Vlookup公式退出舞台,新公式Xlookup和Filter接班

志课程 2024-07-18 02:30:46

以前,我们工作中遇到查找匹配问题,第一时间,想到的就是VLOOKUP公式

但是它是由4个参数组成的,对新手极其的不友好,一不小心就用错

当我们需要根据员工姓名匹配工资时

我们使用的公式是:

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

表示,查找F2单元格,在B:D列中查找,对应第3列的结果,精确查找

但是,如果我们换一下,需要根据员工的姓名,来匹配部门数据:

它的结果是在原数据的左边,因此需要从右向左逆向查找匹配

VLOOKUP不太好处理这种情况

以上只是VLOOKUP的一个痛点,实际工作中,根据不同的场景,VLOOKUP需要用不同的变换来使用,导致很难使用

因为在最新版本中,更新了两个函数公式,分别是XLOOKUP和FILTER,轻轻松松秒杀VLOOKUP

好用,而且对新手很友好,只需要用上几次,就再也不想用VLOOKUP了

1、新公式XLOOKUP

它的用法,只需要3个参数,就可以完成

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

所以遇到一个问题,我们只需要分析查找值,查找列,结果列

这个问题,查找值就是小乔,对应是F2单元格

查找列,也就是原数据里面的,B列数据

结果列,我们想要的结果,部门列,对应的是A列数据

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

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

表示F2在B列查找,匹配A列的结果

非常的简单,而且一下就能记住

2、新公式FILTER

FILTER公式,只需要2个参数就可以解决同样的问题

使用的用法是:

=FILTER(结果列,条件列=条件值)

这个公式的来源,其实就是对数据进行筛选

同样上述的需求,根据员工姓名,匹配部门数据

所以筛选条件是B列里面,查找F2单元格的值,对应的结果是A列

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

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

筛选的结果是A列,条件是B列里面找F2

这两个新公式,是不是简单又好用,快快用起来吧!

0 阅读:1