動手是檢驗真理的唯一方法,一起來看看。
選擇區域,輸入公式,按Ctrl+Enter結束,直接在篩選狀態下是可以的。
=INDEX($D$14:$D$17,SUBTOTAL(103,$A$2:A2))
取消篩選,會發現出現問題,行不通。
既然讀者提到SUBTOTAL函數,盧子就詳細說說這個函數的用法。
1.求和、計數、平均、最大、最小等等
Step 01 選擇A1,插入表格,在彈出的創建表對話框確認是否已經勾選表包含標題,沒問題就點擊確定。
Step 02 在設計選項卡,勾選彙總行,就自動進行彙總。
除了求和,通過下拉菜單,可以選擇各種常用的彙總方式。
2.根據篩選的值,獲取連續序號
在A2輸入公式,下拉填充,進行篩選,都能夠保持連續序號。
=SUBTOTAL(103,$B$2:B2)*1
3.根據篩選的值,進行條件求和
通常情況下,條件求和用SUMIF函數,但這個函數只是對全部數據進行條件求和。如果要根據篩選的值,進行條件求和,SUMIF函數就無法實現。
這種難度非常大,建議將公式收藏起來以後備用。
=SUMPRODUCT(SUBTOTAL(103,OFFSET($B$1,ROW($1:$8),0))*($B$2:$B$9=B15)*$D$2:$D$9)
閱讀更多 看不出來的瘦子 的文章