1. 手動篩選

利用 COUNTA 函數可以計算含有文字的儲存格個數,但是在含有隱藏儲存格的狀態下,就必須用 SUBTOTAL 函數才會正確。

(1) 計算尚未篩選過的儲存格個數

(正確)計算儲存格個數:=COUNTA(A4:A19)=16

(正確)計算儲存格個數:=SUBTOTAL(3,A4:A19)=16

Excel-手動篩選和公式篩選計算儲存格個數的比較

(2) 計算篩選過的儲存格個數

(錯誤)計算儲存格個數:=COUNTA(A4:A19)=16

(正確)計算儲存格個數:=SUBTOTAL(3,A4:A19)=9

Excel-手動篩選和公式篩選計算儲存格個數的比較

 

2. 公式篩選

Excel-手動篩選和公式篩選計算儲存格個數的比較

利用 FILTER 函數進行篩選

儲存格D24:=FILTER(人員,組別="A")

儲存格E24:=FILTER(組別,組別="A")

儲存格D42:=COUNTA(D24#)=9

儲存格D24和儲存格E24會得到動態陣列,只要在公式中使用「#」,即表示儲存格D24有動態陣列。所以可以直接計算公式得到的結果。

 

【參考資料】

 FILTER 函數參考微軟提供的說明網頁:FILTER 函數
 COUNTA 函數參考微軟提供的說明網頁:COUNTA 函數
 SUBTOTAL 函數參考微軟提供的說明網頁:SUBTOTAL 函數

學不完.教不停.用不盡文章列表

arrow
arrow

    vincent 發表在 痞客邦 留言(0) 人氣()