• ベストアンサー

CSVファイルを読み込んだときに勝手に年月日になるのを防止は

EXCEL2000 Windows版です。 CSVファイルを読み込んだとき 5-12-1のセルが2005/12/1 15-7が7月15日 に変わってしまいます。元のデータは住所の地番などです。 元のデータは全角でも半角でも同じです よろしくお願いします。

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

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

拡張子をtxtに変えなくても データー外部データの取り込み-データの取り込み ファイルの種類ーテキストファイル ファイルの場所を実情にあわせ ファイル名を「*.csv」にして、当該csvファイルを探して、指定。 テキストファイルウイザード1/3になる。 次へ カンマ ここで、データのプレビュウ部の各フィールドをクリックして 列のデータ形式部で、丁目番地号の1-2-1のフィールドは文字列を指定する。 完了ーOK 数字列も文字列になるようだが 1をどこかのセルにいれ、編集ーコピー 数字列を範囲指定し、形式を選択して貼り付けー乗算 で数字に変える。 やって見てください。

BABA4912
質問者

お礼

御礼が遅くなりました。 ありがとうございました。 うまく行きます。 これまでの苦労がうそのようです

その他の回答 (2)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 拡張子を換えなくても、テキストファイルのインポートで、ファイルの種類を「全てのファイル」にしておいて、目的のcsv ファイルを探し出すか、または、ファイル名のところを、*.csv にしてあげれば、そのままインポートできます。後は、#1さんのご指摘のとおり、コンマ切りにして、書式を文字列にすればよいわけですね。

BABA4912
質問者

お礼

ご回答ありがとうございます。 今は自宅なので会社でやってみます。

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

CSVファイルのままではどうしても日付になってしまいます。 そこで、ファイルの名前の変更でファイルの拡張子をCSVからTXTに変更します。これをEXCELで読み込むとウイザードが始まるので その際に3/3の画面、列のデータの形式が選べる画面で 該当の列を選択し、文字列を選択すれば、日付に変わらないはずです。

BABA4912
質問者

お礼

ありがとうございます。 できました

関連するQ&A