在 Excel 中,建立連續日期清單是很常見的需求,無論是製作日曆、排班表,還是追蹤項目進度。以下是詳細教學:
方法 1:拖曳填滿手柄
- 輸入起始日期
- 在任意儲存格中輸入一個日期,例如
2025/01/01。
- 在任意儲存格中輸入一個日期,例如
- 選取起始日期儲存格
- 點擊該儲存格,確保它是選取狀態。
- 拖曳填滿手柄
- 將滑鼠移動到儲存格右下角的小方框(填滿手柄),當滑鼠變成「十字形」時:
- 水平拖曳:產生橫向日期清單。
- 垂直拖曳:產生縱向日期清單。
- 將滑鼠移動到儲存格右下角的小方框(填滿手柄),當滑鼠變成「十字形」時:
- 自動填入連續日期
- 拖曳後,Excel 會自動填入按日遞增的連續日期。
方法 2:使用「填滿系列」功能
- 輸入起始日期
- 在任意儲存格中輸入第一個日期,例如
2025/01/01。
- 在任意儲存格中輸入第一個日期,例如
- 選擇資料範圍
- 選取包含起始日期的儲存格。
- 啟動「填滿系列」
- 點擊功能區的 常用 → 填滿 → 系列(在編輯工具區)。
- 設定「填滿系列」參數
- 序列產生於:
- 選擇 行 或 列(取決於需要橫向或縱向排列日期)。
- 類型:
- 選擇 日期。
- 日期單位:
- 日:每天遞增。
- 工作日:跳過週末。
- 月:按月遞增。
- 年:按年遞增。
- 步驟值:
- 輸入遞增的數值(例如 1 表示每日遞增一天)。
- 序列產生於:
- 點擊「確定」
- Excel 會根據設定自動生成日期清單。
方法 3:使用公式動態生成日期
範例 1:每日遞增
- 在第一個儲存格中輸入起始日期,例如
2025/01/01。 - 在下一個儲存格中輸入公式:
=A1+1 - 將公式往下拖曳複製,即可生成連續日期。
範例 2:僅顯示工作日
若只需生成工作日(跳過週末),可使用以下公式:
=WORKDAY(A1,1)
- WORKDAY 函數會自動跳過週六與週日。
- 若需排除假日,可以在函數中加入假日清單作為參數。
方法 4:快速生成一整年的日期
- 輸入起始日期
- 在 A1 輸入
2025/01/01。
- 在 A1 輸入
- 填寫公式生成日期清單
- 在 A2 輸入公式:
=A1+1 - 按 Enter 後,將公式往下拖曳到 365 列(即全年天數)。
- 在 A2 輸入公式:
附加提示
- 格式化日期
- 若生成的日期顯示為數字(如
44927),可選取該範圍,按 Ctrl + 1,然後設定格式為「日期」。
- 若生成的日期顯示為數字(如
- 工作日自訂排除假日
- 在某個欄位列出假日清單(如
B1:B10)。 - 修改公式:
=WORKDAY(A1,1,$B$1:$B$10)
- 在某個欄位列出假日清單(如
- 遞增間隔
- 若需要每 2 天、每月 1 號、或每年遞增,調整「步驟值」或在公式中加上遞增量:
=A1+2 (每 2 天)
- 若需要每 2 天、每月 1 號、或每年遞增,調整「步驟值」或在公式中加上遞增量: