• ベストアンサー

エクセルで8-8という番地が日付になってしまいます

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

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

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

natsuyori
質問者

お礼

やっぱりそうですよね。元ファイルは"8-8"になっていまして、'をつけても'8-8のように表示されてしまいました。私も理由がなぜだかわかりません。 環境はOffice2000です。 とりあえず外部取り込みにより解決できました。 ありがとうございました。

その他の回答 (3)

  • elmclose
  • ベストアンサー率31% (353/1104)
回答No.3

「f2」キーを押して、セル内の編集モードにしたうえで、 「8-8」の前に「'」(シングルクォーテーションマーク)を付けて「'8-8」とすると、日付ではなく普通の文字列になると思います。 元のcsvファイルで、 ...., 8-8, ..... ではなく、 ....,"8-8",..... としておいても大丈夫な気がします。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

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

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.1

拡張子を.txtに変更しておいて、EXCELの「開く」で開きます。 テキストファイルウィザードで、番地の列を文字列にすればOK。 頑張ってくださいヽ(^。^)ノ

natsuyori
質問者

お礼

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

関連するQ&A

  • Excelで番地を入れると日付に変わってしまう。

    Excelで番地を「3-11-9」と入れると「2003/11/09」という日付に変わってしまいます。 何度セルの書式設定をしなおしても、「3-11-9」を入れると「2003/11/09」となりセルの書式まで変わってしまいます。何が原因なのかわかりません。 これは住所を入力しているのですが、他の番地「255-5」などは変わりません。

  • ExcelでCSVを日付を読み込むと化ける

    こんにちは。CSVファイルをExcelに読み込むと日付のところが文字化けをしてしまいます。 A1に2012/04/05 というデータを読み込むと、1905/7/4 とA1では表示されてしまいます。これはなぜこのような現象が起こるのでしょうか? セルの書式を「日付」にしても解消されません。

  • エクセルの日付への自動変換を止めさすには

    "1-2-3","2-24" という文字列の入ったCSVファイルを エクセルで開くと 2001/2/3 2月24日 というように 自動で日付と判断されてしまい、そのまま上書きすると 日付データとして確定してしまいます。 エクセルで開いても、該当のセルの値が 1-2-3 2-24 の文字列として使いたいのですが、 エクセルの「書式・セルの書式・表示形式」で、”文字” にしても、うまく出来ません。

  • CSVの番地をエクセルで開くと日付に化けてしまう

    アクセスから住所をCSVで出力しました。 住所は4個に分かれているのですが、番地(例:1-2-3)だけの項目があります。 そのCSVをエクセルで開くと、番地が日付等に化けてしまいます。 化けずに(例:1-2-3)のような表示で開くためには、どうすればいいでしょうか?

  • Excel(csv) で入力した文字が日付になってしまいます。

    Excel(csv)で住所を管理しています。 一つのセルに1-1-1のように入力をし、 次回そのファイルを開くと2001/1/1と表示され、 セルの書式設定の表示形式をみると日付になっています。 文字列にしてみても、36892というような 数字にしかならず、元の打ったデータがなんだったか わからなくなってしまいます。 なんとかこの現象を回避する方法はありますでしょうか? よろしくお願いします。

  • csvの住所(番地)を正しく表示する方法を確認させてください。

    csvの住所(番地)を正しく表示する方法を確認させてください。 XPでExcel2007と2003です。 住所の「番地」という項目が1-2-3のとき、2001/2/3と表示されるのを修正するために、ほかの質問を参考に、下記の手順を実行しましたが、解決できませんでした。間違っている点や確認すべき点があれば教えてください。 csvデータをダウンロード > テキスト(タブ区切り)で保存 > Excel2007起動 > ファイル > 開く > 保存したファイルを選択 > テキストファイルウィザード-1/3で「カンマやタブなどの・・・」を選択 > 同-2/3で「タブ」を選択 > 同-3/3で日付表示になっている「番地」の項目を選択して、「列のデータ形式」を「標準」から「文字列」に変更 > 完了。 ちなみに、保存前(ダウンロードして開いただけの時点)で、セルの書式設定から表示形式「文字列」に変更しても、日付のままです。 また、「列のデータ形式」を「標準」から「文字列」に変更した時点でも、日付のままです。これらは関係ありますか? よろしくお願いします。

  • csvをExcelで表示したとき、「-」を日付と認識させたくない

    お世話になります。 顧客情報のデータをcsvに吐き出した際、住所のデータが町名と番地に分かれて出力されています。すなわち、「address1」に「東京都渋谷区○○」、「address2」に「1-2-3」という感じです。 これをExcelで表示すると、「1-2-3」の部分が「2001/2/3」となって表示されています。日付と認識しているためですよね。 なのでこれをこのままセルの書式設定で「文字列」にすると、「36925」というシリアル値になってしまいます。 これを、Excelに取り込んだときにそもそも日付と認識させず、「-」を「-」のまま表示させるにはどうしたらいいでしょうか。 もし方法がありましたら教えていただきたいと思います。 よろしくお願いいたします。

  • Excelでセルの書式が勝手に日付になってしまう!

    Excelで住所録のようなものを作っており、住所(1)に町の名前までを入力、 住所(2)に番地を「1-2-3」のように入力していました。 何かの拍子に、番地を入力すると書式が日付(0000/00/00)の形に勝手に 変換されるようになってしまいました。 「1-2-3」と入力すると「2001/2/3」と表示されてしまいます。 右クリックでセルの書式を標準にしても戻りません。 どのセルに入力しても日付になってしまいます。 どうしたら元に戻りますか?

  • エクセルの日付(130101)を(2001/1/1)にする方法

    現在日付を130101と入力している物を2001/1/1にしたいのですが、いい方法を教えて下さい。 元はTXTデータをエクセルに取り込んでいます。130101のセルを日付タイプに変更すると年数が変になります。 最終的にはTXTをCSVで出力したいです。 よろしくお願い致します。

  • ワードの日付をエクセルの日付に変えたいのですが。

    どなたかエクセルに詳しい方にお尋ねします。 ワードでできたリストがあり、たとえば、10 Mar 2000のように英語の日付が入っています。これをエクセルに貼り付けることはすぐにできたのですが、エクセルのセルはこれを文字と認識してしまい、日付とは認識しないのです。この日付を元に年齢計算などをしたいので、どうしても日付として認識してもらいたいのです。どうすればよいのでしょうか。データは2000以上あるので、手作業で変更することは不可能なのです。お願いします。

専門家に質問してみよう