我有一個包含多行數據的表格。我想過濾一些行並只保留那些符合某些特定細節的行。要做到這一點,我可以在列上設置一些過濾器。選擇範圍沒有過濾的單元格
我的問題是,我想計算一些列上的值的平均值/總和/等,但只是考慮應用這些過濾器後產生的行。
如果我用快捷鍵'Shift + Ctrl +箭頭鍵'選擇範圍,則選擇範圍內的所有單元格,包括已過濾的單元格。
你知道我該如何解決嗎?
感謝
我有一個包含多行數據的表格。我想過濾一些行並只保留那些符合某些特定細節的行。要做到這一點,我可以在列上設置一些過濾器。選擇範圍沒有過濾的單元格
我的問題是,我想計算一些列上的值的平均值/總和/等,但只是考慮應用這些過濾器後產生的行。
如果我用快捷鍵'Shift + Ctrl +箭頭鍵'選擇範圍,則選擇範圍內的所有單元格,包括已過濾的單元格。
你知道我該如何解決嗎?
感謝
的AVERAGE()
,COUNT()
,COUNTA()
,MAX()
,MIN()
,PRODUCT()
,STDEV()
,STDEVP()
,SUM()
,VAR()
,VARP()
和功能都將始終計算範圍內所有單元格,天氣過濾,或隱或都不是。
要做你正在做的事你應該使用Excel中的SUBTOTAL
函數。
關於此函數的幾個音符雖然:
SUBTOTAL()
函數總是忽略濾波值SUBTOTAL()
功能提供2種形式計算的每個狀態的功能,其中之一包括隱藏的行,而不是。*例:*
如果在B1:B10你的價值100-1000,每排遞增100
由於所有數據Visable,胸無城府,沒有什麼是過濾所有功能返回相同的值:
現在,如果你隱藏通過突出顯示行來確定幾行,右鍵單擊行標題並從上下文菜單中選擇HIDE
,結果將會改變。
通知雖然SUBTOTAL(9,B1:B10)
包括隱藏的行一樣,正常Sum()
。 SUBTOTAL(109,B1:B10)
忽略任何不可見的行。
但是當你Un-hide
行,而是過濾行的結果再次更改:
因此,在回顧一下基本的Excel函數AVERAGE()
,COUNT()
,COUNTA()
,MAX()
,MIN()
,PRODUCT()
,STDEV()
,STDEVP()
,SUM()
,VAR()
,VARP()
處理所有數據。
如果使用Subtotal()
功能,Function_num的101-111將計算僅可見行。
雖然Subtotal()
功能,Function_num的1-11將計算所有非隱藏行。
另外,如果你只過濾數據,這樣就可以做計算你還有其他的功能,將除外withing功能標準。
Sumif()
和SUMIFS()
COUNTIF()
和COUNTIFS()
AVERAGEIF()
和AVERAGEIFS()
希望這是可以理解的,而且可以幫助你!
乾杯!
如果你按Ctrl點擊你的過濾器單元? – matzone
這是我排除的解決方案,因爲我必須手動選擇單元格的數量。 – Gianluca