- ベストアンサー
CSVに取り込むと「18/6/2」が「2018/6/2」に!
「18/6/2」となっているデータをCSVに取り込むと「2018/6/2」と表示されてしまいます。 いったん取り込んで書式の設定で変えるのではなく、最初から「18/6/2」と表示できるようにしたいです。 エクセルの初期設定のようなところを変更できれば解決できると思うのですが方法が分かりません。 どなたか分かる方がいましたら教えてください!
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
◆csvファイルを txt形式にて保存します。 例 ファイル名.csv を ファイル名.txt これはメモ帳やWORDでも可能 次にEXCELで ファイル名.txt を開くと、ウィザードが 起動して設定を聞いてきますので 18/6/2 の列を文字列に指定 すると 18/6/2 になります。 ◆別の方法として csvファイルで 置換 18/ → H18/ で 全置換をして保存します。 Excelで開くと H18.6.2 になります。
その他の回答 (4)
- gogo_japan
- ベストアンサー率28% (95/335)
必要とする18/6/2のデータは文字列ですか。それとも2018/6/2の日付あるいはH18/6/2の日付データでしょうか。 それによって対処法が変わると思いますが。
- himadakarane
- ベストアンサー率35% (27/76)
No2です。 No1さんも書いてるとおり、コンパネの「地域と言語のオプション」で日付の書式を変えるしかありません。 (EXCEL独自での設定はできません) あとは、テキストファイルウィザードで取り込み時に、 当該列を文字列にするとかでしょうか?(お勧めはできません) やっぱり取り込んでから書式を変えるのが一番だと思います。マクロとか組めばよいのでは。
- himadakarane
- ベストアンサー率35% (27/76)
>「18/6/2」となっているデータをCSVに取り込むと 「18/6/2」となっているCSVデータをエクセルに取り込むと、ということでよいですか?
お礼
質問の意味を取り違えていました。CSVデータをエクセルに取り込むということです。
補足
早速のご回答ありがとうございます。かぎ括弧は無しの 18/6/2 となっているデータです。
- mshr1962
- ベストアンサー率39% (7417/18945)
PCの日付の設定を変えればいいのでは? コンパネの地域と言語のオプションの日付タブで 短い型式を yy/m/d にすればいいかと思いますが...
お礼
ご回答ありがとうございます。試してみたのですがエクセルの表示は変わらず、2018/6/2 と表示されてしまいます。
お礼
ご回答ありがとうございます。txt形式で保存してウィザードで設定する方法で解決できました。その他ご回答いただいた方々もありがとうございました。