提取不重复数据,也就是唯一值非常的麻烦,今天介绍一下UNIQUE函数,它简直就是提取唯一数据的利器。
语法:UNIQUE(array,[by_col],[exactly_once])
array:数据区域,必选。
[by_col]:可选,TRUE返回唯一列,FALSE返回唯一行。
[exactly_once]:可选,TRUE返回只出现一次的项,FALSE返回每个不同的项。
一、删除重复项,只保留唯一值
在如下的案列中,李白重复了一次,魏延重复了两次,现在获取唯一值
公式为:=UNIQUE(A2:A11),如果写个参数都写上,公式为:
=UNIQUE(A2:A11,FALSE,FALSE)
就这么简单,删除了重复值,保留了唯一值。
二、提取唯一值。没有重复过的姓名。
提取只出现过一次的姓名
=UNIQUE(A2:A11,FALSE,TRUE)
第二参数,false表示返回唯一行,true表示只返回出现一次的数据
三、COUNTA+UNIQUE,排除重复值统计人数
=COUNTA(UNIQUE(A2:A11))
四、FILTER+UNIQUE,提取某个条件下的单一数据
提取某个部门下的员工姓名,很多姓名是重复的。
=UNIQUE(FILTER(C2:C15,B2:B15=G1))
先查询,再提取唯一数值。UNIQUE不止对列起作用,对表格也是起作用的。
五、在表格中使用UNIQUE函数,删除表格中的重复行
=UNIQUE(A2:C9)
可以看到一次性就删除了表格中的重复行。
六、返回表格中不重复的数据。
=UNIQUE(A2:C9,FALSE,TRUE),可以看到把没有重复的行给提取了出来。
以上呢,就是UNIQUE函数常见的六种用法,是不是方便多了,我觉得真是一键完成,省去了很多繁琐的操作。