Excel DATE 函數:建立可計算的正確日期

DATE 可把年、月、日組成真正的日期序號,避免日期看起來正確卻無法排序、相減或跨月計算。
先理解核心概念
Excel 以序號儲存日期,畫面上的 2026/7/20 是格式化後的顯示。DATE(年,月,日) 會建立可計算的日期值;如果輸入的是文字,排序與比較可能依字串而不是時間先後。
先把資料型別、欄位意義與預期結果寫下來,再開始操作。這能避免畫面看似正確,實際計算範圍、資料權限或相容性已經偏離需求。
完整操作與排查步驟
- 把年、月、日放在獨立儲存格,確認都是數值。
- 使用 =DATE(A2,B2,C2) 組成日期,不用文字串接取代日期。
- 套用日期顯示格式,但保留儲存格實際值。
- 測試月底、閏年與跨年資料,特別留意月份超過 12 時的正規化行為。
- 匯入 CSV 或 Google Sheets 後重新核對地區設定與日期序號。
完成後請保存一份測試紀錄,包括檔案版本、使用環境、輸入樣本、預期結果與實際結果。若要交給其他人,還要在「使用說明」中標出可輸入欄、公式欄與不可更動的設定。
實際範例與預期結果
A2=2026、B2=7、C2=20,=DATE(A2,B2,C2) 產生 2026 年 7 月 20 日的日期值。若以 =A2&”/”&B2&”/”&C2 串接,結果是文字,後續 NETWORKDAYS 或日期相減可能失敗。
驗證時至少加入空白、零、負數、重複、錯誤值與跨月日期;不是每個主題都會用到全部情境,但跳過邊界案例,最容易在正式資料量放大後出錯。
常見錯誤
- 只調整顯示格式,誤以為文字已轉成日期。
- 日/月順序受地區設定影響。
- CSV 匯入時自動解析成錯誤年月日。
- 把 TODAY 的動態日期當成固定紀錄日期。
不要只讓錯誤訊息消失。修正後應重新計算、關閉檔案、再次開啟,並比較一組可人工核對的結果。涉及共享檔案時,還要以實際使用者角色確認權限。
Excel 與 Google Sheets 相容性
Excel 與 Google Sheets 都會受試算表地區與顯示格式影響。跨平台交換時使用 ISO 樣式輸入有助閱讀,但仍要檢查實際儲存值與函式結果。
發布前檢查清單
- 原始檔與回復副本存在。
- 欄位與資料型別定義清楚。
- 公式或操作已用可手算的小樣本核對。
- 空白、錯誤與重複資料已測試。
- 相容版本與限制已寫明。
- 沒有外部不明連線、巨集或測試個資。
常見問題
一定要直接修改正式檔案嗎?
不建議。先建立副本或版本,再用小樣本驗證;重要檔案還要確認能實際還原。
可以把 Excel 結果直接搬到 Google Sheets 嗎?
基本資料通常能匯入,但公式、資料驗證、格式、圖表與權限要逐項核對。
何時應該停止繼續修公式?
當資料來源不可信、需求規則未定義或錯誤會影響重要決策時,先停止並釐清資料與流程。
重點整理
DATE 可把年、月、日組成真正的日期序號,避免日期看起來正確卻無法排序、相減或跨月計算。 核心做法是保留原始資料、先定義規則、用小樣本驗證,再把經過核對的方法套到完整資料。
延伸資源
參考資料
資料查詢日期:2026-07-20
最後更新日期:2026-07-20