Vlookup公式终将淘汰,Filter公式秒杀-今日头条 (toutiao.com)
工作中,每天都要用到查找匹配,以前我们第一时间想到的是VLOOKUP,非常好用,举个例子,左边是员工工资表数据,现在要匹配部门员工的工资数据
1、传统VLOOKUP公式缺点上面的问题,我们只需要使用公式: =VLOOKUP(E2,B:C,2,0) 查找E2单元格,从E2所在的B列开始查找,第2列,精确查找
对于普通查找匹配,VLOOKUP是很方便,但是如果说我们的需求变了,需要根据部门,把所有的员工名单全部查找出来,因为一个部门对应了多个员工,所以是一对多查找,VLOOKUP是实现不了的
2、FILTER公式秒杀首先FILTER公式,也是可以用来进行普通查找匹配的,使用用法是: =FILTER(结果列,查找列=查找值) 非常简单,所以我们需要查找工资时使用公式: =FILTER(C:C,B:B=E2) 对C列结果进行查找,条件是B列等于E2的值
很快就能查找出来了 同样的,在一对多查询时,我们需要根据部门,查找匹配员工姓名 所以当我们使用公式: =FILTER(B:B,A:A=E2) 它就把市场部的2名员工全部查找出来了,只是竖向的进行了排列
所以我们搭配转置公式TRANSPOSE公式,就能得到所有结果: =TRANSPOSE(FILTER(B:B,A:A=E2))
最后将公式向下填充,就能得到所有部门的数据了
关于FILTER公式,你学会了么?动手试试吧!
|