Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac 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

Need more help?

Want more options?

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

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