變更日期系統、格式或兩位數年份解譯

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

日期通常是資料分析中至關重要的一環。 你常問的問題是:產品何時購買?專案中的一項任務需要多久時間?或一個財政季度的平均營收是多少? 正確輸入日期對於確保結果準確至關重要。 但格式化日期使其易於理解,對於確保結果正確解讀同樣重要。

重要

由於任何計算程式解讀日期的規則都很複雜,所以每次輸入日期時,都應該盡可能具體。 這樣可以讓你的日期計算達到最高準確度。

了解日期計算與格式

Excel 以連續數字儲存日期,稱為序列值。 例如,在 Excel for Windows 中,1900 年 1 月 1 日是序號 1,而 2008 年 1 月 1 日是序號 39448,因為它距離 1900 年 1 月 1 日已經 39,448 天。

Excel 以小數分數儲存時間,因為時間被視為一天的一部分。 小數值範圍從0 (0) 到0.99999999,代表凌晨0:00:00 (12:00:00 ) 到23:59:59 (晚上11:59:59 ) 的時間。

由於日期和時間是數值,可以加減並納入其他計算中。 你可以將日期視為序列值,將時間視為小數點數,方法是將包含日期或時間的儲存格格式改為一般格式。

了解這兩種約會系統

Mac 版 Excel 與 Windows 版 Excel 皆支援 1900 與 1904 日期系統。 Windows 版 Excel 的預設日期系統為 1900;而 Mac 版 Excel 的預設日期系統為 1904 年。

最初,Windows 版 Excel 採用 1900 日期系統,因為它能更好地相容於其他設計為 MS-DOS 和 Microsoft Windows 下的試算表程式,因此成為預設日期系統。 最初,Mac 版 Excel 是基於 1904 年日期系統,因為這能更好地相容早期不支援 1904 年 1 月 2 日之前日期的 Macintosh 電腦,因此成為預設日期系統。

下表顯示每個日期系統的第一個日期和最後一個日期,以及每個日期對應的序號值。

日期系統 第一次約會 最後日期
1900 1900年1月1日
(序號 1)
9999 年 12 月 31 日
(序號2958465)
1904 1904年1月2日
(序號 1)
9999 年 12 月 31 日
(序號2957003)

由於這兩種日期系統使用不同的起始日期,同一日期在每個日期系統中會以不同的序列值表示。 例如,2007年7月5日可能有兩種不同的序號值,取決於所使用的日期系統。

日期系統 2007年7月5日序號
1900 37806
1904 39268

兩個日期系統的相差為1,462天;也就是說,1900年日期系統中的日期序號值總是比1904年日期系統中同日期的序號值多1,462天。 相反地,1904年日期系統中的日期序號值總是比1900年同日系統的序號值少1,462天。 1,462天等於四年零一天 (,其中包含一個閏日) 。

改變兩位數年份的解釋方式

重要

為了確保年份值能如你所預期的解釋,請將年份值輸入四位數,例如 (2001,而非 01) 。 輸入四位數年份後,Excel 不會幫你解讀世紀。

如果您在文字格式儲存格中輸入帶有兩位數年份的日期,或在函式中以文字參數輸入,例如 =YEAR (“1/1/31”) ,Excel 會將年份解讀如下:

  • 00 到 29 被解釋為 2000 到 2029 年。 舉例來說,如果你輸入日期 5/28/19,Excel 會假設日期是 2019 年 5 月 28 日。
  • 30 至 99 被解釋為 1930 年至 1999 年。 舉例來說,如果你輸入日期是 5/28/98,Excel 會假設日期是 1998 年 5 月 28 日。

在 Microsoft Windows 中,你可以更改所有已安裝 Windows 程式兩位數年份的解讀方式。

Windows 10

  1. 在工作列上的搜尋方塊中,輸入「控制台」,然後選取 [控制台]
  2. 時鐘、語言與地區中,點選 更改日期、時間或數字格式
  3. 點擊 區域與語言選項
  4. 區域 對話框中,點選 「附加設定」。
  5. 點擊 日期 標籤。
  6. 輸入兩位數年份時,將其解釋為年份間隔 ,並更改世紀的上限。
    當你改變上限年份時,下限年份也會自動改變。
  7. 按一下 [確定]

