【Excel】日付を「R8.4.15」のように和暦で表示!Excelの表示形式コード「gee」の使い方

【Excel】日付を「R8.4.15」のように和暦で表示!Excelの表示形式コード「gee」の使い方
🛡️ 超解決

Excelで日付を和暦表示したい場面は多いでしょう。特に、令和や平成などの元号を使った表記は、日本のビジネスシーンで頻繁に利用されます。しかし、Excelの標準機能だけでは、直接的に「R8.4.15」のような形式で日付を表示させるのが難しい場合があります。この記事では、Excelの表示形式コード「gee」を使うことで、日付を和暦で簡単に表示させる方法を解説します。これにより、煩雑な手作業から解放され、日付の表示を統一できます。

Excelで日付を和暦表示させるには、表示形式コードをカスタマイズするのが最も効率的です。標準の表示形式では、西暦や月日のみの表示にとどまることが多いです。しかし、表示形式コードを理解すれば、元号を含んだ和暦形式で日付を自在に表現できます。本記事では、特に「gee」というコードに焦点を当て、その使い方と具体的な設定手順を詳しく解説します。さらに、応用的な使い方や注意点も紹介するので、Excelでの日付表示の幅が大きく広がります。

【要点】Excelで日付を和暦表示する「gee」コードの使い方

  • 表示形式コード「gee」: 日付を和暦(元号)で表示させるためのコードです。
  • カスタム表示形式の設定: セルの書式設定から「ユーザー定義」を選択し、コードを入力して和暦表示を実現します。
  • 年月日を組み合わせたコード: 「gee」と「m」「d」などを組み合わせることで、「R8.4.15」のような詳細な和暦表示が可能です。

ADVERTISEMENT

Excelで日付を和暦表示する仕組み

Excelで日付を和暦で表示させるためには、Excelが日付データをどのように認識し、表示形式をどのように解釈するかの仕組みを理解することが重要です。Excelは、内部的に日付を「1900年1月1日」を起点とした通し番号(シリアル値)として扱っています。このシリアル値に、ユーザーが指定した表示形式コードを適用することで、画面上の表示が変わります。

和暦表示を実現するには、この表示形式コードをカスタマイズする必要があります。標準で用意されている表示形式だけでは、元号を含んだ和暦表記には対応していません。そのため、ユーザーが独自に表示形式を定義する「ユーザー定義」機能を利用します。このユーザー定義機能で「gee」などのコードを組み合わせることで、目的の和暦表示が可能になります。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Excelで日付を「R8.4.15」のように和暦表示する手順

Excelで日付を和暦形式で表示させるには、セルの書式設定でカスタム表示形式を設定します。ここでは、「R8.4.15」のような形式で表示させる具体的な手順を解説します。

  1. 和暦表示したいセルまたは範囲を選択する
    表示形式を変更したいセル、あるいは複数のセル範囲をドラッグして選択します。
  2. セルの書式設定を開く
    選択したセルを右クリックし、表示されるコンテキストメニューから「セルの書式設定」を選択します。あるいは、[ホーム]タブの[数値]グループにある右下の矢印をクリックしても開けます。
  3. 「表示形式」タブを選択する
    「セルの書式設定」ダイアログボックスが表示されたら、「表示形式」タブを選択します。
  4. 「ユーザー定義」を選択する
    「表示形式」タブの[分類]リストから「ユーザー定義」を選択します。
  5. 表示形式コードを入力する
    [種類]ボックスに、既存のコードを削除して、新しい表示形式コードを入力します。和暦で「令和8年4月15日」のように表示させたい場合は、「yyyy.m.d」の代わりに「gee.m.d」と入力します。
  6. 「OK」をクリックする
    入力した表示形式コードを適用するために、「OK」ボタンをクリックします。

これで、選択したセルに日付が「R8.4.15」のように和暦で表示されるようになります。Excelのバージョンや地域設定によっては、表示される元号が異なる場合があります。表示形式コード「gee」は、Excelが認識する現在の日付の元号に基づいています。

表示形式コード「gee」の応用と組み合わせ

表示形式コード「gee」は、単独で使うだけでなく、他のコードと組み合わせることで、さらに多様な和暦表示を実現できます。ここでは、いくつかの応用例を紹介します。

元号のみを表示する

単に元号(例: R)だけを表示したい場合は、「gee」のみを入力します。

設定方法:

  1. セルの書式設定を開く
    上記手順と同様に、セルの書式設定ダイアログボックスを開きます。
  2. 「ユーザー定義」を選択し、種類に「gee」と入力する
    [分類]で「ユーザー定義」を選び、[種類]ボックスに「gee」と入力します。
  3. 「OK」をクリックする
    設定を確定します。

この設定により、セルには「R」や「H」といった元号のみが表示されます。

元号と年を表示する

元号と年を組み合わせて表示したい場合は、「gee」と「yyyy」を組み合わせます。例えば、「令和8年」と表示させたい場合、コードは「geeyyyy」となります。

設定方法:

  1. セルの書式設定を開く
    セルの書式設定ダイアログボックスを開きます。
  2. 「ユーザー定義」を選択し、種類に「gee yyyy」と入力する
    [分類]で「ユーザー定義」を選び、[種類]ボックスに「gee yyyy」と入力します。年と元号の間にスペースを入れることで、表示もスペース区切りになります。
  3. 「OK」をクリックする
    設定を確定します。

この設定により、「R8」や「H31」のように表示されます。

元号、年、月、日を区切り文字で表示する

