- ベストアンサー
エクセルの使い方を教えてください!
素人ですいません。エクセルで個人情報を整理していたのですがよく分からず過去の書き込みを見てもよく分からなかったもので・・・ (1)数字の入力で例えば口座番号のような000123456等の頭に0の付く数字がどうしても頭の0が消えて表示されません。 (2)例えばID番号のような200456789等の入力をすると勝手に日付のようになったりします。そのままでいいのになぜ変わるのでしょうか? 凄い初歩的な事ですいません。教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
頭の0が消えてしまうのは、数値として認識されてしまう為です 特別に設定をしないと、Excelが「これは数値だ!」と解釈してしまうんですね ツールバーの中の「書式」→「セルの書式設定」→「表示形式」を文字列にすれば、入力したまま、頭の0も消えません ただ、「文字列」として認識されてしまう為、計算式には対応しなくなります (2)の場合も同様です あたまの2004を、2004年と認識していると思われますので、上記と同様に文字列に書式設定すれば、入力したままの表示になります
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
(1)エクセルは、表「計算」ソフトです。入力された数字(全角文字数字も)はできるだけ、数字の扱いにするという、おせっかい機能があります。それが理由です。 文字列で入力すればよく。「前もって!!」セルの書式を文字列に設定して、入力すればよい。 (2) 日付書式にして、正整数を入れると日付シリアル値(1900年1月1日からの日数)と解釈され、日付が出ますが。しかし200456789では日付けシリアル値の限度を超すようですが。
よく勘違いされる方がいますが EXCELはワープロではなく、「表計算」ソフトです。 数字の羅列はもっとも近いものに自動認識にされます。 それを避けたいなら「数値」ではなく「文字」として入力することです。 具体的には '000123456 というように先頭に「'」をつけた形で入力するか メニューの書式>セル>表示形式で 「文字列」を指定する必要があります。 http://www.excel.studio-kazu.jp/cgi-bin/kazuwiki2.cgi?mycmd=read&mypage=[[20060307151845]]
- kernel_kazzz
- ベストアンサー率29% (895/2993)
そのセルの書式を文字列にしましょう。 列や行単位で書式設定すると楽でしょう。