Excelの表示形式を令和に対応させる
なかなかExcelの日付の表示形式で令和にならないので、Windowsのアップデートを強制的にしてみると、ちゃんと令和に対応しました。
環境はWindows7 Office2013でした。コントロールパネルのWindowsUpdateから表示されていないマンスリー品質ロールアップというのにチェックを入れて強制的にアップデートしました。
その後、Windows10(1809)も強制的にアップデートしたらOffice2016でもちゃんと表示形式が変更になっていました。
令和1年と表示されていますね。これを令和元年と表示させるには「条件付き書式」を利用します。
Substituteという関数はある文字列を違う文字列に置換してくれます。
しかしExcelの日付は「令和1年5月1日」のように見えていても、実際の値は数値です。だからこの関数では置換できません。
では、どのようにしたらよいでしょうか?
条件付書式を使います。日付が2019/5/1から2019/12/31の場合は表示形式を”令和元年”m”月”d”日”とすれば表示できるようになります。