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

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

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

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

您想要做什麼?

了解日期計算及格式

深入了解兩種日期系統

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

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

變更日期系統

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

了解日期計算及格式

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.) 的時間。

因為日期和時間是數值,所以它們可以相加、相減、並且可用於其他運算中。透過將包含日期或時間的儲存格格式變更為一般格式,您可以將日期視為序列值,時間視為小數值。

如需詳細資訊,請參閱下列說明主題:

Top of Page

深入了解兩種日期系統

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 天等於四年又一天 (其中包含一個閏月)。

Top of Page

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

重要  若要確定年份值是依指定的方式來解譯,請以四位數輸入年份值 (例如 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. 在 [當輸入兩位數年份,解譯為下列之間的年份] 方塊中,變更西元年份的上限。

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

Top of Page

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

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

  1. 按一下 [開始] 按鈕,再按一下 [控制台]

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

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

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

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

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

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

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

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

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

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

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

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

Top of Page

變更日期系統

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

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

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

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

Top of Page

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

當您在複製並貼上日期,或建立兩種不同日期系統的活頁簿外部參照時,可能會碰到問題。其中的日期可能會顯示為四個位數的年份、日期早一天,或比預期的日期更晚。不管您使用的是 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. 選取日期不正確的所有儲存格。

    如何選取儲存格

    To select

    Do this

    A single cell

    Click the cell, or press the arrow keys to move to the cell.

    A range of cells

    Click the first cell in the range, and then drag to the last cell, or hold down SHIFT while you press the arrow keys to extend the selection.

    You can also select the first cell in the range, and then press F8 to extend the selection by using the arrow keys. To stop extending the selection, press F8 again.

    A large range of cells

    Click the first cell in the range, and then hold down SHIFT while you click the last cell in the range. You can scroll to make the last cell visible.

    All cells on a worksheet

    Click the Select All button.

    [全選] 按鈕

    To select the entire worksheet, you can also press CTRL+A.

    附註  If the worksheet contains data, CTRL+A selects the current region. Pressing CTRL+A a second time selects the entire worksheet.

    Nonadjacent cells or cell ranges

    Select the first cell or range of cells, and then hold down CTRL while you select the other cells or ranges.

    You can also select the first cell or range of cells, and then press SHIFT+F8 to add another nonadjacent cell or range to the selection. To stop adding cells or ranges to the selection, press SHIFT+F8 again.

    附註  You cannot cancel the selection of a cell or range of cells in a nonadjacent selection without canceling the entire selection.

    An entire row or column

    Click the row or column heading.

    顯示列名及欄名的工作表

    Row heading

    Column heading

    You can also select cells in a row or column by selecting the first cell and then pressing CTRL+SHIFT+ARROW key (RIGHT ARROW or LEFT ARROW for rows, UP ARROW or DOWN ARROW for columns).

    附註  If the row or column contains data, CTRL+SHIFT+ARROW key selects the row or column to the last used cell. Pressing CTRL+SHIFT+ARROW key a second time selects the entire row or column.

    Adjacent rows or columns

    Drag across the row or column headings. Or select the first row or column; then hold down SHIFT while you select the last row or column.

    Nonadjacent rows or columns

    Click the column or row heading of the first row or column in your selection; then hold down CTRL while you click the column or row headings of other rows or columns that you want to add to the selection.

    The first or last cell in a row or column

    Select a cell in the row or column, and then press CTRL+ARROW key (RIGHT ARROW or LEFT ARROW for rows, UP ARROW or DOWN ARROW for columns).

    The first or last cell on a worksheet or in a Microsoft Office Excel table

    Press CTRL+HOME to select the first cell on the worksheet or in an Excel list.

    Press CTRL+END to select the last cell on the worksheet or in an Excel list that contains data or formatting.

    Cells to the last used cell on the worksheet (lower-right corner)

    Select the first cell, and then press CTRL+SHIFT+END to extend the selection of cells to the last used cell on the worksheet (lower-right corner).

    Cells to the beginning of the worksheet

    Select the first cell, and then press CTRL+SHIFT+HOME to extend the selection of cells to the beginning of the worksheet.

    More or fewer cells than the active selection

    按住 SHIFT 並按一下要納入新選取範圍的最後一個儲存格。作用儲存格和您所按之儲存格間的矩形範圍隨即會成為新的選取範圍。

    提示  To cancel a selection of cells, click any cell on the worksheet.

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

    Excel 功能區圖像

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

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

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

修正外部參照問題

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

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

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

  • 若要設定為 4 年又 1 天稍早的日期,減去從它的 1462年。例如:

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

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

適用: Excel 2007



這項資訊有幫助嗎?

我們應該如何改進?

255 剩餘字元數

若要保護您的隱私,請不要在意見反應中包含連絡資訊。 檢閱我們的 隱私權原則

感謝您的意見反應!

變更語言