日期通常是資料分析的重要部分。 您經常問一些問題,例如:何時購買產品、專案中的工作需要多久,或會計季度的平均營收是什麼? 正確輸入日期對於確保結果正確至關重要。 但是,讓日期易於理解的格式,對於確保正確解讀這些結果也相當重要。

重要: 由於任何計算程式解譯日期的方式規則都很複雜,因此每當您輸入日期時,您都應該盡可能明確日期。 這會在日期計算中產生最高精確度。

Excel日期儲存為稱為序列值的連續數位。 例如,在 Excel for Windows 中,1900 年 1 月 1 日是序列數位 1,而 2008 年 1 月 1 日是序列數位 39448,因為這是 1900 年 1 月 1 日之後 39,448 天。

Excel時間會儲存為小數點,因為時間被視為一天的一部分。 小數是一個範圍從 0 (零) 到 0.999999999 的數值,代表上午 0:00:00 (上午 12:00:00 ) 到 23:59:59 (11:59:59 p.M.) 。

由於日期和時間是值,因此可以加總、減去,並包含在其他計算中。 您可以將包含日期或時間之儲存格的格式變更為一般格式,以序列值和時間作為小數點來查看日期。

Mac 版 Excel和 Excel都Windows 1900 和 1904 日期系統。 Excel的預設日期Windows為 1900;預設日期系統為 1904 Mac 版 Excel 1904。

原本 Excel Windows 是以 1900 日期系統為基礎,因為它能與其他試算表程式更相容,這些試算表程式是在 MS-DOS 和 Microsoft Windows 下執行,因此成為預設的日期系統。 原本Mac 版 Excel是以 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 年日期系統中日期的序列值一定比 1904 日期系統相同日期的序列值大 1,462 天。 相反地,1904 年日期系統中日期的序列值一定比 1900 年日期系統相同日期的序列值少 1,462 天。 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中,您可以變更所有已安裝之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. 按一下 [確定]。

根據預設,當您在活頁簿中輸入日期時,日期會格式化為顯示兩位數的年份。 當您使用此程式將預設日期格式變更為不同的格式時,只要日期尚未使用 [儲存格格式格式> 對話方塊 (在 [主畫面上) 的 [數位> 群組中,按一下對話方塊Launcher) ,先前在活頁簿中輸入的日期顯示就會變更為新的格式。

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中工作,而您開啟的檔是在 Mac 版 Excel 中建立,則會自動選取1904日期系統核取方塊。

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

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

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

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

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

修正複製和貼上問題    

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

  2. 選取該儲存格,然後在 [主圖編輯清單上, 剪貼板群組中,按一下 [複製>

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

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

  4. 在 [ 首頁」 的 [主圖欄上,剪貼 板群組 中,按一下 [ 上貼上,然後按一下 [選擇性貼上>)。

    Excel 功能區圖像

  5. 在 [選擇性貼上功能圖》 對話方塊中,按一下[貼上後的值,然後執行下列其中一項操作:執行下列其中一項操作:

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

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

修正外部參照問題    

如果您在其他具有不同日期系統的活頁簿中,使用外部參照來參照日期,您可以執行下列其中一項操作來修改外部參照:

  • 若要將日期設定為四年零一天之後,請新增 1,462 個日期。 例如:

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

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

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

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或是在 Answers 社群取得支援。

另請參閱

以您所要的方式設定日期格式

以日期或時間顯示數位

在工作表儲存格中手動輸入資料 (機器翻譯)

常用公式範例

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對翻譯品質的滿意度為何?
會影響您使用體驗的因素為何?

感謝您的意見反應!

×