大正1年・昭和1年・平成1年と表示されてしまいますが、それぞれ元年と表示したい場合には、
如何すればよいのかを紹介しますね・・・
SUBSTITUTE関数を使った例を紹介しますね・・・
- =SUBSTITUTE(文字列,検索文字列,置換文字列,置換対象)
- 例えば、セルA3の1989年5月11日を元号で表示します・・・=TEXT(A3,"gggee年m月d日")
- これで平成01年5月11日と表示されてます.
- これをSUBSTITUTE関数の当てはめます
- 文字列は「平成01年5月11日」ですから先程のTEXT関数をそのままはめ込みます・・・
=SUBSTITUTE(TEXT(A3,"gggee年m月d日"),検索文字列,置換文字列,置換対象) - 検索したい文字列は 01年 ですから・・・
=SUBSTITUTE(TEXT(A3,"gggee年m月d日"),"01年",置換文字列,置換対象) - 置換える文字列は 元年 ですから・・・
=SUBSTITUTE(TEXT(A3,"gggee年m月d日"),"01年","元年",置換対象) - 置換対象は省略します・・・
=SUBSTITUTE(TEXT(A3,"gggee年m月d日"),"01年","元年") - これで明治・大正・昭和・平成の1年は元年と表示されます。

- 文字列は「平成01年5月11日」ですから先程のTEXT関数をそのままはめ込みます・・・
今日の小技は如何でしたか?
宜しければ、下の評価ボタンを押してみて下さい
