- ベストアンサー
数値を日付けに変更したい
例えば、エクセルの1セルに20130401と数値があります。たて行に数値が並んでいます。 これを平成25年4月1日及び2013/04/01に変更したい。 セルの書式設定で分類 日付に合わせても、また式 DATEを開いても良く分かりません。 教えてください。 初心者に毛が生えた程度です。 Excel、ソフトは2002で、マイクロソフトXPです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2)) でできます。
その他の回答 (3)
- bunjii
- ベストアンサー率43% (3589/8249)
A1セルに 20130401 と入力されているときはその値がシリアル値(数値)と考えるのが妥当です。 B1セルに次の関数式を入力すれば日付のシリアル値になります。 =DATE(INT(A1/10000),INT(MOD(A1,10000)/100),MOD(A1,100)) A1セルの値から西暦年を取り出すにはA1/10000で端数を切捨てます。 月の値はA1/10000の余り0401を100で割リ端数を切り捨てます。 日の値はA1/100の余りになります。 西暦年/月/日に変換するにはDATE関数で上記の西暦年、月、日を算出した値を使えば良いことになります。 平成25年4月1日にするときはセルの書式で平成○年○月○日のように表示形式を変更すれば良いでしょう。
お礼
早速ご返事いただきありがとうございました。 大変助かりました。 ご返事が遅れてすみませんでした。 いろいろな方法があるんですね。
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! A列にデータが入っているとします。 A列すべてを範囲指定 → メニュー → データ → 区切り位置 → 何もせずに「次へ」を2回 → 「列のデータ形式」の「日付」を選択 → 右の欄が「YMD」になっているコトを確認し「完了」 ※ 表示形式はセルの書式設定で好みにしてください。 これでどうでしょうか?m(_ _)m
お礼
早速ご返事いただきありがとうございました。 大変助かりました。 ご返事が遅れてすみませんでした。 いろいろな方法があるんですね。
- chonami
- ベストアンサー率43% (448/1036)
>たて行に数値が並んでいます。 列選択して、データ→区切り位置→次へ→次へ→列のデータ形式で日付の中の「YMD」を選択→完了 これで、表示形式で表示の切り替えができるようになります。
お礼
早速ご返事いただきありがとうございました。 大変助かりました。 ご返事が遅れてすみませんでした。
お礼
早速ご返事いただきありがとうございました。 大変助かりました。 ご返事が遅れてすみませんでした。