之前给大家分享过VLOOKUP的用法,有同学说不如XLOOKUP香。XLOOKUP对Excel版本有要求,需要Excel2021,Excel365才能使用,或者使用WPS也能使用。
首先简单了解一下XLOOKUP的语法:

XLOOKUP有6个参数,后面3个参数在大多数使用情况下可以省略,初学者先学会前面3个参数如何使用即可。
再回顾一下,函数或者公式的标点符号运用:

接下来通过实际案例来学习XLOOKUP,如果你有WPS建议使用WPS学习XLOOKUP哈。
正向查找
我们需要找出学号19105的学生姓名。

这种情况直接输入公式:=XLOOKUP(H3,A:A,B:B)
翻译中文就是:=XLOOKUP(查找值,查找值所在列,结果所在列)

这里的第2和第3个参数可以选择整列内容,或单元格区域如:=XLOOKUP(H3,A1:A11,B1:B11)
2.反向查找
在之前使用VLOOKUP,最害怕是反向查找,因为VLOOKUP只能看到由查找列右边的数据,看不到左边的数据。

XLOOKUP就很好改进了这点,和正向查找一样丝滑,直接输入公式:=XLOOKUP(H3,B:B,A:A)

3.横向查找
作为一名全能战士,横竖都能找。之前我们使用HLOOKUP查找,现在直接用XLOOKUP解决。

输入公式:=XLOOKUP(B3,A5:F5,A6:F6)

横向和竖向公式最大的区别就是第2和第3参数,由列换为行,A列B列换为第5行,第6行的单元格区域。
4.查找多列
查找多列的前提条件是要的多列数据与数据源的顺序一致,如下图红框的顺序对应的才能使用该方法。

一起选择到I3:J3这2个单元格,输入公式:=XLOOKUP(H3,A:A,E:F)

这里值得注意是第3个参数选择了E和F列,而不是我们前面案例中的单列。还有输入完所有公式后,需要按Ctrl+shift+Enter三键结束。
因为返回是数组都是要以Ctrl+shift+Enter三键结束,2个数值或以上称为数值,语文和数学成绩2个数。结束后再编辑栏看到公式会被{}大括号包围的效果。

5.多条件查找
在遇到某些条件一样时,我们会使用到多条件查找。

这里输入的公式是:=XLOOKUP(H3&I3,B:B&C:C,D:D)
多条件查找公式:=XLOOKUP(查找值①&查找值②,查找值①所在列&查找值②所在列,结果所在列)

第一个参数&链接起来,那第二个参数也是用&链接2个查找值所在列。
接下来3个案例就使用到后面3个可以省略的参数,可以简单了解一下哈。
6.找不到值
因为案例中喜洋洋和喜羊羊名字不匹配,所有找不到正确的值,返回#N/A错误值。

有许多同学不知道这个是怎么错了,这里我们可以使用第4个参数提示错误。
公式:=XLOOKUP(H3,B:B,D:D,"姓名错误")

7.近似匹配

输入公式:=XLOOKUP(E3,A:A,B:B,,-1)

这公式与之前最大不同就是第3参数后面有2个,,逗号,这里的逗号用于占位,第4个参数省略了,到了第5个参数的输入位置。
到了第5参数输入时,第5个参数颜色更深一些。这里也有公式提示如0精确匹配,-1精确匹配或下一个较小的项目。我们题目要求是-1。

8.逆向查找
逆向查找,是从最后一行查找到最前面一行,才会使用到第6个参数。因为第3参数到第6隔开3个,用3个逗号占位。
输入公式:=XLOOKUP(E3,B:B,C:C,,,-1)

后面这3个参数在常见情况下,一般都是直接省略,只有在特殊情况下才会使用。