こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

数値を日付けに変更したい

例えば、エクセルの1セルに20130401と数値があります。たて行に数値が並んでいます。
これを平成25年4月1日及び2013/04/01に変更したい。
セルの書式設定で分類 日付に合わせても、また式 DATEを開いても良く分かりません。
教えてください。
初心者に毛が生えた程度です。
Excel、ソフトは2002で、マイクロソフトXPです。

投稿日時 - 2013-08-28 10:28:48

QNo.8239057

すぐに回答ほしいです

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

=DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2))
でできます。

投稿日時 - 2013-08-28 10:40:03

お礼

早速ご返事いただきありがとうございました。
大変助かりました。

ご返事が遅れてすみませんでした。

投稿日時 - 2013-09-03 08:24:01

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

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日にするときはセルの書式で平成○年○月○日のように表示形式を変更すれば良いでしょう。

大変申し訳ございませんが、この投稿に添付された画像や動画などは、「BIGLOBEなんでも相談室」ではご覧いただくことができません。 OKWAVEよりご覧ください。

マルチメディア機能とは?

投稿日時 - 2013-08-28 22:16:59

お礼

早速ご返事いただきありがとうございました。
大変助かりました。

ご返事が遅れてすみませんでした。
いろいろな方法があるんですね。

投稿日時 - 2013-09-03 08:26:20

ANo.3

こんにちは!
A列にデータが入っているとします。

A列すべてを範囲指定 → メニュー → データ → 区切り位置 → 何もせずに「次へ」を2回
→ 「列のデータ形式」の「日付」を選択 → 右の欄が「YMD」になっているコトを確認し「完了」

※ 表示形式はセルの書式設定で好みにしてください。

これでどうでしょうか?m(_ _)m

投稿日時 - 2013-08-28 10:51:59

お礼

早速ご返事いただきありがとうございました。
大変助かりました。

ご返事が遅れてすみませんでした。
いろいろな方法があるんですね。

投稿日時 - 2013-09-03 08:25:32

ANo.2

>たて行に数値が並んでいます。

列選択して、データ→区切り位置→次へ→次へ→列のデータ形式で日付の中の「YMD」を選択→完了

これで、表示形式で表示の切り替えができるようになります。

投稿日時 - 2013-08-28 10:46:14

お礼

早速ご返事いただきありがとうございました。
大変助かりました。

ご返事が遅れてすみませんでした。

投稿日時 - 2013-09-03 08:24:26

あなたにオススメの質問