- ベストアンサー
エクセルでセルに1-2と入れると40545となる?
ウィンドウズvistaのエクセルで セルに1-2と入力すると40545となるのはなぜですか? 普通に1-2と表示させたいですが どうしたら良いですか?
- みんなの回答 (5)
- 専門家の回答
その他の回答 (4)
- matsu_kiyo
- ベストアンサー率42% (683/1590)
まずご質問その1 1-2と入力した際に、40545になるのは「2011/1/2は、1900/1/1から何日たっているか」という数値なのです。 いきなり40545が出てくるのは、設定上の問題からです(ちなみに1/2でも同じ結果になるはず)。 1-2と表記させたい場合には、あらかじめ、セルを「文字列」表記にできるように設定しておく必要があります。 その際何の設定もしないと左詰で表記されますので、中寄せなどを使って位置修正はするといいでしょう。
- morito_55
- ベストアンサー率30% (755/2505)
「セルの書式設定」→「表示形式」→「(分類)文字列」→「OK」で、1-2がそのまま表示されるようになります。 または、1-2の前に「’」を付ける('1-2)ことにより、文字列として入力されます。 勿論、頭の「’」を付けても、「1-2」だけが表示されます。
- DIooggooID
- ベストアンサー率27% (1730/6405)
まず、 標準の設定状態で、 1-2 と入力すると、 Excel は、 1月2日 意味で捉えます。 (※ Excel は、年を入力せずに 月日 だけを入力した場合、今年の、 つまり、 2011年1月2日 と捉えます。) Excel では、日付を 1900年1月1日 から何日目 かでカウントした数値で保持しているので 2011年1月2日 は、 1900年1月1日 から数えて 40545日目 に当たるので、 40545 となります。 1-2 と入力して 1-2 と表示させる場合には、事前にそのセル属性を 文字列 にしてください。
- violet430
- ベストアンサー率36% (27472/75001)
日付と見なされるからでしょう。 表示形式を文字列にするか、半角のコーテーションマーク ' を入れてから入力すればできますよ。