Excel數據中經常存在大量重復值,用函數公式來處理要輸入很長的公式邏輯復雜,是否有更加簡便的函數公式呢?下面小編為大家分享用UNIQUE函數處理重復數據的方法。 UNIQUE函數是Excel新版本中才推出的函數,它可以極大的簡化我們的數據處理和分析工作。 函數說明:
1、 使用函數SUMPRODUCT+COUNTIF統計: UNIQUE(B2:B20)部分提取不重復的品牌,即{"海爾";"西門子";"LG";"小天鵝";"松下";"TCL"}; 再用函數COUNTA統計個數。 根據G2單元格中的條件提取不重復品牌: =IFERROR(INDEX(B$2:B$20,SMALL(IF(MATCH(E$2:E$20&B$2:B$20,E$2:E$20&B$2:B$20,)=ROW($1:$19)*(E$2:E$20=G$2),ROW($1:$19),4^8),ROW(A1))),"") 長長的一大串像開火車,這公式光看就已經暈了 使用函數UNIQUE: =UNIQUE(FILTER(B2:B20,E2:E20=G2)) FILTER(B2:B20,E2:E20=G2)部分提取所有符合G2單元格條件的品牌記錄; 再用函數UNIQUE提取不重復品牌。 4、提取唯一值 提取B列只出現一次的品牌: 輸入公式: =INDEX(B:B,SMALL(IF(COUNTIF($B$2:$B$20,$B$2:$B$20)=1,ROW($2:$20),4^8),ROW(A1)))&"" 使用函數UNIQUE: 輸入公式:=UNIQUE(B2:B20,0,1) 使用了函數UNIQUE的第二、第三參數: 第二參數為0或FALSE:返回數組中的所有唯一行; 第二參數為1或TRUE:返回數組中的所有唯一列; 第三參數為0或FALSE:返回數組中的所有不重復項; 第三參數為1或TRUE:返回只出現一次的項。 |
|