
关于查询引用,除了用Lookup、Vlookup、Hlookup外,还可以是Xlookup,但Xlookup目前仅可以在Office 365以及高版本的WPS中应用,本文以WPS为例进行讲解。
功能:
语法结构:
参数解读:
1、容错值:
2、匹配模式:
0:完全匹配,也是默认值,如果查询不到,则返回#N/A。
项
项
2:模糊匹配(通配符匹配):?(问号)匹配单个字符;*(星号)匹配任意长度的字符;~(波形符):查找?(问号)、*(星号)或~(波形符)。
3、查询模式:
1:默认选项,从第一项开始执行搜索。
-1:从最后一项开始执行搜索。
2:依赖于参数“查找值数据范围”按升(降)序排序的二进制搜索,如果为排序,将返回无效结果。
一、常规查询。
目的:

方法:
在目标单元格中输入公式:=XLOOKUP(K3,B3:B12,H3:H12)。
解读:
1、公式中,K3为“查找值”,B3:B12为“查找值数据范围”,H3:H12为“返回值数据范围”。
从上到下等于
3、公式含义中的“从上到下”、“等于”如何体现:
公式语法结构中,参数“匹配模式”可以省略,当省略时,则为“完全匹配”,也就是“等于”;参数“查询模式”也可以省略,当省略时,从第一项开始执行搜索,即“从上到下”查询。
二、逆向查询。
目的:

方法:
在目标单元格中输入公式:=XLOOKUP(K3,C3:C12,B3:B12)。
解读:
在Xlookup函数中,“查询值数据区域”和“返回值数据区域”是分开的,所以不用考虑查询方向的问题。
三、自动除错。
目的:

方法:
在目标单元格中输入公式:=XLOOKUP(K3,B3:B12,H3:H12,"")。
解读:
Xlookup函数的第4个参数为“容错值”,也就是当“查找值数据范围”中找不到“查找值”时指定的返回值;公式中指定的值为空值。
四、模糊查询。
目的:

方法:
在目标单元格中输入公式:=XLOOKUP(K3,C3:C12,B3:B12,,-1)或=XLOOKUP(K3,C3:C12,B3:B12,,1)。
解读:
函数Xlookup的“匹配模式”有4个值,当值为-1(1)时,返回下一个较小(大)的值,所以当“工号”为“Excel-007”,“匹配模式”为-1时,返回“甘夫人”;为1时,返回“孙尚香”。
结束语:
关于Xlookup的4个经典应用技巧,小编就汇报到这里了,相对于Lookup、Vlookup等函数,你更喜欢Xlookup的那个应用技巧,留言区告诉小编哦!