- ベストアンサー
エクセル数字が1.23E+0.5になってしまう
エクセルが大きい数字を1.23E+0.5のように表示してしまいます。 数字ではなく文字列として扱ってもらえればそのようにならないと思いますが、あなたならこのような場合どういますか? 例えば2004020901だったらどのようにして、エクセルを見た瞬間に2004020901だと分かるようにしていますか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
入力の際に頭に「’」をつけられるか、 セルの書式を文字列にされてから入力してみてはいかがでしょうか。 また、1.23E+0.5になってしまったセルを文字列にしても2004020901にはなりませんので もう一度入力してやるといいと思います。
その他の回答 (4)
> 表示するデータはcsv形式です。 データメニュー→外部データの取り込み→テキストファイルのインポートでインポートし、 カンマやタブなどの・・・で次へ カンマにチェックを入れて次へ 列のデータ形式を文字列にして完了します。 あとはデータを返すセル番地を指定してやります。
お礼
ありがとうございました。 こんな機能もあったんですね。
ANo.#1の補足です。 セルの書式設定の表示形式を文字列にした後、 必要ならば配置の横位置を右詰にします。 桁数の少ない数値の表示形式が標準のままでしたら右詰、 桁数の多い数値の表示形式を文字列にすれば左詰になりますので。 また余談ですが、表示形式を数値にしますと右側に1文字分くらい開いたような配置になりますので 必要ならばこれもまた右詰にする事もあると思います。
お礼
ありがとうございます。 たくさんのファイルをチラチラと見ていきたいんですが csvだと列の設定をファイルデータに保存できないから ファイルごとに操作しないといけないから大変なんです。 今のところ、'2004020901のように文字にしておくのが 一番よさそうだと思いました。
- miumiumiu
- ベストアンサー率21% (715/3385)
これ、私が前質問しましたよ!! http://okweb.jp/kotaeru.php3?q=763379を参考にしてください!!
お礼
ありがとうございました。
- u2hs
- ベストアンサー率16% (12/71)
「セルの書式設定」で「表示形式」を「数値」にしてはどうでしょう。
お礼
ありがとうございます。 できましたが、たくさんのファイルを見る場合は フリーのCSVビーューアを使った方が速く見れます。 エクセルでも同じようにおせっかいな変換なしに見れたらいいのですが、ファイル1つ開くごとに何かしないといけないのはどうしようもないのでしょうか?
補足
回答ありがとうございます。 表示するデータはcsvファイルです。 csvファイルには数字をどのように書くのが一般的でしょうか? エクセルには"2004020901"は文字列として扱うというような独自のタグフォーマットのようなものはないのでしょうか?