Windows 8

  1. 從螢幕右邊緣滑進,點擊搜尋 (,或者如果你用滑鼠,則指向螢幕右上角,將滑鼠指標往下移,然後點擊搜尋) ,在搜尋框輸入控制台,接著點選或點擊控制台
  2. 時鐘、語言與地區中,點擊 更改日期、時間或數字格式
  3. 區域 對話框中,點選 「附加設定」。
  4. 點擊 日期 標籤。
  5. 輸入兩位數年份時,將其解釋為年份間隔 ,並更改世紀的上限。
    當你改變上限年份時,下限年份也會自動改變。
  6. 按一下 [確定]

Windows 7

  1. 按一下 [開始] 按鈕,然後按一下 [控制台]
  2. 點擊 區域與語言
  3. 區域 對話框中,點選 「附加設定」。
  4. 點擊 日期 標籤。
  5. 輸入兩位數年份時,將其解釋為年份間隔 ,並更改世紀的上限。
    當你改變上限年份時,下限年份也會自動改變。
  6. 按一下 [確定]

將預設日期格式改為顯示四位數年份

預設情況下,當你在工作簿中輸入日期時,日期會以兩位數的年份格式呈現。 當你使用此程序將預設日期格式改為不同格式時,只要日期未被格式化,工作簿中先前輸入的日期顯示也會改為新格式,並使用「 格式儲存格 」對話框 (在 「首頁 」標籤的 「數字 」群組中, 點擊 對話框啟動器) 。

Windows 10

  1. 在工作列上的搜尋方塊中,輸入「控制台」,然後選取 [控制台]
  2. 時鐘、語言與地區中,點選 更改日期、時間或數字格式
  3. 點擊 區域與語言選項
  4. 區域 對話框中,點選 「附加設定」。
  5. 點擊 日期 標籤。
  6. 短日期格式 列表中,點選使用四位數表示年份的格式 (「yyyy」) 。
  7. 按一下 [確定]

Windows 8

  1. 從螢幕右邊緣滑進,點擊搜尋 (,或者如果你用滑鼠,則指向螢幕右上角,將滑鼠指標往下移,然後點擊搜尋) ,在搜尋框輸入控制台,接著點選或點擊控制台
  2. 時鐘、語言與地區中,點擊 更改日期、時間或數字格式
  3. 區域 對話框中,點選 「附加設定」。
  4. 點擊 日期 標籤。
  5. 短日期格式 列表中,點選使用四位數表示年份的格式 (「yyyy」) 。
  6. 按一下 [確定]

Windows 7

  1. 按一下 [開始] 按鈕,然後按一下 [控制台]
  2. 點擊 區域與語言
  3. 區域 對話框中,點選 「附加設定」。
  4. 點擊 日期 標籤。
  5. 短日期格式 列表中,點選使用四位數表示年份的格式 (「yyyy」) 。
  6. 按一下 [確定]

在 Excel 中更改日期系統

當你從其他平台開啟文件時,日期系統會自動改變。 例如,如果你正在使用 Excel,打開一份用 Mac 版 Excel 建立的文件,會自動勾選 1904 日期系統的勾選框。

你可以透過以下步驟更改日期系統:

  1. 點選 「檔案>選項>進階」。
  2. 「計算此工作簿時」 部分,選擇你想要的工作簿,然後勾選或清除 「使用1904年日期系統 」的勾選框。

問題:我在使用不同日期系統的活頁簿間的日期設定上遇到問題

當你複製貼上日期,或根據兩種不同日期系統在工作簿間建立外部參考時,可能會遇到問題。 日期可能比你預期的日期早或晚四年一天出現。 無論你使用 Windows、Mac 版 Excel,或兩者皆用,都可能遇到這些問題。

例如,如果你從使用 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. 主頁 標籤,剪 貼簿 群組中點選「 貼上」,然後點 選「貼上特別」。
    Excel 功能區圖像

  5. 「貼上特殊」 對話框中,貼 後點選 「值」,然後在 操作下,執行以下其中一項:

    • 要將日期設定為四年又一天後,請點擊 新增
    • 要將日期設定為四年又一天前,請點擊 減法

修正外部參考問題 

如果你在另一本有不同日期系統的工作簿中使用外部日期參考,可以透過以下其中之一來修改外部參考:

  • 若日期設為四年零一天後,則加上1,462。 例如:

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

  • 若日期提前四年零一天,則減去1,462。 例如:

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

需要更多協助嗎?

你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。

另請參閱

以您所要的方式設定日期格式

以日期或時間顯示數字

在工作表儲存格中手動輸入資料 (機器翻譯)

常用公式範例