xls-hashimotoのExcel学
xls-hashimoto mougモーグ 回答集
回答0012 日付の新元号「令和」対応表示
日付の新元号「令和」対応表示(Exce11.9kB)

「セルの書式設定」による対応
「令和元年5月1日」表示
[<43586]ggge"年"m"月"d"日";[<43831]"令和元年"m"月"d"日";ggge"年"m"月"d"日"
Excel2007以降で大正・昭和・平成も「元年」表示したければ、
「条件付き書式」-「数式を使用して、書式を設定するセルを決定」
「次の数式を満たす場合に値を書式設定(O):
=TEXT(セル,"e")="1"
「書式(F):」-「表示形式」-「ユーザー定義」:
ggg"元年"m"月"d"日"
と設定します。
「令和1年5月1日」表示
[<43586]ggge"年"m"月"d"日";[<43831]"令和1年"m"月"d"日";ggge"年"m"月"d"日"
「入力セルと表示セルをわけた」計算による対応
「令和元年5月1日」表示(B2セルを入力セルとした場合)
=IF(B2<43586,
TEXT(B2,"ggg"&IF(TEXT(B2,"e")="1","元","e")),
"令和"&TEXT(TEXT(B2,"yyyy")-2018,"[=1]元;0")
)
&TEXT(B2,"年m月d日")
「令和1年5月1日」表示(B2セルを入力セルとした場合)
=IF(B2<43586,
TEXT(B2,"ggge"),
"令和"&TEXT(TEXT(B2,"yyyy")-2018,"0")
)
&TEXT(B2,"年m月d日")
改元に伴う企業等の情報システム改修等への対応
mougモーグのQ&A>Excel(一般機能)に次の様な質問が投稿されました。
「2019/5/1と入力しても平成31年5月1日となります
Excelで和暦の日付の新元号対応は
いつできるのか、またどうやったらできるのか、ご存知の方いらっしゃいましたら
ご教授願います。」

「令和元年5月1日」と表示させたいのなら
「セルの書式設定」-「表示形式」-「ユーザー定義」で「種類(T)」を
[<43586]ggge"年"m"月"d"日";[<43831]"令和元年"m"月"d"日";ggge"年"m"月"d"日"
とすれば、「令和元年12月31日」までは表示できます。

との回答を投稿したところ、
「角田さん」からユーザー定義関数を使った方法が投稿されました。

「日付データ」セルとは別のセルへの表示で良く「元年」表示をしたければ、
計算で表示させる方法もあるので

との投稿をし、
「元年」表示で式を短くするには、次の様な方法もある

との投稿をしたところ、
「んなっとさん」から「こんなのも?」

との投稿があり
続けて、「2007以降の条件付き書式→表示形式で
同一セルに"元年"を実現するときはたしかこんな感じでしたよね。」

との投稿がありました。
「うなっとさん」から投稿された式を理解するため、
次の様に、式に「改行」と「字下げ」を行ったところ

やっとのことで見えてきました。
「xls-hashimoto mougモーグ 回答集」に戻る
トップページに戻る
Copyright(C) xls-hashimoto 2011-2019 All Rights Reserved.