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:返回只出现一次的项。 |
|