日付システム、日付形式、2 桁で表された西暦の解釈方法を変更する

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

多くの場合、日付はデータ分析に欠かせない情報です。たとえば、製品を購入した日がいつだったか、プロジェクトの作業にどれくらいの時間が必要か、会計四半期の平均収益はいくらかなどを確認することは少なくないでしょう。正確な分析結果を得るためには、正しい日付を入力することが大前提です。同様に、分析結果の誤った解釈を避けるために、日付をわかりやすい形式で表示することも重要です。

重要: 計算プログラムの日付の解釈方法を決定する規則は複雑であるため、日付を入力する場合はできるだけ明確に指定するようにします。そうすることで、日付処理を常に正確に実行することができます。

Excel では、シリアル値と呼ばれる一連の数値として日付を格納します。たとえば、Excel for Windows で 1900 年 1 月 1 日シリアル値 1,、2008 年 1 月 1 日シリアル値、1900 年 1 月 1 日であるためです。

Excel では、時間が 1 日の一部と見なされるために、小数値として時間を保存します。10 進数が 0.99999999、0 (ゼロ) の範囲の値が 0 時間を表す: 00:00 (12時 00分: 00 AM) から 23時 59分: 59 (午後 11時 59分: 59)。

日付と時刻は数値と見なされるため、加算や減算などの計算を行うことができます。日付をシリアル値として表示したり、時刻を小数値として表示したりするには、セルの表示形式を [標準] に変更します。

Excel for Mac と windows 版 Excel の両方、1900 と 1904 日付システムをサポートします。Excel for Windows の既定の日付システムは 1900 です。Excel for Mac の既定の日付システムが 1904 します。

最初に、windows 版 Excel は、MS-DOS および Microsoft Windows で実行するように設計された他のスプレッドシート プログラムとの互換性を高めるを有効になっていると、既定の日付システムのためになったため、1900 日付システムに基づいていました。最初に、Excel for Mac がに基づいて、1904年日付システムを 1904 年 1 月 2 日より前に、の日付をサポートしていない早期段階の Macintosh コンピューターとの互換性を高めるを有効になっていると、既定の日付システムのためになったためです。

次の表は、それぞれの日付システムの最初の日付と最後の日付、および各日付に対応するシリアル値を示しています。

日付システム

最初の日付

最後の日付

1900

1900 年 1 月 1 日
(シリアル値 1)

9999 年 12 月 31 日
(シリアル値 2958465)

1904

1904 年 1 月 2 日
(シリアル値 1)

9999 年 12 月 31 日
(シリアル値 2957003)

2 つの日付システムで使用される最初の日付が異なるため、同じ日付がそれぞれの日付システムで異なるシリアル値により表されます。たとえば、2007 年 7 月 5 日という日付は、使用されている日付システムによっては、異なるシリアル値で表されます。

日付システム

2007 年 7 月 5 日のシリアル値

1900

37806

1904

39268

2 つの日付システムの差は 1,462 日です。したがって、1900 年日付システムの日付のシリアル値は、1904 年日付システムの同じ日付のシリアル値より常に 1,462 日分大きくなります。反対に、1904 年日付システムの日付のシリアル値は、1900 年日付システムの同じ日付のシリアル値より常に 1,462 日分小さくなります。1,462 日は、4 年と 1 日に相当します (うるう日が 1 日含まれます)。

重要: 年を表す値が正確に解釈されるようにするには、年を 4 桁 (01 ではなく 2001) で入力します。4 桁で入力すると、年として正しく処理されます。

年が 2 桁表記の日付を文字列形式のセルに入力した場合や、「=YEAR("1/1/31")」のように関数の文字列引数として入力した場合、Excel では次のように解釈されます。

  • 00 から 29 までの年     2000 年から 2029 年になります。たとえば、「19/5/28」と入力した場合は、2019 年 5 月 28 日と解釈されます。

  • 30 から 99 までの年     1930 年から 1999 年になります。たとえば、「98/5/28」と入力した場合は、1998 年 5 月 28 日と解釈されます。

Microsoft Windows では、すべてのプログラムがインストールされている 2 桁の西暦の解釈する方法を変更できます。

Windows 10

  1. タスク バーの [検索] ボックスでは、コントロール パネル] を入力し、[コントロール パネル]を選択します。

  2. [時計、言語、および地域] で、変更の日付、時刻、または数値の書式] をクリックします。

  3. [地域と言語のオプション] をクリックします。

  4. 地域] ダイアログ ボックスで、その他の設定] をクリックします。

  5. [日付] タブをクリックします。

  6. [2 桁の数字で年を入力すると、次の範囲内での暦年として解釈されます] で、使用する 100 年間の最後の年を変更します。

    最後の年を変更すると、最初の年も自動的に変更されます。

  7. [OK] をクリックします。

Windows 8

  1. 画面の右端からスワイプイン、検索] をタップ (またはマウスを使っている場合は、画面の右上隅をポイントし、分下にマウス ポインターを移動し、[検索] をクリックして)、検索ボックスで[コントロール パネル]を入力し、をタップまたは[コントロール パネル]をクリックします。

  2. [時計、言語、および地域] で、変更の日付、時刻、または数値の書式をクリックします。

  3. 地域] ダイアログ ボックスで、その他の設定] をクリックします。

  4. [日付] タブをクリックします。

  5. [2 桁の数字で年を入力すると、次の範囲内での暦年として解釈されます] で、使用する 100 年間の最後の年を変更します。

    最後の年を変更すると、最初の年も自動的に変更されます。

  6. [OK] をクリックします。

