- ベストアンサー
エクセル表示形式を日付から文字列にする方法
- ホームページ上からCSV形式でダウンロードしたデータの日付表示をエクセル形式で保存する際に、「40340」等の訳のわからない数字になる問題があります。
- 手書きで打ち直すのは時間がかかるため、取り込み前に日付表示を文字列に変換する方法をご紹介します。
- コピー、貼り付けなどの方法では表示形式が変わらず、「40340」のままになってしまいます。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
該当列を選択→置換→20を'20で「全て変換」しては如何でしょうか。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
>ソフトに取り込む前 ソフトとはどのソフト?エクセルですか。肝心な点だから、はっきり書くこと。表題にあるからといって、それがここに当てはまるかどうか、はっきり書かないと。 (1)エクセルへなら、メニューでデーター外部データの取り込みーデータの取り込み以下の操作を知ってますか? 各列ごとに書式(日付など)を指定できる。2007なら対応するリボンを調べて。バーションくらい書いて質問すること。 上記操作は、マクロの記録でも使える。 (2)エクセルの日付のシリアル値の仕組みを知ってますか?<-->ソフトにいれたときに日付部分が「40340」等の 訳のわからない数字ー>日付シリアル値だろう。 どちらも知らないようだが、エクセルの勉強不足。一度通しでエクセルの機能を勉強のこと。
お礼
ありがとうございます。 言葉足らずで申し訳ありません。 シリアル値、存じておりませんでした。 一度勉強してみますね。
- frown_knight
- ベストアンサー率30% (234/777)
まず、その数字の意味から。Excelに限った話ではありませんが、「日付・時刻」属性のデータはプログラム上では「1900年1月1日午前0時から何日後」という数字で扱われ、1日ごとに1増加します。それが表示の際に自動変換されるのです。ちなみに40340は2010/6/11になります。 解決策は#1の他に、「セルの書式設定」から表示形式を「日付」にするというやり方もあります。
お礼
ありがとうございます。 そんな簡単な方法でよかったのですね・・・。 できました! ありがとうございました。
- aztarosa
- ベストアンサー率33% (1/3)
普通にWクリックでCSVを開かず、 データ⇒外部データの取り込みで該当CSVを読み込むと 区切り文字や各列の属性を設定して読み込めますよ。
お礼
ありがとうございます。 ためしてみます。
お礼
ありがとうございます。 できました! 他の部分にも使用でき助かりました。