XL: 1900年日期系統和 1904 年日期系統的比較

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:180162
本文已封存。本文係以「現狀」提供且不會再更新。
結論
Microsoft Excel 支援兩個不同的日期系統: 1900 年日期系統和 1904 年日期系統。本文將告訴您,這兩個日期系統和使用活頁簿使用不同的日期系統時可能遭遇的問題。
其他相關資訊

1900 年日期系統

在 1900年日期系統中受支援的第一天是 1900 年 1 月 1。當您輸入一個日期時,會將日期轉換為序號,代表從 1900 年 1 月 1 後, 經過的天數。範例如果您輸入 1998 年 7 月 5,Microsoft Excel 日期轉換成序號 35981。

依照預設值,Windows 的 Microsoft Excel] 和 [Windows NT 的 Microsoft Excel 會使用 1900 年日期系統。1900 年日期系統可以讓 Microsoft Excel 和其他試算表程式,例如 Lotus 1-2-3,設計來在 MS-DOS 或 Microsoft Windows 下執行之間的較高相容性。

1904 年日期系統

在 1904 年日期系統都支援第一天會是 1904 年 1 月 1。當您輸入一個日期時,會將日期轉換為序號,代表從 1904 年 1 月 1 後, 經過的天數。範例如果您輸入 1998 年 7 月 5,Microsoft Excel 日期轉換成序號 34519。

根據預設值,Macintosh 的 Microsoft Excel 會使用 1904 年日期系統。 因為的早期 Macintosh 電腦設計,並不支援 1904 年 1 月 1 之前, 的日期 ; 這項設計的目的是要以防止 1900年不是閏年事實與相關的問題。請注意是否您切換至 1900 年日期系統,Macintosh 的 Microsoft Excel 不會支援為 1900 年 1 月 1,早期的日期。

日期系統之間差異

因為兩個日期系統使用不同的起始日期,相同的日期會以不同的序號中每個日期系統。比方說 1998 年 7 月 5,可以有兩個不同的序號。
                      Serial number   Date system        of July 5, 1998   ----------------------------------   1900 date system   35981   1904 date system   34519				
兩者之間差異的日期系統是 1,462 天 ; 也就是 1900年日期系統中的日期的序列值是大於 1904 年日期系統中相同的日期序號 1,462 天永遠。 1,462 天等於 4 年又 1 天 (包括一個閏日)。

設定活頁簿的日期系統

在 Microsoft Excel 中每個活頁簿可以設定它自己的日期系統,即使有多個活頁簿同時開啟。您可以設定活頁簿的日期系統,請依照下列步驟執行:
  1. 開啟或切換至活頁簿。
  2. 在 [工具] 功能表 (或 Mac 的 Excel 2001 中 [編輯] 功能表),按一下 [選項] 或 [喜好設定]。然後,按一下 [計算方式] 索引標籤。
  3. 若要在活頁簿中使用 1900 年日期系統,按一下以清除 [1904年日期系統] 核取方塊。若要在活頁簿中使用 1904 年日期系統,按一下以選取核取方塊。
  4. 按一下 [確定]
請注意是否您變更已經含有日期的活頁簿的日期系統,日期移位由 4 年又 1 天。有關如何修正向的日期,請參閱本文中的 < 修正移位日期 」 一節。

連結和複製活頁簿之間的日期的問題

如果兩個活頁簿使用不同的日期系統,則您可能會遇到問題當您連結或複製活頁簿之間的日期。特別,日期可能會移位由 4 年又 1 天。

若要查看這個行為的範例,請依照下列步驟執行:
  1. 在 Microsoft Excel 中建立兩個新活頁簿 (Book1 和 Book2)。
  2. 使用活頁 」 設定 [日期系統的一簿 」 一節中的步驟,在活頁 1 中使用 1900年日期系統。在 Book2 中使用 1904年日期系統。
  3. 在 Book1,輸入日期 1998 年 7 月 5。
  4. 選取含有日期的儲存格,然後按一下 [編輯] 功能表上的 [複製]。
  5. 切換至 Book2、 選取一個儲存格並按一下 [編輯] 功能表上的 [貼上]。

    日期是 2002 年 7 月 6,以貼上。請注意日期是四年和一個日期晚於步驟 3 中日期因為 Book2 使用 1904 年日期系統。
  6. 在 Book2,輸入日期 1998 年 7 月 5。選取包含日期的儲存格,然後按一下 [編輯] 功能表上的 [複製]。
  7. 切換至 Book1,選取一個儲存格並按一下 [編輯] 功能表上的 [貼上]。
日期會成 1994 7 月 4,貼上。它已被移往下由 4 年又 1 天因為 Book1 使用 1900 年日期系統。

修正變動的日期

若您從連結或複製活頁簿,之間的日期,或變更已經含有日期的活頁簿的日期系統,日期可能會移位由 4 年又 1 天。您可以依照下列步驟更正向的日期:
  1. 在空白儲存格中輸入值 1462年。
  2. 選取儲存格。在 編輯] 功能表上按一下 [複製]。
  3. 選取包含向的日期之儲存格。在 [編輯] 功能表上按一下 [選擇性貼上]。
  4. 在 [選擇性貼上] 對話方塊中,按一下 []。然後,選取下列選項按鈕之一
       Select this     If   --------------------------------------------------------------------   Add             The dates must be shifted up by four years and one                   day.   Subtract        The dates must be shifted down by four years and one                   day.					
  5. 按一下 [確定]
在更正所有向日期前,請重複這些步驟。

如果您使用公式連結至另一個活頁簿中的日期及由公式所傳回的日期是不正確的因為活頁簿使用不同日期系統,修改公式以傳回正確的日期,例如:
   =[Book2]Sheet1!$A$1+1462				
   =[Book1]Sheet1!$A$1-1462				
在公式 1,462 新增或刪除時從日期值。

「 Microsoft 知識庫 」 中的詳細資訊

「 Microsoft 知識庫 」 包含數個其他有在 Microsoft Excel 中使用 1900 年日期系統和 1904 年日期系統的相關資訊的文件。這些文件列,如下所示:
274277MacXL: 圖表座標軸可能是四年初期之後設定小數位數的格式

214318XL2000: 圖表座標軸可能是四年初期之後設定小數位數的格式

177172XL97: 圖表座標軸可能是四年初期之後設定小數位數的格式

175753XL: DATE 函數可能會傳回 # NUM!年份是 0-3 時,發生錯誤

157035XL: 巨集內傳回的日期是四年過早

156987XL: 工作表保護不會停用選項] 設定
XL2001 XL98 XL97 y2k year2000 1900 1901年 1902年 1903年 1904年

警告:本文為自動翻譯

內容

文章識別碼:180162 - 最後檢閱時間:12/05/2015 08:21:06 - 修訂: 2.3

Microsoft Excel 97 Standard Edition, Microsoft Excel 95 Standard Edition, Microsoft Excel 95a, Microsoft Excel 5.0 Standard Edition, Microsoft Excel 5.0c, Microsoft Excel 5.0 Standard Edition, Microsoft Excel 2001 for Macintosh, Microsoft Excel 98 for Macintosh, Microsoft Excel 5.0 for Macintosh, Microsoft Excel 5.0a for Macintosh

  • kbnosurvey kbarchive kbmt KB180162 KbMtzh
意見反應