旧バージョンのエクセルでは表示形式を和暦に切り替えても元号は平成のままです。
ユーザー関数は大変だし書式ルールは毎年書かなきゃだしお手軽にTODAY表示したい!
ユーザー関数?書式ルール?
ここに来られた方は何らかの理由で上記にNGを出された方かと思います。
この記事では、これらを使わずにTODAYを1行の数式に置き換えます。
- ユーザー関数 新しい関数を自分で定義して日付型を表示する。ちょっとたいへん。
- 書式ルール 「2021/1/1~2021/12/31」を「”令和3年”」と定義して再表示する。毎年設定が必要。
一度は書式ルールで急場をしのぎましたが、新年あけまして問題再発です(・_・)
シリアル値から令和のTODAY相当値を表示する
自動的に本日の日付が表示されて便利なTODAY関数ですが、内部的には
1900年1月1日から今日までの経過日数として処理されています。
この変数(シリアル値)から導かれる西暦を令和相当に書き換えましょう。
以下の式をコピー&ペーストして下さい。
="令和"&YEAR(NOW())-2018&"年"&MONTH(NOW())&"月"&DAY(NOW())&"日"
※TODAY→NOWに置き換えています。
created by Rinker
¥15,180(2024/11/25 06:47:35時点 楽天市場調べ-詳細)
さいごに
令和を(西暦-2018)で計算しているので例えば2018年は令和0年となってしまいます。
あくまでこれより後の見積書や請求書などで発行日として使用する想定です。
また、文字列型ですので日付型として計算式に組み込む事はできません。環境が許せば和暦をやめて西暦表示も検討しましょう。
created by Rinker
¥2,680(2024/11/25 06:47:37時点 楽天市場調べ-詳細)
コメント