工作中,遇到查找匹配问题,我们都要学会的函数公式是Xlookup公式

1、基本用法

XLOOKUP公式用到最多的是前面3个参数

=Xlookup(查找值,查找区域,结果区域)

举一个简单的例子:

左边是员工工资表数据,现在需要根据姓名,来查找匹配工资数据

我们只需要找到,查找值,查找区域,结果区域

1、查找值,是F2单元格

2、查找区域,是A列数据区域

3、结果区域,这里是D列数据

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

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

向下填充就能得到所有的结果

2、数组用法

如果我们的需求有新增姓名的查找匹配

用上面的公式,我们需要手动的向下拉公式,才能得到结果:

今天分享XLookup的数组用法:

Xlookup函数公式,搭配数组用法更高级,你会么?

我们在G2单元格输入公式的时候

只需要将第1参数的查找值,改成查找区域,将原来的F2,改成F2:F5

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

这个时候,就不用下拉公式,它就能一次性查找F2:F5单元格的结果

但是,如果我们在F5单元格下方新增查找值的时候,它的结果也不会出来,因为我们之前第1参数只输入到了F2:F5

如果F列随时有增加数据的可能性

那我们第1参数可以修改成

=XLOOKUP(TRIMRANGE(F2:F500),A:A,D:D)

我们使用了一个TRIMRANGE公式,同时引用了一个比较大的数据范围

这个函数公式会对F2:F500的数据区域进行自动裁剪,只保存有数据的部分

所以它是动态引用的,当我们在F列的数据下方新加了一个查找值时,它的查找结果也能自动出来了:

当然,TRIMRANGE这个函数公式有点长,它有一个简写的方式

只需要输入公式是:

=XLOOKUP(F2:.F500,A:A,D:D)

也就是冒号后面加了一个点

关于这个小技巧,你学会了么?动手试试吧!