【Excel】日付の和暦と西暦を変換する!(関数と表示形式)

エクセルで「西暦と和暦を変換する」方法です。セルの日付を直接変換する「表示形式」を使う方法と、変換した日付を別のセルに表示する「TEXT関数」を使う方法の2つをご紹介します。年月のみの表示や「R」などの略称表示といった、記号の組み合わせ方も一覧でまとめました。

スポンサーリンク

表示形式で変換する(日付を直接変換)

西暦を和暦にする

【Excel】日付の和暦と西暦を変換する!(表示形式と関数)

【手順】

  1. 日付が入っているセル(または範囲)を選択します。
  2. Ctrl+1を押して「セルの書式設定」を開きます。
  3. 表示形式の分類から「日付」を選択し、カレンダーの種類を「和暦」に設定します。
  4. 種類から「平成24年3月14日」の形式を選択し、「OK」を押します。

💡 その他の表示形式:

「セルの書式設定」から「ユーザー定義」を選び、「種類」 の欄にコードを入力します。

  • R8.4.9:ge.m.d

和暦を西暦にする

【Excel】日付の和暦と西暦を変換する!(表示形式と関数)

【手順】

  1. 日付が入っているセル(または範囲)を選択します。
  2. Ctrl+1を押して「セルの書式設定」を開きます。
  3. 表示形式の分類から「日付」を選択し、カレンダーの種類を「グレゴリオ暦」に設定します。
  4. 種類から「2012/3/14」の形式を選択し、「OK」を押します。

💡 その他の表示形式:

「セルの書式設定」から「ユーザー定義」を選び、「種類」 の欄にコードを入力します。

  • 26.04.09:yy.mm.dd
スポンサーリンク

TEXT関数で変換する(別のセルに表示)

西暦を和暦にする

【Excel】日付の和暦と西暦を変換する!(表示形式と関数)

結果を表示したいセルに、以下の数式を入力します。

例:=TEXT(A2,"ggge年m月d日")

💡 その他の表示形式:

  • R8.04.09:"ge.mm.dd"
  • R8年4月:"ge年m月"

TEXT関数の引数:(数値, 表示形式)

和暦を西暦にする

【Excel】日付の和暦と西暦を変換する!(表示形式と関数)

結果を表示したいセルに、以下の数式を入力します。

例:=TEXT(A2,"yyyy/m/d")

💡 その他の表示形式:

  • 26.04.09:"yy.mm.dd"
  • 2026年04月:"yyyy年mm月"
スポンサーリンク

表示形式の種類

分類表示形式表示例
元号g / gg / gggR / 令 / 令和
年(和暦)e / ee8 / 08
年(西暦)y / yy / yyyy26 / 26 / 2026
m / mm4 / 04
d / dd9 / 09
曜日aaa / aaaa金 / 金曜日
スポンサーリンク

「年」のみの和暦と西暦を変換するには?

【Excel】日付の和暦と西暦を変換する!(表示形式と関数)

「2026」という数字だけが入っている場合、そのまま和暦に変換すると「明治」になってしまいます。このような場合、DATE関数を組み合わせて「2026年1月1日」といったデータを作ります。

例:=TEXT(DATE(A2,1,1),"ggge年")


💡 「明治」になる理由:

  • 日付は「1900年1月1日」を1として数え始める数字(シリアル値)で管理されます。「2026」は1900年から数えて2026日目(1926年)として計算されるため、明治になります。
タイトルとURLをコピーしました