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











