Applies ToMicrosoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Mac 版 Excel 2019 Excel 2016

本文將說明 Microsoft Excel 中 TODAY 函數的公式語法及使用方式。

描述

TODAY 函數會傳回目前日期的序列值。 該序列值是 Excel 用於日期及時間計算的日期時間碼。 如果儲存格格式在輸入函數之前是 [通用格式],則 Excel 會將儲存格格式變更為 [日期]。 如果您要檢視序列值,必須將儲存格格式變更為 [通用格式][數值]

當您必須在工作表上顯示目前日期,而不管是否開啟了活頁簿時,TODAY 非常有用。 此函數也很適合計算間隔時間。 例如,若您知道某人出生於 1963 年,便可以使用下列公式找出該人截至今年生日前的年齡:

= YEAR( TODAY())-1963

此公式使用 TODAY 函數做為 YEAR 函數的引數,以取得目前的年份,然後再減去 1963,即可傳回那個人的年齡。

附註: 如果 TODAY 函數未依預期更新儲存格的值,您可能需要變更設定,以控制活頁簿或工作表重新計算的時間。 在 [檔案] 索引標籤上,按一下 [選項],然後在 [公式] 類別的 [計算選項] 之下,確定已選取 [自動]

語法

TODAY()

TODAY 函數語法沒有引數。

附註: Excel 會以連續的序列值來儲存日期,以便用來執行計算。 根據預設,1900 年 1 月 1 日是序列值 1,而 2008 年 1 月 1 日因為是 1900 年 1 月 1 日之後的第 39,447 天,所以其序列值是 39,448。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

公式

描述

結果

=TODAY()

傳回目前日期。

2011/12/1

=TODAY()+5

傳回目前日期加上 5 天。 例如,如果目前日期是 2012/1/1,此公式會傳回 2012/1/6。

2011/12/6

=DATEVALUE("1/1/2030")-TODAY()

傳回目前日期與 2030/1/1 之間的天數。 請注意,儲存格 A4 必須格式化為 [通用格式] 或 [數值],結果才能正確顯示。

1918/1/31

=DAY(TODAY())

傳回本月份的目前日期 (1 - 31)。

1

=MONTH(TODAY())

傳回本年度的目前月份 (1 - 12)。 例如,如果目前月份是 5 月,此公式會傳回 5。

12

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。