【知识兔Excel教程】Xlookup的4个应用技巧,案例解读

关于查询引用,除了用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)。

解读:558课!办公必备!Excel小白蜕变大神全程精品课 - 知识兔

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

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

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

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


二、逆向查询。

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

方法:

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

解读:558课!办公必备!Excel小白蜕变大神全程精品课 - 知识兔

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


三、自动除错。

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

方法:

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

解读:

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


四、模糊查询。

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

方法:

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

解读:558课!办公必备!Excel小白蜕变大神全程精品课 - 知识兔

函数Xlookup的“匹配模式”有4个值,当值为-1(1)时,返回下一个较小(大)的值,所以当“工号”为“Excel-007”,“匹配模式”为-1时,返回“甘夫人”;为1时,返回“孙尚香”。


结束语:

关于Xlookup的4个经典应用技巧,小编就汇报到这里了,相对于Lookup、Vlookup等函数,你更喜欢Xlookup的那个应用技巧,留言区告诉小编哦!

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: XLOOKUP函数是一种用于查找和引用数据的Excel函数,可以用来查找和引用特定值,或者返回一个关联值。使用XLOOKUP函数可以查找和引用数据,而无需使用其他函数,如VLOOKUP和HLOOKUP。XLOOKUP函数的语法格式如下:=XLOOKUP(lookup_value, lookup_array, return_array)。 ### 回答2: XLOOKUP函数是Excel中的一个新函数,它的作用是在一个或多个数据区域中查找并返回相应的值。下面是使用XLOOKUP函数的方法: 1. 选择要放置查找结果的单元格。 2. 使用键入函数的方式,在函数输入框中输入“=XLOOKUP(”。 3. 键入需要查找的值。可以是一个具体的值,也可以是一个单元格引用。 4. 输入“,”(逗号),XLOOKUP函数会自动补全其他参数。 5. 键入查找的数据区域。可以是一个单列或多列的区域,也可以是单列或多列的单元格引用。确保查找的数据区域与实际数据匹配。 6. 输入“,”(逗号),继续填写其他参数。 7. 键入返回的数值区域。这是指在查找到的数据区域中,要返回的数值所在的单列或多列区域。 8. 输入“,”(逗号)。 9. 输入要返回的对应值的默认值。如果没有找到匹配的值,将返回该默认值。 10. 输入“)”,并按回车键。 在完成上述步骤后,XLOOKUP函数将在指定的数据区域中搜索查找的值,并返回对应的数值。如果找到匹配的值,则返回该值;如果没有找到匹配的值,则返回默认值。 使用XLOOKUP函数可以方便地进行各种查找操作,如查找学生的成绩、查找销售额等。它的灵活性使得在处理大量数据时更加高效和便捷。 ### 回答3: XLOOKUP函数是一种在Excel中进行查找和匹配的新函数,它可以帮助用户更灵活地查找和返回所需的数据。 使用XLOOKUP函数主要包括以下几个步骤: 1. 选择要放入结果的单元格,并输入函数的开头部分:"=XLOOKUP("。 2. 设置查找的值(Lookup_value),即要在数据中查找的值。可以是单个值、单元格引用、区域引用或公式。 3. 设置查找的数据范围(Lookup_array),即要在哪个数据范围内进行查找。可以是单列、单行、多列、多行或非连续区域的引用。 4. 设置返回的结果范围(Return_array/Match_array),即要返回的数据范围。可以是与查找范围相同的大小,也可以是其他大小的范围。 5. 设置匹配模式(Match_mode),即指定查找方式。常用的模式有0(精确匹配)、-1(小于等于匹配)和1(大于等于匹配)。 6. 设置未找到匹配项时的返回值(If_not_found),即在未找到匹配项时返回的值。可以是任何类型的值或公式。 例如,假设我们有一个学生成绩表格,其中姓名在A列,成绩在B列,我们希望根据姓名来查找对应的成绩。我们可以使用以下公式: `=XLOOKUP(E2, A:A, B:B, "Not Found")` 其中,E2是要查找的姓名,A:A是姓名列的范围,B:B是成绩列的范围,"Not Found"是在未找到匹配项时要返回的值。 通过以上步骤,我们就可以使用XLOOKUP函数进行灵活的查找和匹配了。同时,XLOOKUP函数还支持一些高级功能,如设置按顺序返回多个匹配值、进行模糊匹配等,可以根据具体需求灵活运用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值