日期通常是資料分析中至關重要的一環。 你常問的問題是:產品何時購買?專案中的一項任務需要多久時間?或一個財政季度的平均營收是多少? 正確輸入日期對於確保結果準確至關重要。 但格式化日期使其易於理解,對於確保結果正確解讀同樣重要。
重要
由於任何計算程式解讀日期的規則都很複雜,所以每次輸入日期時,都應該盡可能具體。 這樣可以讓你的日期計算達到最高準確度。
了解日期計算與格式
Excel 以連續數字儲存日期,稱為序列值。 例如,在 Excel for Windows 中,1900 年 1 月 1 日是序號 1,而 2008 年 1 月 1 日是序號 39448,因為它距離 1900 年 1 月 1 日已經 39,448 天。
Excel 以小數分數儲存時間,因為時間被視為一天的一部分。 小數值範圍從0 (0) 到0.99999999,代表凌晨0:00:00 (12:00:00 ) 到23:59:59 (晚上11:59:59 ) 的時間。
由於日期和時間是數值,可以加減並納入其他計算中。 你可以將日期視為序列值,將時間視為小數點數,方法是將包含日期或時間的儲存格格式改為一般格式。
了解這兩種約會系統
Mac 版 Excel 與 Windows 版 Excel 皆支援 1900 與 1904 日期系統。 Windows 版 Excel 的預設日期系統為 1900;而 Mac 版 Excel 的預設日期系統為 1904 年。
最初,Windows 版 Excel 採用 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
- 在工作列上的搜尋方塊中,輸入「控制台」,然後選取 [控制台]。
- 在 時鐘、語言與地區中,點選 更改日期、時間或數字格式
- 點擊 區域與語言選項。
- 在 區域 對話框中,點選 「附加設定」。
- 點擊 日期 標籤。
- 當 輸入兩位數年份時,將其解釋為年份間隔 ,並更改世紀的上限。
當你改變上限年份時,下限年份也會自動改變。 - 按一下 [確定]。
Windows 8
- 從螢幕右邊緣滑進,點擊搜尋 (,或者如果你用滑鼠,則指向螢幕右上角,將滑鼠指標往下移,然後點擊搜尋) ,在搜尋框輸入控制台,接著點選或點擊控制台。
- 在 時鐘、語言與地區中,點擊 更改日期、時間或數字格式。
- 在 區域 對話框中,點選 「附加設定」。
- 點擊 日期 標籤。
- 當 輸入兩位數年份時,將其解釋為年份間隔 ,並更改世紀的上限。
當你改變上限年份時,下限年份也會自動改變。 - 按一下 [確定]。
Windows 7
- 按一下 [開始] 按鈕,然後按一下 [控制台]。
- 點擊 區域與語言。
- 在 區域 對話框中,點選 「附加設定」。
- 點擊 日期 標籤。
- 當 輸入兩位數年份時,將其解釋為年份間隔 ,並更改世紀的上限。
當你改變上限年份時,下限年份也會自動改變。 - 按一下 [確定]。
將預設日期格式改為顯示四位數年份
預設情況下,當你在工作簿中輸入日期時,日期會以兩位數的年份格式呈現。 當你使用此程序將預設日期格式改為不同格式時,只要日期未被格式化,工作簿中先前輸入的日期顯示也會改為新格式,並使用「 格式儲存格 」對話框 (在 「首頁 」標籤的 「數字 」群組中, 點擊 對話框啟動器) 。
Windows 10
- 在工作列上的搜尋方塊中,輸入「控制台」,然後選取 [控制台]。
- 在 時鐘、語言與地區中,點選 更改日期、時間或數字格式
- 點擊 區域與語言選項。
- 在 區域 對話框中,點選 「附加設定」。
- 點擊 日期 標籤。
- 在 短日期格式 列表中,點選使用四位數表示年份的格式 (「yyyy」) 。
- 按一下 [確定]。
Windows 8
- 從螢幕右邊緣滑進,點擊搜尋 (,或者如果你用滑鼠,則指向螢幕右上角,將滑鼠指標往下移,然後點擊搜尋) ,在搜尋框輸入控制台,接著點選或點擊控制台。
- 在 時鐘、語言與地區中,點擊 更改日期、時間或數字格式。
- 在 區域 對話框中,點選 「附加設定」。
- 點擊 日期 標籤。
- 在 短日期格式 列表中,點選使用四位數表示年份的格式 (「yyyy」) 。
- 按一下 [確定]。
Windows 7
- 按一下 [開始] 按鈕,然後按一下 [控制台]。
- 點擊 區域與語言。
- 在 區域 對話框中,點選 「附加設定」。
- 點擊 日期 標籤。
- 在 短日期格式 列表中,點選使用四位數表示年份的格式 (「yyyy」) 。
- 按一下 [確定]。
在 Excel 中更改日期系統
當你從其他平台開啟文件時,日期系統會自動改變。 例如,如果你正在使用 Excel,打開一份用 Mac 版 Excel 建立的文件,會自動勾選 1904 日期系統的勾選框。
你可以透過以下步驟更改日期系統:
- 點選 「檔案>選項>進階」。
- 在 「計算此工作簿時」 部分,選擇你想要的工作簿,然後勾選或清除 「使用1904年日期系統 」的勾選框。
問題:我在使用不同日期系統的活頁簿間的日期設定上遇到問題
當你複製貼上日期,或根據兩種不同日期系統在工作簿間建立外部參考時,可能會遇到問題。 日期可能比你預期的日期早或晚四年一天出現。 無論你使用 Windows、Mac 版 Excel,或兩者皆用,都可能遇到這些問題。
例如,如果你從使用 1900 日期系統的工作簿複製 2007 年 7 月 5 日的日期,然後貼到使用 1904 日期系統的工作簿中,日期會顯示為 2011 年 7 月 6 日,也就是 1,462 天後。 或者,如果你從使用 1904 年日期系統的工作簿複製 2007 年 7 月 5 日,再貼到使用 1900 日期系統的工作簿中,日期顯示為 2003 年 7 月 4 日,這比 1,462 天早了。 有關背景資訊,請參閱 Excel 中的日期系統。
修正複製貼上的問題
在空格中,輸入值 1462。
選取該儲存格,然後在 主頁 標籤的 剪貼簿 群組中點選 複製。
選取所有包含錯誤日期的儲存格。
秘訣
若要取消選取儲存格,請按一下工作表上的任一個儲存格。 欲了解更多資訊,請參閱 工作表上的「選取儲存格、範圍、列或欄」。
在 主頁 標籤,剪 貼簿 群組中點選「 貼上」,然後點 選「貼上特別」。
在 「貼上特殊」 對話框中,貼 上後點選 「值」,然後在 操作下,執行以下其中一項:
- 要將日期設定為四年又一天後,請點擊 新增。
- 要將日期設定為四年又一天前,請點擊 減法。
修正外部參考問題
如果你在另一本有不同日期系統的工作簿中使用外部日期參考,可以透過以下其中之一來修改外部參考:
- 若日期設為四年零一天後,則加上1,462。 例如:
=[Book2]Sheet1!$A$1+1462
- 若日期提前四年零一天,則減去1,462。 例如:
需要更多協助嗎?
你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。