xmatch和xlookup函数区别(关于Xlookup的4个应用技巧)
xmatch和xlookup函数区别(关于Xlookup的4个应用技巧)1:完全匹配:如果查询不到,则返回下一个较大的项。-1:完全匹配,如果查询不到,则返回下一个较小的项。1、容错值:可选,如果找不到有效的匹配项,则返回指定的“容错值”;如果找不到有效的匹配项,并且缺省该参数的情况下,则返回“#N/A”。2、匹配模式:可选,有4种类型。0:完全匹配,也是默认值,如果查询不到,则返回#N/A。
关于查询引用,除了用Lookup、Vlookup、Hlookup外,还可以是Xlookup,但Xlookup目前仅可以在Office 365以及高版本的WPS中应用,本文以WPS为例进行讲解。
功能:按行查找表格或区域的内容,然后返回对应于匹配项的第一个值,如果不存在匹配项,则返回最接近的匹配值。
语法结构:=Xlookup(查找值 查找值数据范围 返回值数据范围 [容错值] [匹配模式] [查询模式])。
参数解读:
1、容错值:可选,如果找不到有效的匹配项,则返回指定的“容错值”;如果找不到有效的匹配项,并且缺省该参数的情况下,则返回“#N/A”。
2、匹配模式:可选,有4种类型。
0:完全匹配,也是默认值,如果查询不到,则返回#N/A。
-1:完全匹配,如果查询不到,则返回下一个较小的项。
1:完全匹配:如果查询不到,则返回下一个较大的项。
2:模糊匹配(通配符匹配):?(问号)匹配单个字符;*(星号)匹配任意长度的字符;~(波形符):查找?(问号)、*(星号)或~(波形符)。
3、查询模式:可选,有3种类型。
1:默认选项,从第一项开始执行搜索。
-1:从最后一项开始执行搜索。
2:依赖于参数“查找值数据范围”按升(降)序排序的二进制搜索,如果为排序,将返回无效结果。
一、常规查询。
目的:根据“员工姓名”查询对应的“月薪”。
方法:
在目标单元格中输入公式:=XLOOKUP(K3 B3:B12 H3:H12)。
解读:
1、公式中,K3为“查找值”,B3:B12为“查找值数据范围”,H3:H12为“返回值数据范围”。
2、公式的含义为:从B3:B12中从上到下查询等于J3的值,并返回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的那个应用技巧,留言区告诉小编哦!