Excel 支援兩種日期系統:1900 日期系統和 1904 日期系統。 每個日期系統都會使用唯一的開始日期,從中計算所有其他活頁簿日期。 所有版本的 Windows 版 Excel 都會根據 1900 日期系統來計算日期。 Mac 版 Excel 2008 及較舊 Mac 版 Excel 版本會根據 1904 日期系統來計算日期。 Mac 版 Excel 2016 和 Mac 版 Excel 2011 使用 1900 日期系統,可保證與 Windows 版 Excel 的日期相容性。
當您將使用舊版建立之活頁簿的日期複製到在mac版 Excel 2016 或 2011 中建立的活頁簿時,除非 [喜好設定] > [編輯 > 日期選項] 中停用 [自動轉換日期系統] 選項,否則這些日期將會自動轉換。 如果停用此選項,您會收到一則訊息,詢問是否應在貼上日期時轉換日期。 有兩種選項供您選擇。 您可以將日期轉換為使用 1900 日期系統 (建議) 。 此選項可讓日期與活頁簿中的其他日期相容。 或者,您可以只保留貼上日期的 1904 日期系統。
附註: 複製為圖表一部分的日期無法從 1904 日期系統轉換,而且會依大約四年而有所不同。 您必須手動轉換這些日期。
1900 日期系統
在 1900 日期系統中,日期是使用 1900 年 1 月 1 日做為起點來計算。 當您輸入日期時,它會轉換成序列值,代表自 1900 年 1 月 1 日起經過的天數。 例如,如果您輸入 2011 年 7 月 5 日,Excel 會將日期轉換為序列值 40729。 這是 Windows 版 Excel、Mac 版 Excel 2016 和 2011 年 Mac 版 Excel 中的預設日期系統。 如果您選擇轉換貼上的數據,Excel 會調整基礎值,貼上的日期會與您複製的日期相符。
1904 年日期系統
在1904年日期系統中,日期是使用1904年1月1日做為起點來計算。 當您輸入日期時,它會轉換成序列值,代表自 1904 年 1 月 1 日起經過的天數。 例如,如果您輸入 2011 年 7 月 5 日,Excel 會將日期轉換為序列值 39267。 這是舊版 Mac 版 Excel 中的預設日期系統。 如果您選擇不轉換數據並保留 1904 日期系統,貼上的日期會因您複製的日期而有所不同。
日期系統之間的差異
由於兩個日期系統使用不同的開始日期,相同的日期會以每個日期系統中的不同序列值來表示。 例如,2011 年 7 月 5 日可能有兩個不同的序列值,如下所示:
日期系統 |
序號 |
---|---|
1900 |
40729 |
1904 |
39267 |
兩個日期系統之間的差異為1,462天。 這表示 1900 日期系統中某個日期的序列值一律會比 1904 年日期系統中相同日期的序列值多 1,462 天。 1,462 天等於 4 年, (包含一個閏天) 。
變更預設日期系統
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。