excel学习库

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

一对多查找VLOOKUP过时,新公式FILTER秒杀

在职场工作中,经常需要一对多查找匹配,举个例子,左边是员工档案数据,一个部门有多个员工,现在需要根据部门,快速匹配所有的信息1、传统方法 这就是一对多查询问题,通常我们使用VLOOKUP+COUNTIFS公式组合完成,首先我们在原数据中插入辅助列: =B2&COUNTIFS($B$2:B2,B2) 每个部门从上至下累计计数,并和原数据连接起来,得到下面的结果然后我们需要查找第1条数据的话,就是输入公式: =VLOOKUP(I2&G5,A:E,3,0)为了向下和向右填充得到所有的结果,我们需要对数据进行固定引用和混合引用,所以我们输入的公式是: =IFERROR(VLOOKUP($I$2&$G5,$A:$E,COLUMN(C1),0),"") I2单元格固定不变,所以行列都加美元符号 G列是固定不行的,所以只对列标固定 A:E列数据源固定,所以绝对引用 用COLUMN(C1)来代替数字3,向右填充时,能自动返回第4,5列结果 最后套用IFERROR,当出现错误值时,显示为空白传统方法还是有点复杂的,涉及的知识点比较多 2、新公式秒杀 FILTER公式是新公式,筛选公式 使用用法是: =FILTER(在哪里筛选,筛选条件是什么) 所以这里,我们直接输入的公式是: =FILTER(B:D,A:A=G2) 在B:D列进行筛选,筛选的条件是A列的值等于G2单元格 借助Excel的数组溢出功能,直接得到了所有的结果我们更换部门信息时,新结果也能立刻出来3、FILTER公式高级用法 用FILTER公式,我们还可以做到模糊查找,比如我们输入销售两个字的时候,就把所有的销售相关的部门员工全部找出来,只需要把公式换成: =FILTER(B:D,IFERROR(SEARCH(G2,A:A),0)) 通过IFEEROR和SEARCH就可以进行模糊查找,快速查找出所有销售相关的员工关于这个小技巧,你学会了么?动手试试吧!

发表评论:

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

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