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


去除重复

=UNIQUE(C4:C13)

框选数据区域作为第1参数,返回去除重复后的清单。

去除重复


按列去重

UNIQUE也可以对横向数据去重,第2参数设置为TRUE.

按列去重


组合数据去重

这一点很容易被忽略,框选多维数据时,UNIQUE将其组合作为去重对象,并非单个单元格。

在没有UNIQUE之前,这种针对组合去除重复的需求十分棘手,难倒了不少高手,和高高手们。

=UNIQUE(C4:D13)

组合数据去重


提取只出现一次的值

案例只是为了配合讲清楚函数,见多识广(孤陋寡闻)的我,完全想不到什么情况下会用到这样的功能。

第3参数放空,为默认状态下的去重,设置为TRUE则返回只出现一次的值:

=UNIQUE(B4:B13,,TRUE)

提取只出现一次的值


经典组合:FILTER+UNIQUE+ROWS

这一经典组合用于统计满足指定条件下的数量。如,统计单笔订单数量大于1的客户数量:

FILTER筛选出单笔订单数大于1的客户姓名,其中会有重复,比如笔记本下了2次单,2次的数量都大于1;

UNIQUE去除重复;

ROWS统计数量。

FILTER+UNIQUE+ROWS

注意,在很多介绍这一组合的资料中,最后一步没有用ROWS,而是用COUNTA, 如果没有符合条件的项,COUNTA仍然输出1,而不是输出0,会得到错误结果。