- ベストアンサー
エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。
エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。 ダウンロードしたエクセルデータのA列に日付として8桁の数字が入っているのですが、文字列として認識してるようで日付に変換出来ません。 例えば2010年1月1日の欄には20100101と入っていて、2001/01/01と変換したいのですがどうすればいいでしょうか。 セルの書式設定→表示形式→ユーザー定義で試してみましたが上手くいきませんでした。 データの量が何千行もあって膨大なので、1行ずつスラッシュを入れていくという作業は出来ません。 8桁の数字を一括して日付に変換出来る方法はあるのでしょうか。 教えて下さい。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
縦一列選び,データメニューの区切り位置を開始してそのまま次々送り,3/3画面で明示的に日付(YMD)の設定を付けてOKすると日付に変わります。
その他の回答 (1)
- zongai
- ベストアンサー率31% (470/1474)
回答No.2
A1に「20100101」と入力があるとして… =LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2) で「2010/01/01」になります。
質問者
お礼
ご回答ありがとうございます。 keithinさんの方が早くご回答頂き、またやり方もkeithinさんの方が簡単だったのでそちらをベストアンサーとさせて頂きましたが、こういうやり方もあるんだと勉強になりました。 ありがとうございます。
お礼
素早いご回答有難う御座居ました。 一発で変換出来て感動しました^^。