Excelで日付を西暦から令和表記に変換する方法

Excel

Excelで「070301」のような日付データを「R7/03/01」の形式に変換する方法を紹介します。西暦を令和の元号表記に変換するには、日付の操作と書式設定を駆使する必要があります。この記事では、Excelでの令和表記の設定方法をわかりやすく解説します。

問題の整理

質問者様が直面している問題は、次の通りです。

  • 「070301」という形式の日付がある。
  • これを「R7/03/01」という形式に変換したい。
  • 西暦の日付を令和元号に変換する方法がわからない。

このような場合、Excelの関数を使って簡単に解決することができます。

方法1: セルに直接入力した形式を変更する

まず、日付「070301」がExcelでどのように扱われているかを確認します。もしこれが「03/01/07」のように、Excelが自動的に日付として認識している場合、次の手順で令和表記に変換することができます。

1. 「070301」などの日付が入力されているセルを選択。

2. セルの書式設定を開きます。「ホーム」タブから「セルの書式設定」を選び、「日付」形式を選択します。

3. さらにカスタム書式を使って、元号(令和)を指定する方法については次の方法で設定します。

方法2: Excel関数を使って令和表記に変換する

Excelで西暦を令和に変換するためには、TEXT関数とYEAR関数を使います。以下の手順で設定します。

=TEXT(DATE(2000+INT(A1/10000),INT(MOD(A1,10000)/100),MOD(A1,100)),"R"&YEAR(DATE(2000+INT(A1/10000),INT(MOD(A1,10000)/100),MOD(A1,100)))-2018&"/MM/DD")

この関数では、以下のことが行われます。

  • A1セルに「070301」と入力されていると仮定し、DATE関数で日付として処理。
  • TEXT関数で「令和7年」の形式に変換。
  • 「R7/03/01」という形式で日付を表示します。

方法3: 書式設定で直接令和表記に変更する

手動で日付を入力する際、元号を直接記入することもできます。Excelの書式設定機能を使って、元号を適切に設定する方法です。

  1. セルの書式設定を「カスタム」に設定。
  2. 「R”年”yyyy”/mm/dd”」と設定します。
  3. これにより、手入力した日付が「令和7年/03/01」の形式で表示されます。

この方法では、元号を直接入力することができ、手間は少し増えますが、簡単に設定できます。

まとめ

Excelで日付を「R7/03/01」のような令和表記に変換するためには、関数やセルの書式設定をうまく活用することがポイントです。TEXT関数やDATE関数を使えば、簡単に西暦の日付を令和形式に変換できます。また、書式設定を使えば、元号を手動で入力する方法も簡単です。これらの方法を使って、日付をきれいに表示できるようになります。

コメント

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