excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel表格多关键字或多条件去除重复值引用数据的公式套路详解!

excel表格去重场景所用的公式,作者讲解过不同套路和方法。在上个专栏文跳过空单元格后去重引用数据,使用“unique+index+if+small”的万金油套路。有网友认为公式过于复杂,不如“unique+filter”函数组合简单快捷。

在很多数据场景中,“unique+filter”这个新组合能够代替很多的引用老套路,因为filter函数专用于条件筛选,而unique函数专用于去重,两者结合确实很能打。

但今天作者还将继续介绍index函数数组特性的公式应用,来证明一下老牌函数仍然很强。

这里以多关键字或多条件下执行数据去重后并引用所有数据为案例,来讲解类似多条件情境下数据去重并引用的公式套路解析。

在下面数据表中,是从财务端和客户端两个端口同时导出的合同采购数据,致使数据中包含重复的内容,但由于端口不同,相同产品编号的采购额也有所不同。这里我们的需求是去除相同合同号、采购单号和产品编号三项全部重复的数据,仅仅保留一条数据,最后提取数据表去除重复值后的所有内容。

从描述来看,它属于多关键字去重引用的数据场景,那多关键字也可以视为多条件,符合一个关键字即符合一个条件。

我们可以来看一下公式效果,如下动图所示,在单元格中输入公式,将自动获取多条件去重后的所有数据。

下面作者分步来讲解公式套路的组成。

第一步:多关键字去重

多关键字去重,在excel2019版本或wps中,已经更新了unique函数,所有去重场景都可以优先考虑使用该函数。

这里unique函数如何执行多关键字去重?

其实很简单,数据表中的3个关键字分属于3列数据,我们将3列数据合并到一起,形成一个新的数据列表,再执行去重。

所以创建公式为:=UNIQUE($A$2:$A$145&$B$2:$B$145&$D$2:$D$145)

关于unique函数的具体含义这里作者不再赘述,它包含三个参数,但在这个公式中,unique公式为单参数表达,也是最常见的常规去重表达,它会直接进行数据列表的去重运算。

从上图公式结果可见,它是三列数据合并到一起的长文本,当三列数据合并后还出现重复值,就会被unique函数清除掉重复的长文本,最后仅保留一条结果。

所以多关键字去重的规则就是将多关键字列合并为一列,再进行去重!

第二步:位置查询

购买专栏解锁剩余60%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接