小兔网

现在有如下的人员名字数据,其中部分名字时重复的。

202106140427047266790

我们的目标是,在D列使用公式提取不重复的名字。

戳我学习>>知识兔精品课《Office2019零基础入门精通全套大师级课程》

公式

知识兔

首先给出这类问题的通用公式如下:

=IFERROR(LOOKUP(0,1/(COUNTIF(第一个公式单元格上方单元格绝对引用:同左相对引用,数据区域)-1),数据区域),"")

其中数据区域就是含重复值的数据区域,第一个公式单元格上方单元格是我们写提取不重复数据公式的第一个单元格上方的单元格,在上述例子中位置看图:

202106140427057225861

根据通用公式以及实际的例子,写出本例中公式如下:

=IFERROR(LOOKUP(0,1/(COUNTIF($D$2:D2,$B$3:$B$19)-1),$B$3:$B$19),"")

D2单元格写入公式,向下复制,可以得到不重复数据。

202106140427067411592

 

最后

知识兔

本例中的公式用到了 LOOKUP 函数的多个特点,细讲会比较复杂,建议大家先收藏公式,公式原理会写一篇单独的文章。

另外,获得不重复值还有多种方法,包括数据透视表法、内置功能等,本篇介绍了公式法。