
如何快速將Excel中排除隱藏列的值求和?
要對不包括隱藏行的值求和,可以使用公式= SUBTOTAL()進行求解,但是對不考慮隱藏列的值求和又如何呢? 本文在此介紹僅在可見列中快速求和值的技巧。
VBA的總和值(不包括隱藏列)
總和/平均/計數不包括隱藏列 Kutools for Excel
VBA的總和值(不包括隱藏列)這是一個VBA代碼,可以幫助您僅對可見列進行快速求和。
1。 按 Alt + F11鍵 顯示鍵 Microsoft Visual Basic應用程序 窗口。
2。 點擊 插頁 > 模塊 并將以下代碼粘貼到新代碼中 模塊 窗口。
VBA:僅匯總可見列值
Public Function SumVisible(Rg As Range) As DoubleUpdatebyExtendOffice20160302Dim xCell As RangeDim xRg As RangeDim xOutRg As RangeOn Error Resume NextApplication.VolatileSet xRg = Application.Intersect(Rg, Rg.Worksheet.UsedRange)If Not (xRg Is Nothing) ThenFor Each xCell In xRgIf (xCell.EntireRow.Hidden = False) And _(xCell.EntireColumn.Hidden = False) ThenIf xOutRg Is Nothing ThenSet xOutRg = xCellElseSet xOutRg = Application.Union(xCell, xOutRg)End IfEnd IfNextEnd IfIf Not xOutRg Is Nothing ThenSumVisible = Application.evaluate("SUM(" & xOutRg.Address & ")")ElseSumVisible = 0End IfEnd FunctionCopy3.保存代碼并關閉窗口,然后返回以選擇一個空白單元格,將其放在計算結果中,然后鍵入此公式 = SumVisible(A1:C9), 按 輸入 鍵,得出正確的求和結果。
提示: 在公式中,A1:C9是您要求和的單元格。
總和/平均/計數不包括隱藏列 Kutools for Excel也許您不熟悉VBA代碼,但是如果您有 Kutools for Excel 安裝后,您可以快速輕松地解決此工作。
Kutools for Excel, 與超過 300 方便的功能,使您的工作更加輕松。免費全功能 30 天后 免費安裝Kutools for Excel,請執行以下操作:
1.選擇一個空白單元格,將其放入求和結果,例如E1,然后單擊 Kutools > Kutools主要工作內容 > 統計與數學 > 可見的
。 看截圖:
2.在 功能參數 對話框中,單擊以選中要匯總到的單元格 參考
文本框,然后您可以在底部預覽計算的結果。 看截圖:
3。 點擊 OK
,并且只匯總了可見列。
Kutools for Excel
,您還可以計算或計算可見單元格/行/列中的平均值。 看截圖:
提示: 您也可以直接輸入此公式 = SUMVISIBLE(A1:C9)/ = COUNTVISIBLE(A1:C9)/ =平均可見度(A1:C9) 安裝后進入單元以獲取結果 Kutools for Excel.
相關文章如何僅在Excel中快速計算可見或過濾的單元格?如何計算工作簿中可見工作表的數量?如何僅在Excel中將值粘貼到可見/過濾的單元格?最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

