如何在 Excel 中使用 TODAY 函數

如何在 Excel 中使用 TODAY 函數

TODAY 函數將當前日期添加到工作表和日期計算中。該函數是 Excel 的可變函數之一,這意味著它會在每次重新計算包含該函數的工作表時自行更新。

本文中的信息適用於 Excel 2019、2016、2013、2010、2007;Excel for Microsoft 365、Excel Online、Excel for Mac、Excel for iPad、Excel for iPhone 和 Excel for Android。

今日函數語法和參數

函數的語法是指函數的佈局,包括函數的名稱、括號、逗號分隔符和參數。

TODAY 函數的語法是:


=TODAY()

TODAY 使用計算機的序列日期,它存儲當前日期和時間,作為一個數字,作為一個參數。它通過讀取計算機時鐘獲取當前日期的信息。

有兩個選項可以將 TODAY 函數輸入到 Excel 工作表中:

  • 在工作表單元格中鍵入完整的函數。
  • 使用 TODAY 函數對話框輸入函數。

由於 TODAY 函數沒有任何可以手動輸入的參數,因此鍵入函數就像使用對話框一樣容易。

每次打開工作表時,日期都會更改,除非關閉自動重新計算。要防止每次打開使用自動重新計算的工作表時更改日期,請使用鍵盤快捷鍵輸入當前日期。

在 Excel 計算中使用 TODAY

當 TODAY 函數用於日期計算時(通常與其他 Excel 日期函數結合使用),它的實用性就變得很明顯。

顯示使用 TODAY 函數的 Excel 屏幕截圖

TODAY 函數還計算兩個日期之間的間隔,例如天數或年數。請參見上圖的第 6 行和第 7 行。

日期作為數字

第 6 行和第 7 行的公式中的日期可以相互減去,因為 Excel 將日期存儲為數字。這些數字在工作表中被格式化為日期,以便於使用和理解。

例如,單元格 A2 中的日期 11/1/2018(2018 年 11 月 1 日)的序​​列號為 43405(自 1900 年 1 月 1 日以來的天數)。2015 年 10 月 15 日的序列號為 42,292。

單元格 A6 中的減法公式使用這些數字來計算兩個日期之間的天數,43,405 – 42,292 = 1113。

單元格 A6 中的公式使用 Excel 的 DATE 函數來確保輸入日期 10/15/2015 並將其存儲為日期值。

單元格 A7 中的示例使用 YEAR 函數從單元格 A2 中的 TODAY 函數中提取當前年份,然後從 1999 中減去以求出這兩年之間的差值,2018 – 1999 = 19。

在輸入公式之前,單元格 A7 的格式設置為常規,因此顯示的結果不正確。要解決此問題,請參閱本文末尾的修復日期格式問題部分。

解決日期重新計算問題

如果 TODAY 函數在每次打開工作表時都沒有更新為當前日期,則工作簿的自動重新計算已關閉。

要激活自動重新計算:

  1. 選擇文件>選項。在 Mac 上,選擇Excel > 首選項
  2. 選擇公式。在 Mac 上,選擇計算
  3. 在“ 計算選項”部分中,選擇“自動”以打開自動重新計算。

    顯示如何在 Excel 中啟用自動工作簿計算的屏幕截圖

  4. 關閉對話框並返回到工作表。

修復日期格式問題

在 Excel 中減去兩個日期時,結果通常顯示為另一個日期而不是數字。如果包含公式的單元格在輸入公式之前被格式化為常規,就會發生這種情況。

由於公式包含日期,Excel 將單元格格式更改為日期。示例中的單元格 A7 顯示已格式化為日期的單元格。它包含錯誤的信息。要以數字形式查看公式結果,必須將單元格的格式設置回常規或數字:

  1. 突出顯示格式不正確的單元格。
  2. 右鍵單擊突出顯示的單元格以打開上下文菜單。
  3. 選擇設置單元格格式以打開設置單元格格式對話框。
  4. 選擇“數字”選項卡以顯示格式設置選項。
  5. 在“類別”部分中,選擇“常規”。
    顯示如何在 Excel 中更改數字格式的屏幕截圖
  6. 選擇“確定”關閉對話框並返回到工作表。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *