如何在 Excel 中從加總中排除特定欄位的某些儲存格?
當您在 Excel 中處理資料時,經常需要計算某範圍的總和,同時有意跳過某些儲存格——例如這些儲存格包含離群值、錯誤、無關資料,或是您希望從彙總中排除的特定數值。如下圖所示,假設您有一欄數字,但希望加總所有數值,唯獨排除 A3 與 A4 儲存格中的內容。本文將全面示範多種實用方法,協助您在 Excel 中加總範圍時靈活排除一個或多個指定儲存格,精準獲得所需結果,完美適用於財務分析、報表製作或庫存管理等需要選擇性計算的任務。

- 使用公式從加總中排除某欄中的儲存格
- VBA 程式碼 – 以程式方式加總範圍,並跳過/排除指定的儲存格
- Excel 公式 – 使用 SUMIF/SUMIFS 僅包含不符合排除條件的數值
- Excel 公式 – 在新版 Excel 中使用 FILTER 函數,在加總前篩選掉被排除的儲存格
使用公式從加總中排除某欄中的儲存格
透過在 SUM 公式中結合簡單的算術運算,您就能直接在計算過程中排除不需要的儲存格。此方法特別適合需排除項目較少、且希望快速完成計算的情境。請依照下列步驟操作:
1. 選取一個空白儲存格以顯示加總結果,在編輯欄中輸入下列公式,然後按下 Enter,即可計算排除特定儲存格後的總和。例如:
=SUM(A2:A7)-SUM(A3:A4)

說明與提示:
- 公式 SUM(A2:A7) 會計算整個範圍,而 SUM(A3:A4) 則用來扣除被排除的連續儲存格數值。此方法最適用於需排除的儲存格為連續區間的情況。
- 若需排除的儲存格彼此不相鄰,您可輕鬆混合並減去多個被排除的儲存格。例如,若要從範圍中排除 A3 與 A6,請依下列方式調整公式:
=SUM(A2:A7)-A 3-A6

- 若需排除的儲存格分布零散或數量龐大,手動逐一列出每個被排除的儲存格將使公式變得冗長且難以維護。
- 請留意儲存格參照:若您的資料或範圍有所變動,務必同步更新公式,以免產生錯誤。
VBA 程式碼 – 以程式方式加總範圍,並跳過/排除指定的儲存格
當您需要排除大量儲存格,或經常重複此流程時,使用 VBA 巨集能帶來更高的彈性與自動化優勢。透過 VBA,您不僅可對指定區域進行加總,還能以程式方式靈活定義任意數量的儲存格(無論連續或不連續)予以排除。此方法特別適合熟悉 VBA 環境、並希望簡化複雜排除邏輯的使用者。
注意事項:VBA 巨集可能會修改您的活頁簿。執行新程式碼前,務必先儲存檔案!此外,必須啟用巨集,上述程式才能順利執行。
1. 前往開發人員工具 > Visual Basic,開啟 VBA 編輯器。在專案視窗中,於您的活頁簿上按一下滑鼠右鍵,選取插入 > 模組,並將下列程式碼貼到模組中:
Sub SumWithExclusions()
Dim sumRange As Range
Dim excludeCells As Range
Dim cell As Range
Dim result As Double
Dim xTitleId
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set sumRange = Application.InputBox("Select the range to sum", xTitleId, Type:=8)
Set excludeCells = Application.InputBox("Select cells to exclude (use Ctrl+Click to select multiple)", xTitleId, Type:=8)
result = 0
If Not sumRange Is Nothing Then
For Each cell In sumRange
If Not Application.Intersect(cell, excludeCells) Is Nothing Then
' Skip excluded cells
Else
result = result + cell.Value
End If
Next
MsgBox "The sum excluding specified cells is: " & result, vbInformation
Else
MsgBox "No range selected.", vbExclamation
End If
End Sub 2. 在 VBA 視窗中,點擊
執行,或按下 F5 來執行巨集。系統將提示您先選取欲加總的完整範圍,再選取要排除的儲存格(按住 Ctrl 可多選)。巨集會立即於訊息方塊中顯示計算結果!
- 若您誤選了儲存格,請重新執行巨集。此流程互動靈活,操作更順心。
- 巨集最適合用於處理例行性工作,或執行基於複雜條件的排除作業。
Excel 公式 – 使用 SUMIF 或 SUMIFS 僅包含不符合排除條件的數值
針對更進階或基於邏輯的排除需求,推薦使用 SUMIF 或 SUMIFS 函數!當排除條件涉及特定數值、判斷準則,或您手邊已有需排除的數值清單時,這些函數將發揮絕佳效果。
範例 – 根據特定數值進行排除
1. 若您想加總 A2:A7 區域但排除數值「16」,請在目標儲存格(例如 B1)中輸入下列公式:
=SUMIF(A2:A7,"<>16") 此公式會加總範圍 A2:A7 中所有不等於 16 的數值。
2. 輸入公式後,按下 Enter,即可依需要複製或調整範圍/儲存格參照。
範例 – 排除所有符合某儲存格數值的儲存格
假設儲存格 C1 包含您希望從加總中排除的數值:
=SUMIF(A2:A7,"<>"&A3) 視需要更新 C1,公式將動態排除所有相符的數值。
- 若需處理多重排除條件或更複雜的規則,可搭配輔助欄位或陣列與 SUMIFS 函數使用。然而,SUMIF/SUMIFS 最適合應用於排除條件明確且一致(而非基於任意儲存格位置)的情境。
- 若您的範圍包含文字或空白儲存格,SUMIF 會自動忽略這些內容;請確認此行為符合您的預期。
Excel 公式 – 使用 FILTER 函數(適用於新版 Excel)在加總前篩選掉被排除的儲存格
若您使用的是 Microsoft 365 Excel 或 Excel 2021(含)以後版本,FILTER 函數可在套用 SUM 前,動態且靈活地排除儲存格。此方法特別適用於大型資料集或條件經常變動的情境!
範例 – 排除特定數值(例如 16 與 13)
1. 在目標儲存格(例如 B1)中輸入下列公式:
=SUM(FILTER(A2:A7,(A2:A7<>16)*(A2:A7<>13))) 此公式會加總 A2:A7 中所有不等於 16 與 13 的數值。FILTER 函數會篩選出未被排除的數值,建立對應陣列,再由 SUM 函數進行加總。
2. 按下 Enter 鍵,計算結果將自動動態更新,當排除條件或源數據發生變更時。
- 若要根據清單動態排除數值(例如排除清單位於 C2:C4):
=SUM(FILTER(A2:A7,ISNA(MATCH(A2:A7,C2:C4,0)))) 此公式會自動排除 A2:A7 中與 C2:C4 任一數值相符的項目,只要更新 C 欄的排除清單,結果便即時同步更新。
- FILTER 函數推薦給使用最新版 Excel 且希望實現動態、可擴充排除邏輯的使用者。
- 若您收到 #CALC! 錯誤,請檢查排除後的範圍內是否至少保留一個數值;否則,FILTER 函數將傳回錯誤。
總結來說,Excel 提供多種實用方案,讓您在加總範圍時輕鬆排除特定儲存格或數值。簡單公式適合處理少量且快速的排除需求;SUMIF/SUMIFS 與 FILTER 函數則能應對更彈性、條件驅動的場景。當需排除的項目繁多、類型多樣,或需要自動化處理時,VBA 便是理想選擇。每次變更原始數據後,務必仔細檢查儲存格參照與公式是否正確調整。若遇到錯誤,請先確認範圍或排除清單無誤,再嘗試重新套用公式或執行巨集。
相關文章:
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用