次の方法で共有


Excel で 2 桁の年番号を使用する方法

概要

2 桁の年番号 (98 など) を使用して日付を入力すると、Microsoft Excel は特定のルールを使用して、日付に使用する世紀を決定します。 この記事では、Microsoft Excel が世紀を決定する方法について説明します。

詳細

セルに日付を入力するときに、年の 10 進数字を省略すると、日付に使用する世紀が自動的に決定されます。

たとえば、「7/5/98」と入力すると、Excel では 1998 年が自動的に使用され、数式バーの日付が 1998 年 7 月 5 日に変更されます。

次のセクションでは、Excel で使用される既定の規則について説明します。

コントロール パネルでのリージョン設定の使用

Excel では、最初に、コントロール パネルの [地域設定] の [短い日付のスタイル] 設定で定義された日付の順序に従って日付が解釈されます (M/d/yy など)。

Microsoft Windows 98 以降を実行している場合は、[2 桁の年が入力されたとき] を使用して、コントロール パネルの [地域設定] の設定の間の年を解釈して、世紀のカットオフ年を決定できます。 既定値は 2029 ですが、これを 99 から 9999 の任意の値に変更できます。

注:

[ 2 桁の年が入力されたとき] を変更し、設定の間の年を Excel と互換性のない値に解釈できます。 互換性のない値を入力すると、Excel はこの記事の「The 2029 Rule」セクションで説明されているルールに戻ります。

世紀のカットオフ日付を変更するには、次の手順に従います。

  1. [スタート] ボタンをクリックし、[設定] をポイントして、[コントロール パネル] をクリックします。
  2. [地域設定] アイコンをダブルクリックします。
  3. [ 日付 ] タブをクリックします。
  4. [ 2 桁の年が入力されたとき] ボックスの間に年を解釈 し、目的のカットオフ年を入力し、[OK] をクリック します

次の表は、Excel で 2 桁の年を入力したときに、さまざまなカットオフ年に与える影響を示しています。

リージョン設定

設定 型指定された日付 使用日
2039 9/7/70 9/7/1970
2039 2/3/27 2/3/2027
2075 9/7/70 9/7/2070
2099 2/3/27 2/3/2027

注:

これにより、Excel がセルに入力された場合にのみ日付を解釈する方法が変更されます。 日付をインポートまたはプログラムで入力すると、次の 2029 ルールが常に有効になります。

2029 規則

既定では、Excel は 2029 年のカットオフ年を使用して世紀を決定します。その結果、次の動作が行われます。

  • 1900 年 1 月 1 日 (1900 年 1 月 1 日) から 9999 年 12 月 31 日 (9999 年 12 月 31 日) までの範囲の日付が有効です。

  • 2 桁の年を使用する日付を入力すると、Excel では次の世紀が使用されます。

    2 桁の年型 世紀の使用
    00-29 21st (2000 年)
    30-99 20 日 (1900 年)

    たとえば、次の日付を入力すると、Excel では次のように解釈されます。

    型指定された日付 使用日
    7/4/00 7/4/2000
    1/1/10 1/1/2010
    12/31/29 12/31/2029
    1/1/30 1/1/1930
    7/5/98 7/5/1998
    12/31/99 12/31/1999
  • 1930 年 1 月 1 日より前、または 2029 年 12 月 31 日以降の日付を入力する場合は、完全な 4 桁の年を入力する必要があります。 たとえば、日付 2076 年 7 月 4 日を使用するには、「7/4/2076」と入力します。

日/月または月/年のコンポーネントのみを含む日付を入力する

ここまで、この記事では、Excel が月、日、年の各コンポーネントを含む 3 部構成の日付エントリを解釈する方法について説明しました。 日付と月、または日付の月と年のコンポーネントのみを含む 2 部構成の日付を入力できます。 2 部構成の日付は本質的にあいまいであり、可能であれば避ける必要があります。 このセクションでは、Excel が 2 つの部分のみを含む日付エントリを処理する方法について説明します。

3 つの日付コンポーネントのうち 2 つだけを含む日付を入力すると、日付が日/月または月/年の形式であると見なされます。 Excel では、最初に、現在の年の日/月エントリとしてエントリを解決しようとします。 [日/月] フォームのエントリを解決できない場合、Excel は、その月の最初の日を使用して、Month/Year フォームのエントリを解決しようとします。 Month/Year フォームのエントリを解決できない場合、Excel はエントリをテキストとして解釈します。

次の表は、Excel が 3 つの日付コンポーネントのうち 2 つだけを含むさまざまな日付エントリを解釈する方法を示しています。

注:

この表は、現在の年が 1999 年であることを前提としています。

エントリ 解決方法
12/01 12/1/1999
12/99 12/1/1999
11/95 11/1/1995
13/99 13/99 (テキスト)
1/30 1/30/1999
1/99 1/1/1999
12/28 12/28/1999

注:

次の表は、セルに日付を表示する方法ではなく、Excel が日付を格納する方法を示しています。 日付の表示形式は、セルに適用されている日付形式と、コントロール パネルの [地域設定] の下の現在の設定によって異なります。