- ベストアンサー
どうしても日付表示になってしまいます
***.csv というfileを NotePadなどで開くと、以下のようなデータがいっぱいあります。 01-01-04,2976,KRREMAIN,クリ-ム , 42.0 したい事は、これをエクセルで開いた時に、最初の 01-01-04 を 01-01-04 としてそのまま表示したい。 エクセルの表示内容をよくみると、日付形式(2001/1/4)となってしまいます。日付にならずに開く方法はないでしょうか 。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
pochi0413さん こんにちわ。 私もよく番地などを日付にしてしまうことがあります。 気をつけているのにもかかわらず、日付の羅列になっているのを見ると、「あちゃー。またやっちゃったー」と思うんですよね。。。 私はcsv形式のファイルはいきなりダブルクリックで開かないようにしています。 手順は以下のとおりです。 -------------------------------- 1:新規ファイル、あるいは空のシートを用意。 2:上のメニューバーから「データ」をクリック→「外部データの取り込み」をクリック→「テキストファイルのインポート」をクリックします。 3:どのファイルをインポートするか選択するウィンドウが開きます。 a)ファイルの種類右の▼をクリックして「テキストファイル」から「すべてのファイル」に変更します。 b)エクセルで開きたい「○○.csv」を選択して、 右の「インポート」をクリックします。 4:すると「テキストファイルウィザード」が開くので、 a)元のデータの形式を「カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ」の方に チェックを入れます。 (最初は「スペースによって~」の方にチェックが入っていると思います。) 入れたら「次へ」をクリックします。 b)次のページでは「区切り文字」の一覧から「カンマ」にチェックを入れます。 すると、データのプレビューのデータが列ごとに罫線で区切られます。 区切られたら「次へ」をクリックします。 c)次のページではタイトル行部分(1行目のグレーの部分)が全て「G/標準」になっていると思います。 データのプレビュー部分の左右のバーを使って 「01-01-04」と表示させたい列を表示してクリックします。 すると、その列が黒くなります。 そしたら右上の「列のデータ形式」を「G/標準」から「文字列」に変更します。(「文字列の◎をクリックするだけです) 変更するとタイトルの部分も「文字列」に変わります。 変わったら「完了」をクリックします。 5:「データのインポート」のウィンドウが開くので、インポートを始めたい一番左上のセルをクリックして、 「OK」をクリックします。 -------------------------------- 以上で01-01-04は文字列として、そのまま表示されるはずです! G/標準、のままにしておくと、基本的に○○-○○-○○という形式は「年月日」と認識されてしまうのだと考えられます。 おそらくマイクロソフトの仕様です。 ちょっと面倒そうですが、慣れれば簡単簡単!な作業なのでトライしてみてくださいね!
その他の回答 (4)
- neKo_deux
- ベストアンサー率44% (5541/12319)
.csvのファイルはExcelに関連付け(アイコンがExcel)されているので、ダブルクリック、Excelの開くで開いた場合、ExcelがExcelのやり方で保存したファイルとして扱われてしまいます。 エクスプローラーでファイルの拡張子を、 ***.csv ↓ ***.txt と変更してからExcelで開く操作を行うと、ファイルの読み込みウィザードが起動するので、区切り文字をカンマ、先頭列を文字列として読み込むと良いです。
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 読み込んだ後では、既に日付データに変換されてしまっているので、No.1の方の方法ではダメでしょう。 (1)ファイルの拡張子を無理やり「.txt」に変更して開く (2)メニューの[データ]→[外部データの取り込み]→[テキストファイルのインポート]で取り込む のどちらかの方法でファイルを取り込むと、テキストファイルウィザードが起動すると思います。 そこで、3/3ページで各列ごとにデータ形式を指定出来るので、1列目(01-01-04の列)を「文字列」にすればOKです。
- hamu
- ベストアンサー率12% (1/8)
ファイルを直接開くのではなく、テキストファイルのインポートで各カラムの形式を指定すれば出来ます。 私はExcel2000なのでメニューが違っているかもしれませんが、データ→外部データの取り込み→テキストファイルのインポートを選択すれば、テキストファイルウィザードの3/3のところで日付ではなく文字列での取り込みを指定できます。
お礼
早速ありがとうございます。 皆様のおかげでできました。皆様にポイントを差し上げたいのですが、同じ回答を数名から頂きましたので、 どなたかお一人というわけにはいきませんので、 悪しからず。 感謝しております。
- tds2a
- ベストアンサー率16% (151/922)
データのあるセルを範囲指定して、そのセル内で右クリック → セルの書式設定 → 表示形式 → 希望の形式(文字列)を選択でよいと思います。
お礼
丁寧な説明ありがとうございました。 できました。感謝です。