一次性查找多列值,就用Xlookup或Filter,太简单了!

志课程 2024-03-04 06:54:08

举个工作中的例子,左边是原始数据,现在我们需要根据员工姓名,将职级,性别,工资多列信息查找匹配出来

1、Vlookup公式

如果我们要使用传统的Vlookup公式,可以连续输入3次公式得到结果

=VLOOKUP(F2,A:D,2,0)

=VLOOKUP(F2,A:D,3,0)

=VLOOKUP(F2,A:D,4,0)

但是如果列数特别多,这个方法也不太合理,如果非要用Vlookup公式来处理,我们可以使用公式:

=VLOOKUP(F2,A:D,{2,3,4},0)

第3个参数用大括号,里面输入2,3,4

表示分别提取第2列,第3列,第4列的,结果,从而也能一次性的查找匹配多列的值

2、新函数公式:xlookup

Xlookup公式用法特别简单,3个参数就可以搞定,使用用法是:

=xlookup(查找值,查找列,结果列)

这里的结果是多列的,所以我们可以输入公式:

=XLOOKUP(F2,A:A,B:D)

第一参数是查找值:F2单元格

第二参数是查找列,也就是原始数据的A列

第三参数是结果列,因为要查找多列,所以输入的是B:D列

一次性的得到了所有的结果:

3、新公式Filter

FIlter是筛选公式,2个参数就可以搞定,使用用法是:

=FIlter(结果列,筛选条件)

所以我们第一个参数,选择的是B:D列

第二个参数,输入的是A:A=F2

所以使用公式

=FILTER(B:D,A:A=F2)

一次性得到了所有的结果:

以上三种方法,你更喜欢哪种?动手试试吧!

0 阅读:2

志课程

简介:感谢大家的关注