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

日期通常是資料分析的重要部分。 您通常會問下列問題:購買產品的時間、專案中的任務所需時間,或是會計季度的平均收入為何? 若要確保正確的結果,輸入的日期是必要的。 但將日期格式設定為易於理解,相當重要,就是確保正確的結果轉譯。

重要: 因為控制任何計算程式轉譯日期的方式的規則很複雜,所以您在輸入日期時,應該盡可能視情況而定。 這將會在您的日期計算中產生最高的精確度等級。

Excel 會將日期儲存為稱為 [序列值] 的連續數位。 例如,在 Windows 版 Excel 中,1900年1月1日為序列值1,而2008則是序列值39448,因為它是在年1月 1900 1 日之後的39448天。

Excel 會將時間儲存為小數,因為時間被視為一天的一部分。 小數位數是從0(零)到0.99999999 的值,代表從0:00:00 (12:00:00 A.M A.M. 到23:59:59 (11:59:59 P.M.)的時間。

因為日期和時間是值,所以可以在其他計算中加上、減去及包含這些值。 您可以將包含日期或時間的儲存格格式變更為 [一般] 格式,以將日期視為序列值,以及將時間顯示為小數分數。

Mac 版 Excel 和 Windows 版 Excel 都支援1900和1904日期系統。 Windows 版 Excel 的預設日期系統為 1900;而且 Mac 版 Excel 的預設日期系統是1904。

最初,Windows 版 Excel 是以1900日期系統為基礎,因為它能讓您更好地與其他設計為在 MS-DOS 和 Microsoft Windows 下執行的試算表程式相容性,因而成為預設的日期系統。 最初,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)

因為兩個日期系統使用不同的開始天數,所以在每個日期系統中,相同的日期都是以不同的序列值來表示。 例如,2007年7月5日可能會有兩個不同的序列值,視所使用的日期系統而定。

日期系統

2007年7月5日的序列值

1900

37806

1904

39268

兩個日期系統間的差異為1462天;也就是說,1900日期系統中日期的序列值總比1904日期系統中相同日期的序列值高1462天。 相反地,1904日期系統中日期的序列值,在1900日期系統中,每個日期的序列值都必須小於1462天。 1462天數等於四年零一天(包含一個閏日)。

重要: 若要確保年份值按照您的預期加以解釋,請輸入年份值做為四位數(例如,2001,而不是01)。 Excel 輸入四位數年份後,就不會為您轉譯世紀。

如果您在文字格式的儲存格中輸入以兩位數為年份的日期,或是在函數中以文字引數(例如 = YEAR ("1/1/31")),Excel 會以下列方式解釋年份:

  • 00到29     會轉譯為2000到2029的年份。 例如,如果您輸入日期5/28/19,Excel 會假設日期為5月28日,即2019。

  • 30至99     會轉譯為1930到1999的年份。 例如,如果您輸入日期5/28/98,Excel 會假設日期為5月28日,即1998。

在 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 for Mac 中建立的檔,系統會自動選取 [ 1904 日期系統] 核取方塊。

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

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

  2. 在 [計算此活頁簿時] 區段中,選取您要的活頁簿,然後選取或清除 [使用1904日期系統] 核取方塊。

當您複製並貼上日期,或是根據兩個不同的日期系統在活頁簿之間建立外部參照時,可能會遇到問題。 日期可能會出現在四年,且比您預期的日期稍早或更新一天。 無論您使用的是 Windows 版 Excel、Mac 版 Excel,還是這兩者,您都會遇到這些問題。

例如,如果您從使用1900日期系統的活頁簿複製日期7月5日,然後將日期貼到使用1904日期系統的活頁簿中,則日期會顯示為2007年7月 6 1462 2011 日,即在天之後。 或者,如果您從使用1904日期系統的活頁簿複製日期7月5日,然後將日期貼到使用1900日期系統的活頁簿,則日期會顯示為2007年7月 4 2003 日,1462即較舊的天。 如需背景資訊,請參閱Excel 中的日期系統

修正複製及貼上問題    

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

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

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

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

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

    Excel 功能區圖像

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

    • 若要將日期設定為四年及一天之後,請按一下 [新增]。

    • 若要將日期設定為四年零一天,請按一下 [減法]。

修正外部參照問題    

如果您使用外部參照,將另一個活頁簿中的日期設定為不同的日期系統,您可以執行下列其中一項動作來修改外部參照:

  • 若要將日期設定為四年零一天,請將1462新增至其中。 例如:

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

  • 若要將日期設定為四年零一天,請將其減去1462。 例如:

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

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

請參閱

您要的方式將日期格式化

為日期或時間

工作表儲存格中手動輸入資料

常用公式的範例

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×