Skip to main content

如何在 Excel 中對日期添加或減去天數、月份和年份?

Author: Xiaoyang Last Modified: 2025-08-06

本文提供了 7 種解決方案,用於在 Excel 中對日期添加或減去天數、週數、月份、年份,或者年/月/日的組合。

  1. 使用公式對日期添加或減去天數
  2. 無需公式即可對多個日期添加或減去天數
  3. 在 Excel 中對日期添加或減去週數
  4. 在 Excel 中對日期添加或減去月份
  5. 在 Excel 中對日期添加或減去年份
  6. 在 Excel 中對日期添加或減去年、月和日的組合
  7. 使用 Kutools for Excel 對日期添加或減去天數、週數、月份或年份

使用公式對日期添加或減去天數

您可能已經注意到,Excel 中的日期是 5 位數字。因此,您可以像加減數字一樣輕鬆地對日期進行天數的加減操作。

= 日期 + 天數

1. 選擇一個空白單元格以放置計算結果,輸入公式 =A2+10,然後按 Enter 鍵。
注意:若要從日期中減去 10 天,請使用此公式 =A2–10
a screenshot of using formula to add days to a date

2. 如果需要將此公式應用於其他單元格,請根據需要拖動公式單元格的自動填充手柄到這些單元格。

現在,您已批量對這些日期添加或減去了相同天數。請參見截圖:
a screenshot of final dates after adding 10 days

在 Excel 中輕鬆添加/減去天數、週數、月份或年份

記憶 Excel 中冗長複雜的公式是否困難且繁瑣?Kutools for Excel 的公式助手 列出了最常用的公式,幫助您快速計算並解決 Excel 中的問題,例如給日期添加年/月/週/天給日期添加小時/分鐘/秒絕對值求和查找出現次數最多的值等。

Kutools for Excel - 超過 300 種必備工具,讓 Excel 功能更強大。永久免費享受 AI 功能!立即獲取

無需公式即可對多個日期添加或減去天數

與公式相比,一些 Excel 用戶更喜歡直接添加或減去天數而不用公式。在此,我將指導您使用 Excel 中的選擇性粘貼功能來對多個日期添加或減去相同的天數。

1. 在空白單元格中輸入您要添加或減去的天數,例如 10,然後複製它。請參見截圖:
a screenshot of typing the number of days you will add or subtract to dates in a cell then copying

2. 選擇您要添加或減去天數的日期,右鍵單擊,然後在上下文菜單中選擇 選擇性粘貼 > 選擇性粘貼。請參見截圖:
a screenshot of opening the Paste Special dialog box

3. 在選擇性粘貼對話框中,根據需要勾選添加減去選項,然後點擊確定按鈕。請參見截圖:
a screenshot of selecting Add or Subtract in the Paste Special dialog box

4. 現在該數字已被添加或減去到日期中,並且日期顯示為 5 位數字。保持這些 5 位數字被選中,然後點擊 Home > 數字格式框 > 短日期以將其再次轉換為日期。
a screenshot of changing the cell format to Short Date

現在您會看到指定的天數已批量添加或減去到指定範圍的日期中,無需公式。請參見截圖:
a screenshot of the original dates and the dates after adding a number of days

在 Excel 中對日期添加或減去週數

您也可以應用公式來對 Excel 中的日期添加或減去指定的週數。請按照以下步驟操作:

= 日期 + 7 * 週數

1. 選擇您要放置計算結果的空白單元格,輸入公式 =A2+4*7,然後按 Enter 鍵。
注意:若要從日期中減去 4 週,請使用此公式 =A2-4*7
a screenshot of using formula to add weeks to a date

Kutools for Excel

脫穎而出

300多種實用工具
解決80%的Excel問題
立即免費試用

告別繁瑣的VBA和公式!

2. 如果需要對其他日期添加或減去週數,請根據需要拖動公式單元格的自動填充手柄。

現在,您已批量對多個日期添加或減去了相同的週數。請參見截圖:
a screenshot showing the original dates and dates after adding weeks

在 Excel 中對日期添加或減去月份

對於添加或減去月份到日期的操作,由於一年中的月份包含不同天數(有些月份有 30 天,有些有 31 天,還有一些有 28 或 29 天),因此不適合簡單地加減 30 天。因此,我們需要應用 EDATE 函數來處理這種情況。

= EDATE(日期, 月數)

1. 選擇您要放置計算結果的空白單元格,輸入公式 =EDATE(A2,3),然後拖動此公式單元格的自動填充手柄以根據需要將此公式應用於其他單元格。
注意:若要從日期中減去 3 個月,請使用此公式 =EDATE(A2,-3)
a screenshot of using formula to add months to a date

2. 如您所見,EDATE 函數將返回 5 位數字。請保持這些 5 位數字被選中,然後點擊 Home > 數字格式框 > 短日期以將其轉換回日期。請參見截圖:
a screenshot of changing the results to Short Date format

現在您會看到已批量對日期添加或減去了相同的月數。請參見截圖:
a screenshot showing the final results

在 Excel 中對日期添加或減去年份

例如,您將在 Excel 中對一批日期添加 6 年,您可以按照以下步驟操作:

