NOW 函數是 Excel 中用來取得「目前日期與時間」的動態函數。它不需要任何參數,每次重新計算或開啟檔案時會自動更新為當下的系統時間,適合用在即時記錄、時間戳記、倒數計算等場景。
一、NOW 函數語法與用途:取得目前日期與時間的基礎工具
語法:
=NOW()
- 無需任何參數
- 回傳結果為目前系統的日期與時間,例如 2025/10/02 23:55
- 格式預設為日期時間型別,可依需求調整顯示格式
二、NOW 函數範例:多場景應用教學
範例一:顯示目前日期與時間
=NOW()
結果為目前系統時間,例如 2025/10/02 23:55。
範例二:建立時間戳記欄位
="建立時間:" & TEXT(NOW(), "yyyy/mm/dd hh:mm:ss")
可用於記錄建立時間或更新時間。
範例三:計算距離某時間的間隔(以小時為單位)
=(NOW() - A1) * 24
若 A1 為起始時間,結果為經過的小時數。
範例四:判斷是否超過指定時間
=IF(NOW()>B1, "已超時", "尚在時間內")
可用於流程控制或提醒機制。
範例五:建立動態報表標題(含時間)
="報表更新時間:" & TEXT(NOW(), "yyyy-mm-dd hh:mm")
適合用於報表頁首,自動顯示更新時間。
三、NOW 函數注意事項與錯誤排除
- NOW 會依系統時間更新,每次重新計算或開啟檔案時都會變動
- 若只需日期,請使用
TODAY()函數 - 若儲存格格式為文字,NOW 可能無法正確顯示或更新
- 若需固定時間戳記(不隨時間變動),請使用 VBA 或手動輸入
- NOW 適合用在動態計算,不適合用於歷史資料比對或靜態記錄
四、常見問題解答(FAQ)
Q1:NOW 和 TODAY 有什麼差別? NOW 回傳目前日期與時間,TODAY 只回傳日期(不含時間)。
Q2:NOW 可以搭配條件判斷嗎? 可以,例如:
=IF(NOW()>A1, "已過期", "有效")
Q3:NOW 可以控制顯示格式嗎? 可以搭配 TEXT 函數轉換格式,例如:
=TEXT(NOW(), "yyyy-mm-dd hh:mm:ss")
五、進階技巧與延伸應用
NOW 是動態時間的基礎工具,進一步你可以學習:
- TODAY 函數:只取日期,適合報表標示與到期計算
- TEXT 函數:格式化日期與時間,提升報表可讀性
- DATEDIF 函數:計算日期差異,適合年齡、資歷、到期分析
- IF + NOW:建立時間警示、流程控制、動態標示
這些技巧適合用在時間管理、報表更新、流程追蹤等進階場景。
六、結語與延伸閱讀推薦
NOW 函數是 Excel 中最常用的動態時間工具之一,適合用在即時記錄、時間戳記、倒數計算等情境。學會 NOW 後,你可以進一步探索:
- [TODAY 函數教學:取得目前日期的動態工具]
- [TEXT 函數教學:格式化日期與時間的實用方法]
- [DATEDIF 函數教學:計算日期差異的進階技巧]




















