快捷搜索:  汽车  科技

xmatch和xlookup函数区别(关于Xlookup的4个应用技巧)

xmatch和xlookup函数区别(关于Xlookup的4个应用技巧)1:完全匹配:如果查询不到,则返回下一个较大的项。-1:完全匹配,如果查询不到,则返回下一个较小的项。1、容错值:可选,如果找不到有效的匹配项,则返回指定的“容错值”;如果找不到有效的匹配项,并且缺省该参数的情况下,则返回“#N/A”。2、匹配模式:可选,有4种类型。0:完全匹配,也是默认值,如果查询不到,则返回#N/A。

xmatch和xlookup函数区别(关于Xlookup的4个应用技巧)(1)

关于查询引用,除了用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:依赖于参数“查找值数据范围”按升(降)序排序的二进制搜索,如果为排序,将返回无效结果。


一、常规查询。

目的:根据“员工姓名”查询对应的“月薪”。

xmatch和xlookup函数区别(关于Xlookup的4个应用技巧)(2)

方法:

在目标单元格中输入公式:=XLOOKUP(K3 B3:B12 H3:H12)。

解读:

1、公式中,K3为“查找值”,B3:B12为“查找值数据范围”,H3:H12为“返回值数据范围”。

2、公式的含义为:从B3:B12中从上到下查询等于J3的值,并返回H3:H12单元格区域中与之对应的月薪。

3、公式含义中的“从上到下”、“等于”如何体现:

公式语法结构中,参数“匹配模式”可以省略,当省略时,则为“完全匹配”,也就是“等于”;参数“查询模式”也可以省略,当省略时,从第一项开始执行搜索,即“从上到下”查询。


二、逆向查询。

目的:根据“工号”查询对应的“员工姓名”。

xmatch和xlookup函数区别(关于Xlookup的4个应用技巧)(3)

方法:

在目标单元格中输入公式:=XLOOKUP(K3 C3:C12 B3:B12)。

解读:

在Xlookup函数中,“查询值数据区域”和“返回值数据区域”是分开的,所以不用考虑查询方向的问题。


三、自动除错。

目的:根据“员工姓名”返回对应的“月薪”,查询不到信息时,返回空值。

xmatch和xlookup函数区别(关于Xlookup的4个应用技巧)(4)

方法:

在目标单元格中输入公式:=XLOOKUP(K3 B3:B12 H3:H12 "")。

解读:

Xlookup函数的第4个参数为“容错值”,也就是当“查找值数据范围”中找不到“查找值”时指定的返回值;公式中指定的值为空值。


四、模糊查询。

目的:根据“工号”查询对应的“员工姓名”。

xmatch和xlookup函数区别(关于Xlookup的4个应用技巧)(5)

方法:

在目标单元格中输入公式:=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的那个应用技巧,留言区告诉小编哦!


猜您喜欢: