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

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

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

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

您想要做什麼?

了解日期計算及格式

深入了解兩種日期系統

變更解譯兩位數年份的方式

變更預設日期格式以顯示四位數年份

變更日期系統

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

了解日期計算及格式

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 程式變更解譯兩位數年份的方式。

  1. 按一下 [開始] 按鈕,然後按一下 [控制台]。

  2. 請執行下列其中一項操作:

    • 在 Windows Vista 中,按一下 [時鐘、語言和區域]

    • 在 Windows XP 中,按一下 [日期、時間、語言和區域選項]

  3. 按一下 [地區及語言選項]

  4. 請執行下列其中一項操作:

    • 在 Windows Vista 中,按一下 [地區及語言選項] 對話方塊中的 [格式] 索引標籤。

    • 在 Windows XP 中,按一下 [地區及語言選項] 對話方塊中的 [地區選項] 索引標籤。

  5. 請執行下列其中一項操作:

    • 在 Windows Vista 中,按一下 [自訂這個格式]

    • 在 Windows XP 中,按一下 [自訂]

  6. 按一下 [日期] 索引標籤。

  7. 在 [當輸入兩位數年份,解譯為下列之間的年份] 方塊中,變更西元年份的上限。

    當變更上限年份時,下限年份也將自動變更。

頁面頂端

變更預設日期格式以顯示四位數年份

依據預設,當您在活頁簿中輸入日期時,日期格式會設定為顯示兩位數的年份。當使用本程序將預設日期格式變更為不同的格式後,只要您尚未使用 [儲存格格式] 對話方塊 (在 [常用] 索引標籤的 [數值] 群組中,按一下 [對話方塊啟動器]) 設定日期格式,之前活頁簿中所輸入的日期顯示都將變更為新的格式。

  1. 按一下 [開始] 按鈕,然後按一下 [控制台]。

  2. 請執行下列其中一項操作:

    • 在 Windows Vista 中,按一下 [時鐘、語言和區域]

    • 在 Windows XP 中,按一下 [日期、時間、語言和區域選項]

  3. 按一下 [地區及語言選項]

  4. 請執行下列其中一項操作:

    • 在 Windows Vista 中,按一下 [地區及語言選項] 對話方塊中的 [格式] 索引標籤。

    • 在 Windows XP 中,按一下 [地區及語言選項] 對話方塊中的 [地區選項] 索引標籤。

  5. 請執行下列其中一項操作:

    • 在 Windows Vista 中,按一下 [自訂這個格式]

    • 在 Windows XP 中,按一下 [自訂]

  6. 按一下 [日期] 索引標籤。

  7. 在 [簡短日期樣式] 清單中,按一下使用四位數年份 ("yyyy") 的格式。

頁面頂端

變更日期系統

當您在另一個平台上開啟文件時,日期系統會自動變更。例如,如果您在 Excel for Windows 中開啟由 Excel for the Macintosh 所建立的文件,就會自動選取 [1904 年日期系統] 核取方塊。

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

  1. 按一下 [Microsoft Office 按鈕] Office 按鈕圖像 、按一下 [Excel 選項],然後再按一下 [進階] 類別。

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

頁面頂端

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

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

例如,若您複製了日期 2007 年 7 月 5 日從某個使用 1900 日期系統的活頁簿,並將此日期貼到使用 1904 日期系統的活頁簿中,則此日期會顯示為 2011 年 7 月 6 日,即晚了 1462 天。或者,若您將日期 2007 年 7 月 5 日從使用 1904 日期系統的活頁簿上複製下來,並將日期貼到使用 1900 日期系統的活頁簿中,則日期會顯示為 2003 年 7 月 4 日,即早了 1462 天。如需其背景資訊,請參閱深入了解兩種日期系統

