- ベストアンサー
EXCEL csv形式 1-2-3のデータが勝手に2001/2/3になる
csv形式で保存しているデータをエクセルで読み込むと、 1-2-3→2001/2/3 になってしまいます。 WEB処理でダウンロードさせて、WINDOWSの関連つけで自動的に開かせているのです。 全角「1-2-3」と入力しても同じでした。 ダブルコーテーションでくくってもだめ。 あきらめるしかありませんか? マクロを使うつもりはありません。 データに余計なものを付加するのもだめです。 EXCELの機能を調整するのはありです。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
メモ帳で 12,'1-2-3 25,1-2-3 をつくり エクセルに読み込ましたら 12 '1-2-3 25 2001/2/3 になりました。 エクセルの数字の中のーが日付に合うとき日付化する機能は最優先的に強いので、アポストロフィで文字列をアピールするよりほか無いのでは。 ーー 関連付けで・・と書いてあるので、下記が出来るかどうかわからないが エクセルのメニューの、データー外部データの取り込みーファイル指定ーカンマでフィールドを分割後 '1-2-3 1-2-3 の列をクリックして(列が黒くなる)、上部に「文字列」の目玉をON(すなわち文字列書式を指定)にしてOKで読み込ませると 12 '1-2-3 25 1-2-3 になりましたよ。これは使えないですか。 ーーー >マクロを使うつもりはありません。 データに余計なものを付加するのもだめです。 回答者は試験を受けているのではないので、勝手なことを書かれると ・・・。
その他の回答 (2)
- okormazd
- ベストアンサー率50% (1224/2412)
面倒だけと、 .csvを.txtにファイル名を変えて、読み込む。 読み込むときに、テキストファイルウィザード2/3で、区切り文字をカンマにして、3/3で、データのプレビューで1-2-3の列を選んで、列のデータ形式を文字列にして完了で読み込む。うまくいけば1-2-3のままになる。幸運を祈る。
》 ダブルコーテーションでくくってもだめ。 "1-2-3" としてもだめ、ということですよね? もうヒトガンバリして、="1-2-3" としてみませう。