
エクセルでの和暦から西暦への変換について
お願いします。
列に、昭和と平成が入り混じって入力してあります。
昭和50年8月30日生まれであれば、500830。
平成2年12月4日生まれであれば、021204。
この、6桁の数字を西暦0000/00/00と変えたいのですが、どのような方法があるのか教えて頂きたいです。
又、その西暦を使用して、違う列に年齢が出るようにしたいのです。
よろしくお願いいたします。
例 550828→1980/8/28→38歳
No.3ベストアンサー
- 回答日時:
裏技を使いました。
数字を分解する必要はありません。A1:500830
=DATEDIF(DATEVALUE(IF(LEFT(TEXT(A1,"000000"),2)*1>29,"S","H")&TEXT(A1*1,"00!/00!/00")),NOW()+1,"Y")
ポイント:*1>29,
平成30の生年月日は存在しないので、昭和にしました。
うまくない場合は、
DATEDIF(DATEVALUE("S" & TEXT(A1*1,"00!/00!/00")),NOW()+1,"Y")
としても可能です。マニュアルですが、S-昭和, H-平成, M-明治を入れます。
問題はここ:NOW()+1
法律的には誕生日の前日午後12時に1歳年齢が加算されるというそうで、+1 にするそうです。つまり、4月1日生まれは早生まれになるわけです。
ひとつ条件があるのは、数字は、数値にしていることだけです。書式文字列(@)にしてしまうと、うまく行きません。逆に、文字列接頭辞(')を使っていたら、最初のLEFT(TEXT(A1,...),2)が不要です。
No.4
- 回答日時:
》 平成2年12月4日生まれであれば、021204
「021204」は数値でなく、文字列で入力されているのですか?
昭和生まれの「500830」も文字列ですか?
昭和2年12月4日生まれは存在しないのですか?
No.2
- 回答日時:
また面倒な…
文字列を分解して計算するしかないですよ。
文字を左から2文字抜き取ってそれを「年」として置き換えます。
ただし、昭和17年生まれの人や昭和5年生まれの人をどう判断するかという問題があります。
「いやいや、そんなお年寄りいないから」
というなら単純にIF関数で割り振ればいいでしょう。
50歳以上の人がいないなら昭和47を基準にして、47よりも小さければ平成、47以上なら昭和として扱えばよいということなので、
あとは文字列をシリアル値に直して日付にして表示形式を指定してしまえばよい。
=TEXT(IF(VALUE(MID(A1,1,2))<47,DATEVALUE("平成"&MID(A1,1,2)&"年"&MID(A1,3,2)&"月"&MID(A1,5,2)&"日"),DATEVALUE("昭和"&MID(A1,1,2)&"年"&MID(A1,3,2)&"月"&MID(A1,5,2)&"日")),"yyyy/mm/dd")
こんな感じ。
・・・
長くて何しているか分からないだろ。
数式に使用している関数それぞれについて、ちゃんと調べて理解したうえで使いましょう。
TEXT
IF
VALUE
MID
DATEVALUE
使用しているのはたったこれだけです。
No.1
- 回答日時:
関数を使って…
[A1]=500830
[B1]=DATEVALUE(LEFT(A1,2)+IF(LEFT(A1,2)*1>29,1925,1988)&"/"&MID(A1,3,2)&"/"&RIGHT(A1,2))
[C1]=DATEDIF(B1,TODAY(),"Y")&"歳"
頭2桁が29までなら、平成 → +1988したら西暦
頭2桁が30以上なら、昭和 → +1925したら西暦
と扱っています。
以降、1行目のセルをコピーで。
> 例 550828→1980/8/28→38歳
これ、37歳ではなく38歳にしたい??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCEL 和暦を西暦に変換する方法について 4 2023/03/02 20:57
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- その他(行事・イベント) 平成19年 3 2023/03/10 20:35
- Excel(エクセル) エクセルの日付表示を変換するやり方をご存じの方は教えて下さい。 7 2022/12/28 15:43
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- Excel(エクセル) エクセルでセルの日付を和暦表示設定にしたらおかしなことに? 3 2022/05/25 11:47
- Access(アクセス) Accessのデータ型の日付/時刻型について 2 2023/02/14 07:40
- その他(暮らし・生活・行事) 年を和暦で言われたとき瞬時に西暦に変換する方法ってありますか? 履歴書などを書く際にすごくめんどくさ 2 2022/07/25 01:01
- Visual Basic(VBA) エクセルでフォームのチェックボックスを使用した日付表示切替を作りたい 3 2023/07/11 10:47
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
西暦で年度表示は問題ありませ...
-
2000年の表記の仕方で、インス...
-
丑三つ時って…?
-
日本って何月生まれが1番多いん...
-
エクセルデータの7桁の生年月日...
-
TikTokの自己紹介である 『05』...
-
銀行はなぜ元号にこだわるのですか
-
生年月日を答えるときに
-
四柱推命の“四墓”って?
-
四柱推命、日主の強弱について...
-
干支の石鹸。 新しい年が来ると...
-
道鏡の 生まれた年と 干支
-
梵語(サンスクリット語)で「...
-
西暦も年度で表現できるのか?
-
五尺二寸は何センチ?
-
守護神様がしりたい
-
西暦の下一桁と月を表示させた...
-
丑と未の冲が吉?
-
細木和子の相性占い
-
平成や昭和を西暦で何年かをす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
生年月日を答えるときに
-
2000年の表記の仕方で、インス...
-
西暦で年度表示は問題ありませ...
-
干支って1月生まれは前年なんで...
-
TikTokの自己紹介である 『05』...
-
エクセルデータの7桁の生年月日...
-
四柱推命 空亡の作用がなくなる
-
早生まれはどちらに入る?!
-
丑と未の冲が吉?
-
四柱推命の“四墓”って?
-
年齢確認とかで「干支」を聞か...
-
梵字と悉曇文字の違い
-
60年に一度の子年…?
-
四柱推命にお詳しい方 教えて...
-
西暦と和暦、あなたはどちらを...
-
西暦の下一桁と月を表示させた...
-
早生まれの場合の干支
-
五尺二寸は何センチ?
-
四柱推命の干合・妬合がある命...
-
四柱推命 空亡を解くことについて
おすすめ情報
すみません。自分が早生まれなので年齢間違いです。
ありがとうございます!
明日再チャレンジしてみたいと思います!