- ベストアンサー
エクセルのcsvで、12e3を入れると12000に
Excel2002です。 csvファイルを入力する際に、16進数があって、たとえば、 12fc, 12e3 とかってあるのを入力すると、 12fcはそのまま入りますが、12e3は、12000 となってしまいます。 12e3をそのまま、12e3として入力したいのですが、できないのでしょうか。 ちなみに、csvファイルを加工して、"12e3"とすればいいのでしょうが、簡単にはできそうもありません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
データメニューの外部データの取り込みからデータの取り込みで直接CSVファイルを指定 テキストインポートウィザードが起動するのでカンマ区切りを指定 3/3画面で各列の書式を明示的に文字列に指定して完了します。 推奨: ファイルの拡張子をcsvからtxtに書き換えてから,エクセルの開くで開いても同じ手順を実行できます。 #補足 よく寄せられるご相談の一つですが,漫然とCSVファイルをエクセルにただ開かせただけで,ご質問のようになってしまうのを阻止する方法はありません。
その他の回答 (1)
- pai3_14
- ベストアンサー率56% (319/566)
回答No.1
セルの上で右クリック 「セルの書式設定」で表示形式を「文字列」 にします。
質問者
お礼
csvファイルをダブルクリックして入力すると、すでに12000になっていて それから文字列に変えても12000のままなのですが。 エクセルを立ち上げて、事前に書式設定とかって出来ないでしょ。 やってみましたか。
お礼
出来ました。ありがとうございました。 データ入力の区切り文字の設定とかの詳細が、どっかにあったはずだが、と思ってファイルメニューのところを見ていたのですが見当たらず、ご指摘のデータ取り込みのところもjqyとかodcとかしかないように見えてあきらめかけていました。 やっぱりここにあったのですね。