= DATE(YEAR(日期) + 年數, MONTH(日期),DAY(日期))

1. 選擇您要放置計算結果的空白單元格,輸入公式 =DATE(YEAR(A2)+6,MONTH(A2),DAY(A2)),然後按 Enter 鍵。
注意:若要從日期中減去 6 年,請應用此公式 =DATE(YEAR(A2)-6,MONTH(A2),DAY(A2))
a screenshot of using formula to add certain years to a date

2. 如果需要,請拖動公式單元格的自動填充手柄以根據需要將此公式應用於其他單元格。
a screenshot shows all dates after adding years

在 Excel 中對日期添加或減去年、月和日的組合

在某些情況下,您可能需要同時添加或減去年、月和日,例如添加 3 年 5 個月和 15 天。在這種情況下,您可以應用 DATE 函數來解決問題。

= DATE(YEAR(日期) + 年數, MONTH(日期) + 月數, DAY(日期) + 天數)

1. 選擇您要放置計算結果的空白單元格,輸入公式 =DATE(YEAR(A2)+3,MONTH(A2)+5,DAY(A2)+15),然後按 Enter 鍵。請參見截圖:
注意:若要同時減去年、月和日的組合,請使用此公式 =DATE(YEAR(A2)-3,MONTH(A2)-5,DAY(A2)-15)
a screenshot of using formula to add a combination of years, month, and days to date

2. 如果需要,請拖動此公式單元格的自動填充手柄以將此公式應用於其他單元格。
a screenshot showing the results after adding a combination of years, month, and days

使用 Kutools for Excel 對日期添加或減去天數、週數、月份或年份

如果您安裝了 Kutools for Excel,您會發現其公式助手列出了最常用的公式,幫助您輕鬆在 Excel 中進行計算,包括對日期添加天數、週數、月份或年份。請按照以下步驟操作:

Kutools for Excel - 超過 300 種必備工具,讓 Excel 功能更強大。永久免費享受 AI 功能!立即獲取

1. 選擇您要放置計算結果的單元格,然後點擊 Kutools > 公式助手 > 日期 & 時間 > 給日期添加年數
提示:請根據您的需求從公式助手下拉列表中選擇合適的公式。例如,選擇給日期添加週數以添加/減去指定的週數到日期。

2. 在打開的公式助手對話框中,在日期時間框中指定日期單元格地址,並在數字框中輸入您要添加的年數。
提示:在我們的情況中,我們將從日期中添加 5 年,因此我們在數字框中輸入 5。如果您需要減去年份,例如 3 年,請在數字框中輸入 -3。
a screenshot of configuring the formula arguments

3. 點擊 確定 按鈕以應用給日期添加年數的公式。如果有必要,請拖動填充手柄以將此公式應用於其他範圍。
a screenshot of the final dates after adding 5 years

對日期添加/減去天數:
a screenshot of easily adding days to a list of given dates with Kutools for Excel

對日期添加/減去週數:
a screenshot of easily adding monthes to a list of given dates with Kutools for Excel

對日期添加/減去月份:
a screenshot of easily adding days to a list of given dates with Kutools for Excel

Kutools for Excel 的公式助手 可以讓 Excel 用戶免於記憶複雜的公式,並列出最常用的公式,幫助您快速計算並解決 Excel 中的問題,例如給日期添加年/月/週/天給日期添加小時/分鐘/秒等。免費試用!


最佳 Office 辦公效率工具

🤖 Kutools AI Aide:徹底革新數據分析,基於智能執行|生成程式碼|創建自訂公式|分析數據並生成圖表|調用 Kutools Functions
熱門功能查找、選取項目的背景色或標記重複值 | 刪除空行 | 合併列或單元格且不丟失資料 | 四捨五入...
高級 LOOKUP多條件查找|多值查找|多表查找|模糊查找...
高級下拉列表快速創建下拉列表 | 關聯下拉列表 | 多選下拉列表 ...
列管理器添加指定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 區域與列比較 ...
精選功能網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿及工作表管理器 | 資源庫 (自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/傾斜/刪除線 ...)...
前15 大工具集12 款文本工具添加文本刪除特定字符,...)|50+ 種圖表 類型甘特圖,...)|40+ 實用 公式基於生日計算年齡,...)|19 款插入工具插入QR码按路徑插入圖片,...)|12 款轉換工具金額轉大寫匯率轉換,...)|7 款合併和分割工具高級合併行分割儲存格,...)| ...以及更多
使用 Kutools 支援你的語言——支援英語、西班牙語、德語、法語、中文及40 多種語言!

利用 Kutools for Excel 大幅提升你的 Excel 技能,感受前所未有的高效體驗。 Kutools for Excel 提供超過300 項高級功能,助你提升效率並保存時間。 點此查看你最需要的功能...


Office Tab 為 Office 帶來標籤式介面,讓你的工作更加輕鬆

  • 啟用 Word、Excel、PowerPoint 的標籤式編輯和閱讀功能
  • 在同一個視窗的標籤中打開和創建多個文件,而不是在新窗口中分開開啟。
  • 可提升你50% 的工作效率,每天為你大量減少滑鼠點擊次數!