Excel篩選后怎么僅統(tǒng)計可見行? Excel表格數(shù)據(jù)計算只統(tǒng)計顯示數(shù)據(jù)的技巧

篩選這個功能,某些情況下讓人歡喜讓人憂,可以篩選固然方便,但是如果一個表有各種計算項,能否在篩選后忽略隱藏單元格進(jìn)行計算?
案例:
下圖 1 是某小區(qū)的餛飩團(tuán)購表,請按以下要求統(tǒng)計各項數(shù)據(jù):
- 在 A 列僅對篩選后的可見行編號;
- D2 單元格:計算可見行的購買總數(shù)
- E2 單元格:計算可見行的總價
效果如圖 2 所示。
解決方案:
1. 在 A5 單元格中輸入以下公式 --> 下拉復(fù)制公式:
=SUBTOTAL(3,C$5:C5)
公式釋義:
subtotal 函數(shù)的作用是返回列表或數(shù)據(jù)庫中的分類匯總;
語法為 SUBTOTAL(function_num,ref1,[ref2],...)
以下是所有 function_num 對應(yīng)的功能;在篩選的情況下,該函數(shù)都只統(tǒng)計可見單元格內(nèi)容;
從上圖可以看出,參數(shù) 3 的作用是統(tǒng)計區(qū)域內(nèi)可見單元格的數(shù)量;
區(qū)域的起始單元格必須絕對引用,結(jié)尾單元格須相對引用,這樣就能讓區(qū)域隨著公式下拉不斷增加,從而起到序列遞增的效果
不管怎么篩選,序號都會自動按顯示行重新順序編號。
2. 在 D2 單元格中輸入以下公式:
=SUBTOTAL(9,D5:D36)
公式釋義:
參數(shù) 9 的作用是求和
不管怎么篩選,序號和總數(shù)都正確。
3. 在 E2 單元格中輸入以下公式:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(C4,ROW(A1:A32),))*D5:D36*E5:E36)
公式釋義:
OFFSET(C4,ROW(A1:A32),):以 C4 單元格為起點,向下依次偏移 1 至 32 行,即遍歷品類的所有選項;
SUBTOTAL(3,...):對遍歷的數(shù)組忽略隱藏行計數(shù),就會生成由 1 和 0 組成的數(shù)組,1 代表未隱藏,0 則是隱藏行;
SUMPRODUCT(...*D5:D36*E5:E36):將上述數(shù)組與 D 和 E 的數(shù)值相乘求和,只有值為 1 的能求出結(jié)果,即計算出所有未隱藏的乘積之和
通過一個 subtotal 函數(shù),就實現(xiàn)了篩選狀態(tài)下的 3 種計算需求。
以上就是Excel表格篩選后,編號、總數(shù)、總價計算只統(tǒng)計可見行的實現(xiàn)方法,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)文章
excel表格按顏色篩選篩不了? excel按顏色篩選后恢復(fù)不了的解決辦法
Excel表格文檔按顏色篩選無法使用怎么辦?原因是系統(tǒng)異常導(dǎo)致的,可以重新復(fù)制粘貼下,如果不能解決,可以參考下面的解決辦法2024-07-03Excel如何按單元格顏色進(jìn)行篩選 Excel按單元格顏色進(jìn)行篩選的方法
Excel如何按單元格顏色進(jìn)行篩選?我們只需要打開篩選圖標(biāo),然后在下拉列表中點擊“按顏色排序”選項,接著在子菜單列表中就能選擇自己需要的單元格顏色了,2024-06-05Excel如何篩選重復(fù)內(nèi)容 Excel篩選重復(fù)項的方法
Excel如何篩選的重復(fù)內(nèi)容?通過篩選重復(fù)內(nèi)容,你可以快速識別并處理數(shù)據(jù)中的重復(fù)項,使數(shù)據(jù)分析和處理更加準(zhǔn)確和高效,下面一起來了解一下吧2023-08-03- 一直以來很多朋友喜歡使用excel中的篩選功能,其實插入切片器可以讓表給更直觀快速的進(jìn)行內(nèi)容切換,下面我們就來看看Excel切片器使用技巧2023-03-23
- 這篇文章主要介紹了excel篩選不了是什么原因?excel篩選不了的原因介紹的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-09-27
Excel怎么篩選出自己想要的內(nèi)容?excel表格自定義篩選內(nèi)容操作教程
這篇文章主要介紹了Excel怎么篩選出自己想要的內(nèi)容?excel表格篩選內(nèi)容操作教程的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-07-26excel如何只粘貼到篩選出的部分 excel篩選后復(fù)制粘貼跳過隱藏行教程
excel如何只粘貼到篩選出的部分?表格進(jìn)行篩選之后,可以通過定位條件功能定位可見單元格,然后復(fù)制粘貼篩選后的數(shù)據(jù)就可以只復(fù)制出篩選后的數(shù)據(jù)了。下面一起來看看具體方2022-06-17Excel怎么篩選出小于100的數(shù)據(jù)? excel表格提取小于100的數(shù)據(jù)的技巧
Excel怎么篩選出小于100的數(shù)據(jù)?Excel表格中的數(shù)據(jù)很多,想要提取小于1000的數(shù)據(jù),該怎么提取到另一列呢?下面我們就來看看excel表格提取小于100的數(shù)據(jù)的技巧2022-05-30excel表格高級篩選怎么操作?excel表格高級篩選不同用法使用教程
這篇文章主要介紹了excel表格高級篩選怎么操作?excel表格高級篩選不同用法使用教程的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-05-30excel篩選被鎖定如何解除?excel表格消除篩選鎖定操作方法
這篇文章主要介紹了excel篩選被鎖定如何解除?excel表格消除篩選鎖定操作方法的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容。2022-03-14