工作中,遇到查找匹配问题,我们都要学会的函数公式是Xlookup公式
1、基本用法
XLOOKUP公式用到最多的是前面3个参数
=Xlookup(查找值,查找区域,结果区域)
举一个简单的例子:
左边是员工工资表数据,现在需要根据姓名,来查找匹配工资数据
我们只需要找到,查找值,查找区域,结果区域
1、查找值,是F2单元格
2、查找区域,是A列数据区域
3、结果区域,这里是D列数据
所以,我们只需要输入的公式是:
=XLOOKUP(F2,A:A,D:D)
向下填充就能得到所有的结果
2、数组用法
如果我们的需求有新增姓名的查找匹配
用上面的公式,我们需要手动的向下拉公式,才能得到结果:
今天分享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)
也就是冒号后面加了一个点
关于这个小技巧,你学会了么?动手试试吧!