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

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

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

您想要做什麼?


了解日期計算及格式

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. 按一下 [Office 按鈕] 按鈕圖像 ,按一下 [Excel 選項],然後按一下 [進階] 類別。
  1. [計算此活頁簿時] 區段下方,選取所要的活頁簿,然後選取或取消選取 [使用 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 鍵,並按一下想包含在新選取範圍中的最後一個儲存格,作用中儲存格 (作用中儲存格:您開始鍵入資料時在其中輸入資料的選定儲存格。一次僅一個儲存格處於使用中。作用中儲存格的四周有粗框線包圍。)和您按下的儲存格之間的矩形區域會成為新的選取範圍。

 秘訣   如果要取消某個儲存格選取範圍,按一下工作表上的任何儲存格即可。


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

Excel 功能區圖像

  1. [選擇性貼上] 對話方塊的 [貼上] 下方按一下 [值],然後在 [運算] 底下,執行下列其中一項操作:
    • 若要將日期設定為四位數的年份及一天後,請按一下 [加]
    • 若要將日期設定為四位數年份及一天前,請按一下 [減]

修正外部參照問題    

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

  • 若要將日期設定為四位數的年份及一天後,請對該日期加上 1462。例如:
=[Book2]Sheet1!$A$1+1462
  • 若要將日期設定為四位數的年份及一天前,請對該日期減去 1462。例如:
=[Book1]Sheet1!$A$1-1462
 
 
適用:
Excel 2007