「R8.4.15」のような形式で、元号、年、月、日をドット(.)で区切って表示したい場合は、「gee」と「m」、「d」を組み合わせます。

設定方法:

  1. セルの書式設定を開く
    セルの書式設定ダイアログボックスを開きます。
  2. 「ユーザー定義」を選択し、種類に「gee.m.d」と入力する
    [分類]で「ユーザー定義」を選び、[種類]ボックスに「gee.m.d」と入力します。
  3. 「OK」をクリックする
    設定を確定します。

これにより、「R8.4.15」のように表示されます。月や日を2桁で表示したい場合は、「m」を「mm」、「d」を「dd」に置き換えます(例: 「gee.mm.dd」)。

元号、年、月、日を漢字で表示する

「令和8年4月15日」のように、元号、年、月、日を漢字で表示したい場合は、以下のようにコードを記述します。

設定方法:

  1. セルの書式設定を開く
    セルの書式設定ダイアログボックスを開きます。
  2. 「ユーザー定義」を選択し、種類に「geeyyyy年m月d日」と入力する
    [分類]で「ユーザー定義」を選び、[種類]ボックスに「gee yyyy年m月d日」と入力します。
  3. 「OK」をクリックする
    設定を確定します。

これにより、「R8年4月15日」のように表示されます。月や日を2桁で表示したい場合は、「m」を「mm」、「d」を「dd」に置き換えます(例: 「gee yyyy年mm月dd日」)。

ADVERTISEMENT

Excel 2019・2021との違い

Excel 2019やExcel 2021でも、表示形式コード「gee」を使用した和暦表示は同様に可能です。これらのバージョンで特別な違いはありません。Excel for Microsoft 365、Excel 2021、Excel 2019のいずれのバージョンでも、カスタム表示形式の設定方法は共通しています。

ただし、Excelのバージョンが古い場合(Excel 2016以前など)でも、基本的な表示形式コードの仕組みは同じですが、利用できるコードの種類や、元号の自動認識の精度などに若干の違いがある可能性も否定できません。しかし、「gee」コードは一般的に広くサポートされているため、ほとんどのバージョンで問題なく動作するはずです。

表示形式コード「gee」が機能しない場合の対処法

通常、表示形式コード「gee」は問題なく機能しますが、まれに意図した通りに表示されない場合があります。そのような場合の対処法をいくつか紹介します。

セルの値が日付として認識されていない

表示形式コードは、Excelがそのセルを「日付」として認識している場合にのみ有効です。「8/4/15」のように入力された文字列は、Excelが日付と誤認していない可能性があります。その場合、表示形式を適用しても、意図した和暦表示になりません。

対処法:

  1. セルの値を日付として再入力する
    一度セルの値を削除し、Excelが日付として認識できる形式(例: 2023/4/15 や 4/15/2023 など、PCの地域設定に合わせた形式)で再入力します。
  2. 「区切り位置」機能を使う
    もし日付が文字列として入力されている場合、[データ]タブの[データのツール]グループにある[区切り位置]機能を使って、日付形式に変換できることがあります。
  3. DATE関数を使う
    数式で日付を直接入力する場合は、DATE(年,月,日)関数(例: =DATE(2023,4,15))を使用します。

これらの方法でセルに日付データが正しく入力されていれば、「gee」コードが適用できるようになります。

Excelの地域設定が影響している

Excelの和暦表示は、Windowsの地域設定に影響を受けることがあります。特に、元号の名称や表記方法が、PCの地域設定と一致しない場合に問題が発生する可能性があります。

対処法:

  1. Windowsの地域設定を確認・変更する
    Windowsの[設定] > [時刻と言語] > [地域]で、国または地域を「日本」に設定し、地域フォーマットも「日本語(日本)」になっているか確認します。必要であれば変更し、PCを再起動します。
  2. Excelのオプション設定を確認する
    Excelの[ファイル] > [オプション] > [詳細設定]にある「日付の計算」設定も確認しておくと良いでしょう。通常は「1900年」を基準にしていますが、特別な設定になっていないか確認します。

地域設定を正しく行うことで、Excelが和暦を正しく解釈できるようになります。

表示形式コードの入力ミス

表示形式コードは非常にデリケートなため、一文字でも間違えると正しく機能しません。「gee」を「ge」としたり、「g ee」のようにスペースを入れてしまったりすると、意図した結果になりません。

対処法:

  1. コードを正確に再入力する
    セルの書式設定ダイアログボックスの[ユーザー定義]で、[種類]ボックスの内容を慎重に確認し、再度正確に入力し直します。
  2. 既存のコードを参考にコピー&ペーストする
    もし他のセルで正しく設定されている和暦表示があれば、そのセルの書式設定をコピーして貼り付けるか、コードを参考に正確に入力します。

コードの正確な入力が、和暦表示の成功の鍵となります。

まとめ

Excelで日付を和暦表示させるための「gee」コードの使い方を解説しました。このコードを利用することで、「R8.4.15」のような形式で日付を簡単に表示できます。セルの書式設定で「ユーザー定義」を選択し、「gee.m.d」などのコードを入力するだけで、煩雑な手作業なしに和暦表示が実現します。Excel 2019や2021でも同様に利用可能です。

今後は、この「gee」コードを応用し、月日を2桁表示したり、漢字の年号を付け加えたりするなど、目的に応じた和暦表示を自在に設定できるようになります。もし表示がうまくいかない場合は、セルの値が日付として認識されているか、地域設定が正しいか、コードの入力ミスがないかを確認してください。この知識を活用して、Excelでの日付表示の効率と統一性を向上させましょう。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】