Windows 7 の場合

  1. [スタート] ボタンをクリックしてから、[コントロール パネル] をクリックします。

  2. [地域と言語] をクリックします。

  3. 地域] ダイアログ ボックスで、その他の設定] をクリックします。

  4. [日付] タブをクリックします。

  5. [2 桁の数字で年を入力すると、次の範囲内での暦年として解釈されます] で、使用する 100 年間の最後の年を変更します。

    最後の年を変更すると、最初の年も自動的に変更されます。

  6. [OK] をクリックします。

既定の設定では、セルに日付を入力すると、年が 2 桁で表示されます。[セルの書式設定] ダイアログ ボックス ([ホーム] タブの [数値] で [ダイアログ ボックス起動ツール] をクリックします) で日付形式を設定していない場合、以下の操作手順を実行して標準の日付形式を別の形式に変更すると、ブックに入力済みの日付の表示が新しい形式に変更されます。

Windows 10

  1. タスク バーの [検索] ボックスでは、コントロール パネル] を入力し、[コントロール パネル]を選択します。

  2. [時計、言語、および地域] で、変更の日付、時刻、または数値の書式] をクリックします。

  3. [地域と言語のオプション] をクリックします。

  4. 地域] ダイアログ ボックスで、その他の設定] をクリックします。

  5. [日付] タブをクリックします。

  6. [短い形式] ボックスで、目的の日付形式をクリックします。ただし、4 桁の西暦年号 (yyyy) を使用する形式を強くお勧めします。

  7. [OK] をクリックします。

Windows 8

  1. 画面の右端からスワイプイン、検索] をタップ (またはマウスを使っている場合は、画面の右上隅をポイントし、分下にマウス ポインターを移動し、[検索] をクリックして)、検索ボックスで[コントロール パネル]を入力し、をタップまたは[コントロール パネル]をクリックします。

  2. [時計、言語、および地域] で、変更の日付、時刻、または数値の書式をクリックします。

  3. 地域] ダイアログ ボックスで、その他の設定] をクリックします。

  4. [日付] タブをクリックします。

  5. [短い形式] ボックスで、目的の日付形式をクリックします。ただし、4 桁の西暦年号 (yyyy) を使用する形式を強くお勧めします。

  6. [OK] をクリックします。

Windows 7 の場合

  1. [スタート] ボタンをクリックしてから、[コントロール パネル] をクリックします。

  2. [地域と言語] をクリックします。

  3. 地域] ダイアログ ボックスで、その他の設定] をクリックします。

  4. [日付] タブをクリックします。

  5. [短い形式] ボックスで、目的の日付形式をクリックします。ただし、4 桁の西暦年号 (yyyy) を使用する形式を強くお勧めします。

  6. [OK] をクリックします。

他のプラットフォームから文書を開くと、年日付システムを自動的に変更します。たとえば、Excel で作業している for Mac、Excel で作成された文書を開いた場合は、 1904 年日付システムのチェック ボックスが自動的に選択します。

日付システムを変更するには、次の操作を行います。

  1. [ファイル]、[オプション]、[詳細設定] の順にクリックします。

  2. [次のブックを計算するとき] セクションで目的のブックをクリックし、[1904 年から計算する] チェック ボックスをオンまたはオフにします。

コピーして日付を貼り付けるときに、またはブックの 2 つの別の日付システムに基づいて間での外部参照を作成するときに問題が発生することができます。必要な日付より前または後の日付は 4 年と 1 日を表示できます。Excel for Windows、Excel for Mac、またはその両方を使用しているかどうかは、これらの問題が発生することができます。

たとえば、1900 年日付システムを使用するブックから 2007 年 7 月 5 日の日付をコピーして、1904 年日付システムを使用するブックに貼り付けて、日付、日付は 2011 年 7 月 6 日として表示されます 1,462 日後で参照されます。または、1904 年日付システムを使用するブックから 2007 年 7 月 5 日の日付をコピーして、1900 年日付システムを使用するブックに貼り付けて、日付、日付が表示される 2003 年 7 月 4 日として 1,462 日以前のバージョンを対象とします。詳細については、 Excel での日付システムを参照してください。

コピーを修正して、問題を貼り付ける   

  1. 空のセルに「1462」という値を入力します。

  2. そのセルを選択し、[ホーム] タブの [クリップボード] で [コピー] をクリックします。

  3. 正しくない日付を格納しているすべてのセルを選択します。

    ヒント: セルの選択をキャンセルするには、ワークシート上の任意のセルをクリックします。詳細については、セル、範囲、行、またはワークシートの列の選択を参照してください。

  4. [ホーム] タブの [クリップボード] で [貼り付け] をクリックし、[形式を選択して貼り付け] をクリックします。

    [ホーム] タブの [クリップボード]

  5. [形式を選択して貼り付け] ダイアログ ボックスの [貼り付け] で [] をクリックし、[演算] で次のいずれかの操作を行います。

    • 4 年と 1 日後の日付に設定するには、[加算] をクリックします。

    • 4 年と 1 日前の日付に設定するには、[減算] をクリックします。

外部参照の問題を修正します。   

異なる日付システムを使用する別のブック内の日付への外部参照を使用する場合、次のいずれかの操作を行うと、外部参照を修正できます。

  • 4 年と 1 日以降に日付を設定するには、[に 1,462 を追加します。例えば:

=[Book2]Sheet1!$A$1+1462

  • 4 年と 1 日以前のバージョンとして日付を設定するには、そこから 1,462 を減算します。例えば:

=[Book1]Sheet1!$A$1-1462

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

関連項目

日付をお好みの形式

数値を日付または時刻として表示

ワークシートのセルに手動でデータを入力

よく使用される数式の例

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×