Vlookup公式淘汰,Xlookup和Filter来了

志课程 2024-10-22 19:44:31

Vlookup函数固然好用,但是它的参数太多,由4个参数组成,对于职场新手很不友好,并且在一些简单的特定场景,它没法直接查找匹配

例如,左边是员工信息数据,需要根据姓名,查找匹配出员工工号信息

因为我们需要的结果,在查找数据源的左边,所以不好直接查找匹配

1、Vlookup从右向左查找

如果我们要使用VLOOKUP公式的话,就必须搭配CHOOSE函数公式

使用组合公式:

=VLOOKUP(G2,CHOOSE({1,2},C:C,A:A),2,0)

使用CHHOSE函数公式,可以将C列和A列的数据位置进行调换,并存在虚拟数组里面

然后我们再正常使用VLOOKUP函数公式在这个虚拟数组里面,进行查找匹配,得到第2列,精确查找的结果

针对这么一个简单的场景,使用VLOOKUP就如此的复杂

因此,在最新版本的Excel里面,对此进行了更新,出现了XLOOKUP公式和FILTER公式

解决这个问题,非常的简单高效

2、XLOOKUP公式

它优化到了3个参数,就可以进行计算

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

它是没有左右顺序的,我们只需要找到这3个参数,就可以得到想要的结果

对于这个查找匹配问题

查找值就是G2

查找列就是C列

结果列就是A列

所以,我们只需要输入的公式是:

=XLOOKUP(G2,C:C,A:A)

这个公式非常简单,而且容易学,熟练之后,可以直接输入,不用公式辅助框

3、FILTER公式

这个公式既可以一对一查找,也可以一对多查找,它用2个参数就可以搞定

用法是:

=FILTER(筛选的结果,筛选的条件)

当我们返回的结果只有一条的时候,它的功能就和XLOOKUP一样了

我们想要筛选的 结果是工号,所以是A列

筛选的条件,就是在C列里面,查找G2单元格的值

所以,我们只需要输入的公式是:

=FILTER(A:A,C:C=G2)

两个新函数公式非常简单,而且容易理解,你学会了么?动手试试吧!

0 阅读:2