术业有专攻,去除重复数据请找函数UNIQUE

UNIQUE,专为去重而生的函数,参数和用法都比较简单,直接上几个例子,保证一看就懂 。


去除重复

=UNIQUE(C4:C13)
框选数据区域作为第1参数,返回去除重复后的清单 。
术业有专攻,去除重复数据请找函数UNIQUE

去除重复

按列去重

UNIQUE也可以对横向数据去重,第2参数设置为TRUE.
术业有专攻,去除重复数据请找函数UNIQUE

按列去重

组合数据去重

这一点很容易被忽略,框选多维数据时,UNIQUE将其组合作为去重对象,并非单个单元格 。
在没有UNIQUE之前,这种针对组合去除重复的需求十分棘手,难倒了不少高手,和高高手们 。
=UNIQUE(C4:D13)
术业有专攻,去除重复数据请找函数UNIQUE

组合数据去重

提取只出现一次的值

案例只是为了配合讲清楚函数 , 见多识广(孤陋寡闻)的我 , 完全想不到什么情况下会用到这样的功能 。
第3参数放空,为默认状态下的去重,设置为TRUE则返回只出现一次的值:
=UNIQUE(B4:B13,,TRUE)
术业有专攻,去除重复数据请找函数UNIQUE

提取只出现一次的值

经典组合:FILTER UNIQUE ROWS

这一经典组合用于统计满足指定条件下的数量 。如,统计单笔订单数量大于1的客户数量:
FILTER筛选出单笔订单数大于1的客户姓名,其中会有重复,比如笔记本下了2次单,2次的数量都大于1;
UNIQUE去除重复;
ROWS统计数量 。
术业有专攻,去除重复数据请找函数UNIQUE

FILTER UNIQUE ROWS
【术业有专攻,去除重复数据请找函数UNIQUE】注意,在很多介绍这一组合的资料中,最后一步没有用ROWS,而是用COUNTA, 如果没有符合条件的项,COUNTA仍然输出1,而不是输出0,会得到错误结果 。

相关经验推荐