Excelの表示形式を令和に対応させる

なかなかExcelの日付の表示形式で令和にならないので、Windowsのアップデートを強制的にしてみると、ちゃんと令和に対応しました。
環境はWindows7 Office2013でした。コントロールパネルのWindowsUpdateから表示されていないマンスリー品質ロールアップというのにチェックを入れて強制的にアップデートしました。

その後、Windows10(1809)も強制的にアップデートしたらOffice2016でもちゃんと表示形式が変更になっていました。

 

 

 

 

 

 

 

 

 

 

 

令和1年と表示されていますね。これを令和元年と表示させるには「条件付き書式」を利用します。

Substituteという関数はある文字列を違う文字列に置換してくれます。
しかしExcelの日付は「令和1年5月1日」のように見えていても、実際の値は数値です。だからこの関数では置換できません。
では、どのようにしたらよいでしょうか?

条件付書式を使います。日付が2019/5/1から2019/12/31の場合は表示形式を”令和元年”m”月”d”日”とすれば表示できるようになります。