大家好,今天和大家分享提取一列数据中的不重复数据的公式。
现在有如下的人员名字数据,其中部分名字时重复的。
我们的目标是,在D列使用公式提取不重复的名字。
公式
首先给出这类问题的通用公式如下:
=IFERROR(LOOKUP(0,1/(COUNTIF(第一个公式单元格上方单元格绝对引用:同左相对引用,数据区域)-1),数据区域),"")
其中数据区域
就是含重复值的数据区域,第一个公式单元格上方单元格
是我们写提取不重复数据公式的第一个单元格上方的单元格,在上述例子中位置看图:
根据通用公式以及实际的例子,写出本例中公式如下:
=IFERROR(LOOKUP(0,1/(COUNTIF($D$2:D2,$B$3:$B$19)-1),$B$3:$B$19),"")
在D2
单元格写入公式,向下复制,可以得到不重复数据。
最后
本例中的公式用到了 LOOKUP 函数的多个特点,细讲会比较复杂,建议大家先收藏公式,公式原理会写一篇单独的文章。
另外,获得不重复值还有多种方法,包括数据透视表法、内置功能等,本篇介绍了公式法。
好了,今天的分享就是这些,祝大家一天好心情!
|
|
打开微信扫一扫,Office自学网
专注分享软件安装和视频教程,让你一号在手,办公无忧!