Excelで西暦を入力して年だけを和暦表示する方法|2026を令和8年に変換する設定

Excel

Excelで「2026」のように西暦の年だけを入力し、自動的に「令和8」のような和暦表示にしたい場合、日付の表示形式だけを変更する方法ではうまくいかないことがあります。特に年だけを入力すると、Excelが日付ではなく数値として認識するため、意図せず明治時代の年になってしまうケースがあります。

この記事では、Excelで西暦を入力したセルを正しく和暦の年だけで表示する方法や、明治表示になってしまう原因、月日を表示させない設定方法について解説します。

Excelで2026を令和8と表示するには日付データに変換する必要がある

Excelの和暦表示は、基本的に「日付データ」に対して適用されます。そのため、セルに単純に「2026」と入力した場合、Excelはこれを西暦2026年ではなく、数字の2026として扱います。

数字の2026に和暦の表示形式を設定しても、Excelは日付として解釈できないため、基準日から計算した結果として古い年代(明治など)になる場合があります。

例えば、セルに「2026」と入力して表示形式を「和暦」に変更しても、「明治○年」のような結果になる場合があります。これは入力した2026が「2026年」ではなく「1900年を基準にした日数」として処理されているためです。

方法1:数式を使って西暦の年だけを和暦表示する

年だけを入力したい場合は、別のセルで日付データを作成してから和暦表示に変換する方法が確実です。

例えばA1セルに「2026」と入力した場合、B1セルに以下の数式を入力します。

=TEXT(DATE(A1,1,1),”ggge”)

この数式では、入力された年を1月1日の日付として作成し、その年だけを和暦表示します。

結果は「令和8年」のように表示されます。さらに「年」を付けたくない場合は、表示形式を調整します。

「令和8」のように表示したい場合は、以下の数式を使用します。

=TEXT(DATE(A1,1,1),”ggge”)で表示された結果から「年」を削除する方法や、Excelのバージョンによっては表示形式で調整できます。

方法2:セルの表示形式を変更して和暦の年だけ表示する

すでに日付として入力されている場合は、セルの書式設定だけで対応できます。

対象セルを右クリックして「セルの書式設定」を開き、「表示形式」から「日付」または「ユーザー定義」を選択します。

ユーザー定義の種類に以下を入力します。

ggge

この設定にすると、日付データが「令和8年」のように和暦年で表示されます。

ただし、この方法はセルの中身が「2026年1月1日」のような日付データである場合に有効です。「2026」という数字だけが入力されている場合には、この設定だけでは正しく変換できません。

入力欄を2026のままにして和暦表示したい場合のおすすめ方法

入力する人が「2026」のように年だけ入力したい場合は、入力用セルと表示用セルを分ける方法がおすすめです。

例えばA列を西暦入力欄、B列を和暦表示欄にします。A1に2026と入力すると、B1には数式で「令和8」と表示させる仕組みにできます。

この方法なら、入力する人は今まで通り4桁の西暦を入力するだけでよく、Excel内部では正しい日付処理が行われます。

Excelで明治になる原因と確認ポイント

Excelで意図せず明治表示になる主な原因は、年の数字だけを日付として扱おうとしていることです。

例えば「2026」と入力したセルに和暦表示を設定すると、Excelは「1905年頃から数えて2026日目」というような数値として処理します。そのため、本来期待している令和8年とは違う結果になります。

和暦変換を行う場合は、必ずDATE関数などを使って「2026年1月1日」という日付データを作成することが重要です。

令和だけでなく平成や昭和の表示も可能

Excelの和暦表示は令和だけでなく、平成や昭和にも対応しています。

表示形式では「ggge」を使うことで元号と年を表示できます。また「ggge年m月d日」のように設定すれば、日付全体の和暦表示も可能です。

ただし、今回のように年だけを扱いたい場合は、日付部分を表示しない設定や数式を利用することで、不要な月日を表示せず管理できます。

まとめ

Excelで「2026」と入力して「令和8」と表示したい場合、数字だけを和暦変換することはできません。Excelでは和暦表示は日付データに対して行われるため、まず年を日付として扱う必要があります。

最も確実な方法は、DATE関数で「2026年1月1日」のデータを作成し、TEXT関数で和暦年だけを表示する方法です。

入力は西暦の年だけ、表示は和暦という使い方をしたい場合は、入力セルと表示セルを分けることで、業務でも使いやすい管理方法になります。

コメント

タイトルとURLをコピーしました