エクセル西暦和暦早見表の作り方!関数1つで自動変換する裏ワザ

エクセル西暦和暦早見表の作り方!関数1つで自動変換する裏ワザの特集記事をご紹介します。役立つ情報が詰まっています。

早見表の実用性を極限まで高めるには、和暦の名称だけでなく、その年に生まれた人が「現在何歳なのか」を一目で把握できる満年齢の算出機能が欠かせません。ここで威力を発揮するのが、隠し関数として名高いエクセル年齢計算DATEDIF関数です。

DATEDIF関数は、開始日と終了日の期間を指定した単位で算出する関数です。生年月日が入力されたセルを基準に、2026年現在の満年齢を自動算出する基本式は次の通りです。

=DATEDIF(A2, TODAY(), "Y")

第2引数に TODAY() を組み込むことで、ファイルを開いた日の日付を自動取得し、常に正確な満年齢が計算されます。誕生日を迎えているかどうかの判定もExcel内部で正確に処理されるため、人為的な計算ミスが入り込む余地はありません。

実務で頻出する世代を中心に整理した、2026年基準の主要対照データおよび各手法の比較を以下に提示します。

項目・西暦詳細・数値データ(2026年基準)一般的な基準・相場編集部の見解・評価2026年(令和8年)満0歳(当年誕生)現行最新基準年最新台帳の基点。新年度更新時のフォーミュラ確認が必須。2019年(令和元年/平成31年)満7歳(小学校入学年次)改元境界(5月1日以降が令和)年数だけの単純変換では誤判定が起きやすい要注意ポイント。2000年(平成12年)満26歳(ミレニアム世代)若手社員・第二新卒採用層履歴書照合での照会頻度が最も高いボリュームゾーン。1989年(平成元年/昭和64年)満37歳(中堅管理職層)改元境界(1月8日以降が平成)わずか7日間のみの昭和64年を厳密に扱うには月日必須。1961年(昭和36年)満65歳(年金受給開始・定年層)シニア雇用・年金手続き対象労務管理での手入力ミスが法的手続き遅延に直結する層。

このように、年号の切り替わりには「月の境界」が存在します。単純な引き算数式ではカバーできない境界線も、Excelの日付シリアル値を基盤にした変換関数であれば、システムがカレンダー通りの正確さで元号を割り振ってくれます。

関連記事