Excel2003 和暦&複数のセルから年齢の計算
お世話になります。
色々調べてみましたが どうにも分からないので質問させてください。
今、リストを作成していて「E列」にはプルダウンで「大正」「昭和」「平成」を選ぶようにしています。
で、「F列」には和暦で「年」を数値で入力します。これと同様に「G列」には「月」「H列」には「日」
とそれぞれ数値で入力させ、シートの右はじの方で=today()と何か関数でも入れて
=datedif(端のセル,その隣のセル,"Y")として年齢を入れたい(「I列に」)と思っているのですが、
現状では 和暦の部分が「西暦の下2桁」と認識されてしまっているようで正しく年齢が反映されません。
一応 =date(F,G,H)は設定してます。西暦なら正しい年齢を反映させられるので
「和暦」を「西暦」にさせられる方法があればOKだと思うのですが 何か方法は御座いませんでしょうか。
=TEXT(値,表示形式)とか、=VALUE(文字列)を使うのかな?とも思ったのですが
今一つピンと来なかったので どなたか ご存知の方がいらっしゃいましたら
ご教授いただけますでしょうか。
*ちなみに「昭和」と「平成」の人は 必ず居ると思います(多分「大正」の人は居ないと思うのですが可能性は否定出来ません)
*ちなみにちなみにVBAですでに2つのマクロが登録されています。
うち1つは 必要ないのですが 2つ目も動かなくなってしまうので
(何をどうイジればいいのか分からないので)2つ目の「〒番号→住所」の為に放置です。
お手数では御座いますが宜しくお願い致します。
お礼
すごい!私は書類記入する時に 平成何年かわからなくてよく困ります。