excel提取不重复数据(怎样将表格中不重复的数据提取出来)

Excel提取一列数据的非重复值有很多种方法,常见的有删除重复值高级筛选透视表或者数组公式

前三种方法有个局限性就是无法动态返回非重复值,数据有变动时,需要二次处理,数组公式又比较长,较难记忆。

好在office在最新版本中新增了一个函数UNIQUE,轻松返回非重复值。

语法功能

UNIQUE函数返回一个区域的唯一值

表达式:UNIQUE(Array,By_col,Exactly_once)

一共有三个参数,后两个可以省略

参数1:提取非重复值的区域;

参数2:选择按行提取非重复值还是按列提取,默认按行提取;

参数3:选择是否只提取出现一次的行或列,默认全部提取。

按行提取非重复值

单元格内直接输入公式:

=UNIQUE(A2:A8)

UNIQUE函数返回的是一个数组,它会自动向下填充,展示所有的非重复值,省去了多单元格操作的时间。

按列提取非重复值

参数2忽略状态下默认按行提取非重复值,这里我们选择按列提取,参数2输入1即可。

仅提取出现一次记录的数据

如果要提取仅出现一次的记录,可以将参数3设置为1,表示返回仅出现一次的数据。

这在某些场景下十分实用,比如下图中需要提取仅消费一次的用户。

支持多列运算

支持数组运算

如果你是Excel版本为365或者2021可以使用此函数,其它版本暂时不支持,如果获取非重复值,你可以尝试以下技巧。

删除重复值

依次点击【数据】——【删除重复值】

高级筛选

筛选点击【高级】,勾选选择【选择不重复的记录】

数据透视表

透视表行字段默认聚合形式展示,所以直接将字段拖入到行区域即可删除重复值。

数组公式

C2单元格内输入公式:

=IFERROR(INDEX(A$2:A$8,MATCH(0,COUNTIF(C$1:C1,A$2:A$8),)),"")

Ctrl Shift Enter三键齐按,完成数组公式的输入。

公式解读:

COUNTIF(C$1:C1,A$2:A$8)这种写法返回的是一个数组,C2单元格此公式返回{0,0,0,0,0,0,0};

接着MATCH函数在上面的结果中查找0,函数返回第一条记录,MATCH函数返回1;

然后INDEX函数返回区域【A$2:A$8】第一个内容,即“曾惠”;

公式向下拖动到C2时:

COUNTIF(C$1:C2,A$2:A$8)返回{1,0,0,0,0,1,0};

接着MATCH返回2、INDEX函数返回"许安"

.........

以此类推,返回所有的非重复值。

小结

以上就是今天的分享,希望对你有所帮助,觉得有用的小伙伴帮忙点个赞哟。

(0)

相关推荐

  • excel表格中查找重复数据的操作技巧

    在Excel中如何筛选名字重复的数据,因为几百个数据中肯定有重复的,那么有没有方法可以筛选出来名字重复的数据呢?今天,我们小编就教大家在Excel中表格进行查找名字重复数据的操作技巧. Excel中表 ...

  • Excel 2003如何快速删除表格中的重复数据?

    在使用 Excel 时您可能经常需要把重复的记录删除掉.在 Excel 2003 里面如何做到这点呢?我们需要用到数据筛选的功能,下面就为大家介绍一下,来看看吧! 方法 1.我们看下面这个例子.为了大 ...

  • 怎么在Excel表格中筛选重复的数据

    今天,小编给大家分享在Excel表格中筛选重复的数据的方法,希望对大家有所帮助.具体如下:1. 首先,请大家在自己的电脑中找到"Excel"软件,点击进入主界面,然后把想进行处理的 ...

  • 怎么删除Excel表格中的重复数据与重复行

    今天给大家介绍一下怎么删除Excel表格中的重复数据与重复行的具体操作步骤.以2003/2007版本为例.1. 打开电脑后,双击打开Excel表格,将表格中的内容全部选中,接着在上方选择"筛 ...

  • 如何比对Excel表格中的重复数据

    我们在使用Excel表格编辑数据的时候,想要对重复数据进行比对,该怎么操作呢?今天就跟大家介绍一下如何比对Excel表格中的重复数据的具体操作步骤.同列数据中的重复比对1. 首先打开电脑上想要编辑的E ...

  • 怎么提取Excel表格中含有小数的数据

    今天给大家介绍一下怎么提取Excel表格中含有小数的数据的具体操作步骤.1. 如图,打开电脑上想要操作的Excel表格,我们需要将表格中的带有小数的数据提取出来2. 将想要操作的单元格全部选中3. 如 ...

  • Excel表格中怎样使用高级筛选提取指定数据

    有时需要在一组数据中提取出某些符合条件的数据,下面小编就来介绍在Excel表格中怎样使用高级筛选提取指定数据 操作方法 01 下面以示例来介绍,要求提取出包含字母A的产品的数量(如图): 02 首先在 ...

  • 如何大批量筛选excle表格中的重复数据?

    excel表格中筛选重复数据的方法为: 1.打开Excel文件,选中待处理的数据区域,然后分别点击菜单开始--条件格式--突出显示单元格规则--重复值: 2.确认以Excel默认的格式突出显示重复值. ...

  • Excel表格中删除重复行的方法

    Excel表格中删除重复行的方法 下图中的表格就是今天的示例,因为比较短,所以肉眼就可以看出来,后面三行都是重复的.下面在本文中,Office办公助手的小编就图文详解一次性将最后三行重复行都删除掉的方 ...

  • 在Excel表格中如何删除复杂数据中的数字部分?

    办公软件是上班族必须熟悉的东西,我们在excle中常常会遇到一些复杂的数据,有时候我们需要把数据中的数字或者汉字全部删掉,但是一个一个删除会特别麻烦,今天小编为大家分享在Excel表格中如何删除复杂数 ...