excel實現篩選去重操作


前情提要:

做圖表時,希望更新數據后能自動化更新圖表,需要各種公式之間相互配合。此時的需求是,將A表中的不同用戶登錄的地點做一個圖表統計。

1、創建透視表

以用戶id和地點當做行標簽制作透視表,透視表選擇區域要遠大於實際區域,這樣可以避免更新后數據量過多出現溢出的情況。

2、構造輔助列

對同一用戶進行排序,即統計該用戶從A5開始出現的總次數(G列)

=COUNTIFS(A$5:A5,A5)

然后構造行號輔助列,此數據唯一固定,相當於識別數據的索引(H列)

=ROW()

3、數據匹配

在需要創建圖表的sheet里,先輸入一列從1到n的數字(n根據上一步用戶出現總次數定義,可以定義稍大一些)(A列),然后統計當前需要統計的用戶以及等於當前A列值的索引號(D列)

=SUMIFS(Sheet6!H:H,Sheet6!A:A,$C$10,Sheet6!G:G,A56)

然后查詢行號等於D列的返回值,如果D列是0則返回空值(B列)

=IF(INDEX(Sheet6!B:B,D56,0)=0,"",INDEX(Sheet6!B:B,D56,0))

根絕B列和用戶名查詢地點出現次數(C列)

=IF(B56="","",SUMIFS(Sheet6!C:C,Sheet6!B:B,B56,Sheet6!A:A,$C$10))

4、制作圖表

選擇上述區域創建圖,每次只用在數據透視表界面進行刷新操作,數據即可自動生成

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM