電子書籍の厳選無料作品が豊富!

郵便番号の更新データ(.csv)をダウンロードし
エクセルで開いたいのですが8-8という番地のセルが
8月8日になってしまいました。
書式を文字型にしても日付→文字という変更で
38207と表示されてしまいます。元の8-8にする
方法はありますでしょうか?

A 回答 (4件)

エクセル2000の場合ですが。


エクセルのシートで、データ-外部データの取り込み-
テキストファイルのインポート-ファイル名(CSV)の指定
-(ウイザード1/3)カンマやタブ・・・-次へ-(ウイザード2/3)(区切り文字)カンマに「V」-次へ-(ウイザード3/3)-左から項目部分1つづつクリックし、黒くする。
そして右上部の「列のデータ形式」を「文字列」を指定しクリック。項目数だけ行う。-完了-読みこみ左上点指定
-OKで旨く行くはずです。
「f2」キーを押して、セル内の編集モードにしたうえで」といっても、上記方法以外で読み込んでしまうと即座に日付のシリアル数字(38207など)に変ってしまって、もとの2-2などに戻しようが無いはずです。
プログラムで””で囲むや’を先頭にを追加する方法も
ありますが。可能な場合なら、あるいはCSVを作る人に要望しておくとか。
    • good
    • 0
この回答へのお礼

やっぱりそうですよね。元ファイルは"8-8"になっていまして、'をつけても'8-8のように表示されてしまいました。私も理由がなぜだかわかりません。
環境はOffice2000です。

とりあえず外部取り込みにより解決できました。
ありがとうございました。

お礼日時:2004/09/22 17:50

「f2」キーを押して、セル内の編集モードにしたうえで、


「8-8」の前に「'」(シングルクォーテーションマーク)を付けて「'8-8」とすると、日付ではなく普通の文字列になると思います。

元のcsvファイルで、
...., 8-8, .....
ではなく、
....,"8-8",.....
としておいても大丈夫な気がします。
    • good
    • 0

#1の方の補足になりますが


CSVファイルのままでも「データ」「外部データの取り込み」「テキストファイルのインポート」で
「ファイルの種類」をすべてのファイルにして開けば同じ画面になります。
    • good
    • 0

拡張子を.txtに変更しておいて、EXCELの「開く」で開きます。


テキストファイルウィザードで、番地の列を文字列にすればOK。
頑張ってくださいヽ(^。^)ノ
    • good
    • 0
この回答へのお礼

ありがとうございます。txtにするとウイザードが自動的に立ち上がってくれるんですね。一度開いてからは編集不可で教えていただいた方法で実現できました(^^

お礼日時:2004/09/22 17:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!