📝Notion 如何自動增加日期?用資料庫公式打造連續日期表教學
很多人在 Notion 建立排程表、上傳計畫、學習打卡表時,會遇到一個常見問題:
我想讓日期像 Excel 一樣,每一列自動加一天,可以嗎?
例如:
2026/02/01
2026/02/02
2026/02/03
2026/02/04
在 Excel 裡,只要往下拉就可以自動遞增日期。
但在 Notion 裡,資料庫不是傳統試算表,所以不能直接用「上一格 + 1
天」的方式自動填入。
不過不用擔心,我們可以用 Number 欄位 + Formula 欄位,做出非常接近 Excel 自動增加日期的效果。
一、Notion 為什麼不能直接像 Excel 一樣往下拉日期?
Notion 的資料庫每一列比較像一筆獨立資料,而不是 Excel 那種連續格子。
所以 Notion 目前不能直接做到:
下一列日期 = 上一列日期 + 1 天
也就是說,Notion 公式通常是根據「同一列的欄位」計算,而不是去讀上一列的資料。
因此我們要改用另一種思路:
起始日期 + 第幾天 = 自動日期
二、最推薦做法:起始日期 + 天數編號
假設你的起始日期是:
2026/02/01
你可以新增一個數字欄位,叫做:
天數編號
然後填入:
0
1
2
3
4
5
接著用公式自動算出日期。
三、Notion 欄位設計
建議建立三個欄位:
| 欄位名稱 | 欄位類型 | 說明 |
|---|---|---|
| 起始日期 | Date | 第一筆日期 |
| 天數編號 | Number | 第幾天 |
| 自動日期 | Formula | 自動產生日期 |
如果每一列都是從同一個固定日期開始,也可以不建立「起始日期」欄位,直接把日期寫在公式裡。
四、Notion 公式範例:固定起始日期
假設起始日期是 2026 年 2 月 1 日,可以使用:
dateAdd(parseDate("2026-02-01"), prop("天數編號"), "days")
結果會變成:
| 天數編號 | 自動日期 |
|---|---|
| 0 | 2026/02/01 |
| 1 | 2026/02/02 |
| 2 | 2026/02/03 |
| 3 | 2026/02/04 |
這樣就能達到「每一列日期自動加一天」的效果。
五、Notion 公式範例:用起始日期欄位控制
如果你想讓日期更有彈性,可以建立一個 Date 欄位,例如:
開始日期
然後公式改成:
dateAdd(prop("開始日期"), prop("天數編號"), "days")
這樣只要修改「開始日期」,後面的日期就會自動重新計算。
例如開始日期改成 2026/03/01,所有日期也會跟著變成:
2026/03/01
2026/03/02
2026/03/03
六、如果只是要快速產生一長串日期,怎麼做?
如果你只是想快速建立日期清單,不一定需要公式,也可以用 Excel 或 Google Sheets 先產生日期。
例如在試算表輸入:
2026/02/01
2026/02/02
2026/02/03
往下拉出完整日期後,再複製貼到 Notion。
這種方式最快,但缺點是日期不會自動重算。
七、Notion 自動日期常見用途
這個方法很適合用在:
| 用途 | 說明 |
|---|---|
| YouTube 排程 | 每天安排一支影片上傳 |
| TikTok / Shorts 排程 | 批次建立每日發布計畫 |
| 學習打卡 | TOEIC、英文單字、程式學習 |
| 工作任務表 | 每天安排固定任務 |
| 內容日曆 | 部落格、社群貼文、影片主題安排 |
八、常見問題
Q1:Notion 可以直接讀取上一列日期嗎?
目前不適合。Notion 公式主要是針對同一列資料運算,無法像 Excel 那樣簡單讀取上一列儲存格。
Q2:Notion 可以新增一列時自動填今天日期嗎?
可以用公式顯示今天日期:
now()
但要注意,now()
會隨時間改變,不是固定日期。
如果你要固定記錄建立時間,可以使用 Notion 的:
Created time
欄位。
Q3:日期可以每週增加一次嗎?
可以,把公式改成加週數:
dateAdd(parseDate("2026-02-01"), prop("週數編號"), "weeks")
例如:
| 週數編號 | 日期 |
|---|---|
| 0 | 2026/02/01 |
| 1 | 2026/02/08 |
| 2 | 2026/02/15 |
九、結論
Notion 雖然不能像 Excel 一樣直接拖曳日期,但可以透過:
起始日期 + 數字欄位 + Formula
做出穩定又好維護的自動日期表。
最推薦的公式是:
dateAdd(parseDate("2026-02-01"), prop("天數編號"), "days")
如果你的排程會經常更換起始日,則建議使用:
dateAdd(prop("開始日期"), prop("天數編號"), "days")
這樣就能在 Notion 中建立一份清楚、可維護、適合長期使用的自動日期排程表。
留言
張貼留言