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

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

日期通常是資料分析的關鍵部分。 您經常會問以下問題:何時購買產品、專案中的任務需要多長時間,或一個會計季度的平均收入為何? 正確輸入日期對於確保結果準確至關重要。 但是,格式化日期以使其易於理解對於確保正確解釋這些結果同樣重要。

重要

因為控制任何計算程式解譯日期方式的規則都很複雜,所以每當您輸入日期時,都應該盡可能具體說明日期。 這將可以產生最精確的日期計算。

了解日期計算和格式

Excel 會將日期儲存為稱為序列值的序號。 例如,在 Windows 版 Excel 中,1900 年 1 月 1 日是序號 1,而 2008 年 1 月 1 日則是序號 39448,因為現在是 1900 年 1 月 1 日之後的 39,448 天。

Excel 會將時間儲存為小數,因為時間會被視為一天的一部分。 十進位數字是從 0 (0 到 0) 到 0.99999999 的值,代表上午 0:00:00 (12:00:00 到 23:59:59 ) (11:59:59 PM ) 的時間。

由於日期和時間是值,因此可以加減並包含在其他計算中。 您可以將包含日期或時間的儲存格格式變更為 [通用格式],以序列值檢視日期,並以小數檢視時間。

了解這兩個日期系統

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 年。 例如,如果您輸入日期 2019/5/28,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 年日期系統 ] 核取方塊。

問題:發生使用不同日期系統的活頁簿之間的日期問題

當您複製並貼上日期,或在根據兩個不同日期系統在活頁簿之間建立外部參照時,可能會遇到問題。 日期可以比預期的日期早或晚 4 年或 1 天。 無論您是使用 Windows 版 Excel、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 技術社群 中的專家,或在 社群中取得支援。

另請參閱

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

以日期或時間顯示數字

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

常用公式範例