修正複製及貼上問題   

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

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

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

    如何選取儲存格

    選取

    請執行此動作

    單一儲存格

    按一下儲存格,或按方向鍵移至儲存格。

    儲存格範圍

    按一下範圍中的第一個儲存格,然後拖曳到最後一個儲存格,或按住 SHIFT,同時按方向鍵以延伸選取範圍。

    您也可以選取範圍中的第一個儲存格,然後按 F8 使用方向鍵延伸選取範圍。若要停止延伸選取範圍,請再次按 F8。

    大範圍的儲存格

    按一下範圍中的第一個儲存格,然後按住 SHIFT 並按一下範圍中的最後一個儲存格。您可以捲動以便看見最後一個儲存格。

    工作表上的所有儲存格

    按一下 [全選] 按鈕。

    [全選] 按鈕

    若要選取整份工作表,您也可以按 CTRL+A 鍵。

    附註: 如果工作表含有資料,則 CTRL+A 會選取目前範圍。第二次按 CTRL+A 鍵則會選取整份工作表。

    不相鄰的儲存格或儲存格範圍

    選取第一個儲存格或儲存格範圍,然後按住 CTRL,同時選取其他儲存格或範圍。

    您也可以選取第一個儲存格或儲存格範圍,然後按 SHIFT+F8,將其他不相鄰的儲存格或範圍新增至選取範圍。若要停止將儲存格或範圍新增至選取範圍,請再次按 SHIFT+F8。

    附註: 您無法在不相鄰選取範圍內取消選取某個儲存格或儲存格範圍,這樣會取消選取所有選取的項目。

    整列或整欄

    按一下列名或欄名。

    顯示列名及欄名的工作表

    列名

    欄名

    您也可以選取一列或一欄中的儲存格,方法是選取第一個儲存格,然後按 CTRL+SHIFT+方向鍵 (針對列按向右鍵或向左鍵,針對欄要按向上鍵或向下鍵)。

    附註: 如果列或欄包含資料,CTRL+SHIFT+方向鍵可選取至列或欄中最後一個使用的儲存格。按 CTRL+SHIFT+方向鍵第二次則可選取整列或整欄。

    相鄰的列或欄

    拖曳列名或欄名。或者,選取第一列或第一欄;然後按住 SHIFT 並選取最後一列或最後一欄。

    不相鄰的列或欄

    按一下您選取範圍內的第一列或第一欄的欄名或列名;然後按住 CTRL,同時按一下您要新增至選取範圍的其他列或欄的欄名或列名。

    某列或某欄中的第一個或最後一個儲存格

    選取該列或欄的某儲存格,然後按 CTRL+方向鍵 (針對列按向右鍵或向左鍵,針對欄要按向上鍵或向下鍵)。

    工作表或 Microsoft Office Excel 表格上的第一個或最後一個儲存格

    按 CTRL+HOME 可選取工作表或 Excel 清單中的第一個儲存格。

    按 CTRL+END 可選取工作表或 Excel 清單中包含資料或格式設定的最後一個儲存格。

    將儲存格的選取範圍延伸到工作表上最後一個使用的儲存格 (右下角)

    選取第一個儲存格,然後按下 CTRL+SHIFT+END,將儲存格的選取範圍延伸至工作表上最後一個使用的儲存格 (右下角)。

    將儲存格的選取範圍延伸到工作表的開頭

    選取第一個儲存格,然後按下 CTRL+SHIFT+HOME,將儲存格的選取範圍延伸至工作表的開頭。

    增加或減少作用選取範圍中的儲存格

    按住 SHIFT 鍵並按一下您要包含在新選取範圍內的最後一個儲存格。作用儲存格與您所按的儲存格之間的矩形範圍隨即成為新的選取範圍。

    提示: 若要取消選取儲存格,按一下工作表上的任一個儲存格即可。

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

    Excel 功能區圖像

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

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

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

修正外部參照問題   

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

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

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

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

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

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

這項資訊有幫助嗎?

太好了! 還有其他意見反應嗎?

我們應該如何改進?

感謝您的意見反應!

×