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

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

日期通常是資料分析的一個重要部分。您常常會提出一些問題,像是:產品是何時購買的、專案中的某項工作需要多少時間來完成,或是會計季度的平均收入為何?輸入正確的日期才能確保精確的結果。但是設定日期格式會讓日期易於了解,而這與確保那些結果能正確解譯是同等重要的。

重要: 因為控制推算程式如何解釋日期的規則很複雜,在輸入日期時,請盡可能輸入明確的日期。這樣才能以最高的精確度來推算日期。

Microsoft Office Excel 會以稱為序列值的連續數字來儲存日期。例如,在 Microsoft Office Excel for Windows 中,1900 年 1 月 1 日是序列值 1,而 2008 年 1 月 1 日是序列值 39448,因為此日期是在 1900 年 1 月 1 日之後的第 39,448 天。Office Excel 會以小數來儲存時間,因為時間可視為是一天的一部分。該小數點數字是個介於 0 (零) 到 0.99999999 之間的值,代表自 0:00:00 (12:00:00 A.M.) 到 23:59:59 (11:59:59 P.M.) 的時間。

因為日期和時間是數值,所以它們可以相加、相減、並且可用於其他運算中。透過將包含日期或時間的儲存格格式變更為一般格式,您可以將日期視為序列值,時間視為小數值。

如需詳細資訊,請參閱下列說明主題:

Microsoft Excel for the Macintosh 和 Excel for Windows 支援兩種日期系統:1900 年和 1904 年日期系統。Microsoft Office Excel for Windows 的預設日期系統為 1900 年。而 Microsoft Office Excel for the Macintosh 的預設日期系統則為 1904 年。

原本 Excel for Windows 採用的是 1900 日期系統,因為此種日期系統與其他執行在 MS-DOS 和 Microsoft Windows 上的試算表程式具有較佳的相容性,因此這種系統成為預設的日期系統。原本 Microsoft Excel for the Macintosh 採用的是 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 日期系統內的日期序列值永遠會是 1,462 天,小於 1904 日期系統中相同日期的序列值。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 中,您可以為所有已安裝的 Microsoft 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 並開啟 for Macintosh 在 Excel 中建立的文件, 1904 年日期系統] 核取方塊會自動選取。

您可以執行下列動作來變更日期系統:

  1. 按一下 [檔案] > [選項] > [進階]。

    在 [ Excel 2007,按一下 [ Microsoft Office 按鈕] Office 按鈕影像 > [Excel 選項>進階]

  2. [計算此活頁簿時] 區段下方,選取所要的活頁簿,然後選取或取消選取 [使用 1904 年日期系統] 核取方塊。

當您在複製並貼上日期,或建立兩種不同日期系統的活頁簿外部參照時,可能會碰到問題。其中的日期可能會顯示為四個位數的年份、日期早一天,或比預期的日期更晚。不管您使用的是 Microsoft Excel for Windows、Excel for the Macintosh 或兩種程式,都有可能會碰到這個問題。

例如,如果您使用 1900 年日期系統的活頁簿中複製 2007 年 7 月 5 日的日期,然後貼入使用 1904 年日期系統的活頁簿中的日期,日期會顯示為 2011 年 7 月 6 日,這是稍後 1462 天。或者,如果您使用 1904 年日期系統的活頁簿中複製 2007 年 7 月 5 日的日期,然後貼入使用 1900 年日期系統的活頁簿中的日期,日期顯示為 2003 年 7 月 4 日已 1462 天之前。如需更多資訊,請參閱瞭解的兩個日期系統

修正複製並貼上問題   

  1. 在空白儲存格中輸入值 1462

  2. 選取該儲存格,並在 [常用] 索引標籤的 [剪貼簿] 群組中,按一下 [複製]

  3. 選取日期不正確的所有儲存格。

    提示: 若要取消選取範圍的儲存格,請按一下工作表上的任何儲存格。如需詳細資訊,請參閱選取儲存格、 範圍、 列或欄,在工作表上

  4. [常用] 索引標籤的 [剪貼簿] 群組中,按一下 [貼上],然後按一下 [選擇性貼上]

    [常用] 索引標籤的 [剪貼簿] 群組

  5. [選擇性貼上] 對話方塊的 [貼上] 下方按一下 [值],然後在 [運算] 底下,執行下列其中一項操作:

    • 若要將日期設定為四位數的年份及一天後,請按一下 [加]

    • 若要將日期設定為四位數年份及一天前,請按一下 [減]

修正外部參照問題   

如果您目前使用了一個日期的外部參照,而該日期參考到另一個使用不同日期系統的活頁簿,您可以執行下列其中一個步驟來修改外部參照:

  • 若要將日期設定為四位數的年份及一天後,請對該日期加上 1462。例如:

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

  • 若要設定為四年和一天之前的日期,減去 1462 它。例如︰

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

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×