次の方法で共有


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

概要

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

詳細情報

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

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

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

コントロール パネルでの地域設定の使用

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

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

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

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

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

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

リージョン設定

設定 入力された日付 使用日
2039 9/7/70 9/7/1970
2039 27年2月3日 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 21 日 (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 日の日付を使用するには、「2076 年 7 月 4 日」と入力します。

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

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

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

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

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

エントリー 解決策
12/01 12/1/1999
1999年12月 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 で日付を格納する方法を示しています。 日付の表示形式は、セルに適用されている日付形式と、コントロール パネルの [地域設定] の現在の設定によって異なります。