去除重复值,一个函数轻松搞定,这个方法太简单了吧!

大家好,我是你们的拉登老师。今天看到一个金句:

每天在几十个群里解答 Excel 的问题,答疑经验告诉我:这句话说的太对啦!
很多人连「我还没准备好」这一步都还没到,直接伸手要答案。
这也不能完全怪他们,因为有些问题,确实很难找到答案。
比如 Excel 最常见的,提取非重复值的问题。

上面这个表格中,要从「部门」和「姓名」中提取非重复值,怎么做?
百度到的公式,大部分情况都让人看不懂。
公式如下:
=INDEX($B$2:$B$25,MATCH(0,COUNTIF(G$1:G1,$B$2:$B$25),0))&""
今天教大家一个「真香」函数:UNIQUE。
一个函数搞定数据非重复值、唯一值的提取。
PS:需要 Office 365 版本才可以使用这个函数。

去除重复值
直接动手看案例。

UNIQUE 函数的作用,就是提取非重复值。基础的用法非常简单。
要提取「部门」中的非重复值,公式如下:
=UNIQUE(B2:B25)
就一个参数,选择要去除重复值的数据,直接返回不重复的部门清单。
一伸手,就能拿到,这种感觉太爽了!


提取唯一值
有的人只打卡了 1 次,是什么原因?得单独拉出来分析一下。

把表格中,只出现过一次的数据提取出来,UNIQUE 函数,只需要加 2 个参数。
公式如下:
=UNIQUE(C2:C25,0,1)
参数说明如下:
参数 1:要提取非重复值的区域。
参数 2:如果按行提取非重复值,就输入 0(默认),如果按列提取非重复值,就输入 1。
参数 3:如果提取只出现过 1 次的,就写 1。如果提取所有非重复值,就写 0(默认)。
有时候,越简单的东西,越容易被认为低廉。
对比一下,相同的效果,用传统公式要这样写:
=OFFSET($A$1,MIN(IF(COUNTIF($H$1:H1,$A$2:$A$21)=0,ROW($A$2:$A$21)))-1,)
看完这个公式,是不是觉得 UNIQUE 立马变得高大上了~

分组去除重复值
UNIQUE 有一个好兄弟:FILTER,它俩在一起有一个组合的名字:上天组合。
根据分组提取非重复值,是它俩的压轴曲目。

根据「部门」,提取「姓名」的唯一值。
传统思路是这样的:
❶ 用 MATCH 函数,找到第 1 个产品大类的单元格,A。
❷ 用 COUNTIF 函数,计算这个大类的个数 N。
❸ 用 OFFSET 函数,从第 A 个位置引用 N 个单元,返回对应的「产品名称」。
先不谈公式,光看这个思路,我就已经晕了。
用 UNIQUE 和 FILTER 的话,公式是这样的:
=UNIQUE(FILTER(C2:C25,B2:B25=G2))
公式从内到外依次拆解,大致的步骤是:
❶ FILTER 筛选数据
用 FILTER 函数,筛选「部门」对应的「姓名」,得到的结果是这样的:
=FILTER(C2:C25,B2:B25=G2)

提取出来的数据还有一些重复值,接下来用 UNIQUE 函数去重。
❷ UNIQUE 函数去除重复值
把 FILTER 筛选出来的数据,作为参数传递给 UNIQUE 函数,分组去重复数据就提取出来了。
公式如下:
=UNIQUE(FILTER(C2:C25,B2:B25=G2))

我想过买假发,想过去植发……
怎么也没想到,提取非重复值,可以这样方便啊!

创建下拉菜单
Excel 高手吧,都容易玩技术自嗨。
关键的问题是,提取非重复值干什么呢?
你都不知道,这玩意用来做 Excel 下拉菜单,有多好用。

下拉菜单的选项,根据输入的内容,自动更新!
这个效果我做梦都想好几回了。
大致步骤是这样的:
❶ UNIQUE 函数提取非重复值。

❷ 数据验证添加下拉菜单。
传统的方法,下拉菜单选项要选择对应的数据区域。
UNIQUE 还有一个隐藏的身份:动态数组函数。
也就是会根据提取内容数量,自动扩展填充区域。

返回的区域是动态的,而且,我们可以动态的获取这个区域,用一个简单的符号「#」,就轻松搞定。

你要知道,这个#号,过去的话要用到 OFFSET 函数来写公式:
公式如下:
=OFFSET(G6,1,,COUNTA($G$7:$G$18))
感谢天,感谢地,感谢 Office 365 给我们 UNIQUE 神器!

总结
UNIQUE 结合 FILTER 函数,还有很多有意思的玩法。
比如,可以制作多级下拉菜单:

而且很简单,菜单数据就像左边一样,非常整齐。
想知道怎么做的吗?答对下面的问题,我就告诉你
▋考考你
现在要提取「只有 1 条记录」的部门名称,公式应该怎么写?

都认认真真看到最后了,还不给拉登老师点【在看】吗?
拉登老师还是我们《3 天 Excel 集训营》课程的讲师,讲课幽默,用简单易懂的语言让你听懂 Excel 知识。
如果你想跟着拉登老师一起学,现在就报名吧!
大神带你学习表格排版布局、数据高效整理、图表美化设计……!!还能加入社群,和志同道合的小伙伴一起交流进步~
秋叶《3 天 Excel 集训营》
课程原价 99
但只要你是秋叶 Excel 的读者
现在只需1元
仅需 3 天
你就可能成为 Excel 高手!
赶紧扫码抢课吧!!

优惠名额有限,先到先得!
现在扫码报名还能免费领《35 个函数使用手册》!
*广告