入
力データ |
→ |
セ
ルの表示 |
数
式バーのデータ |
|
例1 | 000100 |
![]() |
100 |
100 |
例2 | 0110012731 |
110012731 | 110012731 | |
例3 | 127.000 |
127 |
127 |
|
例4 | (3) |
-3 |
-3 |
|
例5 | 9-01 | 9月1日 | 2003/9/1 | |
例6 | 10/11 | 10月11日 | 2003/10/11 | |
例7 | 11:05 | 11:05 | 11:05:00 | |
例8 | =SUM(B2:B5) | 110012955 | =SUM(B2:B5) |
表示できない理由はデータ入力の自動認識である。したがって,解決策は,データを入力する前に表示形式を指定すればよいことが分かるであろう。 データを入力した通りに表示したいときは,次のいづれかの方法で表示形式を「文字列」に指定する。
入
力データ |
→ |
セ
ルの表示 |
数
式バーのデータ |
|
例1 | '000100 |
![]() |
000100 |
'000100 |
例3 | '127.000 |
127.000 |
'127.000 |
|
例4 | '(3) |
(3) |
'(3) |
|
例5 | '9-01 | 9-01 |
'9-01 |
|
例7 | '11:05 | 11:05 | '11:05 | |
例8 | '=SUM(B2:B5) | =SUM(B2:B5) | '=SUM(B2:B5) |
データファイルをExcelで開く場合:
データをテキストファイル(CSVファイルなど)で入手し,Excelで開く場合も自動認識の機能が働く。これによってCSVファイル内の 「9-01」の ようなデータが「日付」形式として自動認識され、「 9月1日」などに変換されてしまう。これが不都合な結果になる場合のために,Excelには「テキストファイルのインポート」という,区切り文字の種類等 を指 定するダイアログ機能が用意されている。これを使ってカンマ区切り(CSV)やタブ区切り(TXT)のテキストファイルを開くと,データ表の各列の「デー タ形式」を 個別に指定した上で,データを「正しい」形式で読み込める。<
参考文献
1) 日経PC21 2003年7月号 p.28 "エクセルの「疑問・難問」一挙解決!