Excel学习笔记:P34-VLOOKUP 功成身退!全新函数XLOOKUP霸气取而代之!


一、XLOOKUP函数基本用法

VLOOKUP有许多先天限制,比如:在搜数据时,只能对右侧的数据进行单向搜寻,而不能向左并查询垂直方向的数据。此外,当表格中安插了新的栏位后,VLOOKUP也会受到影响,产生错误的结果。XLOOKUP克服了VLOOKUP所有的缺点,在使用上也很简单。XLOOKUP的基本函数结构如下:
在这里插入图片描述


示例:我有如下表格,想找到小明的国文成绩。
在这里插入图片描述
根据XLOOKUP的用法,对函数的参数进行分析。
①要寻找的关键字是 小明,因此第一个参数 (关键字) 选中 小明 单元格。
②关键字所在的栏位在 姓名 列,因此第二个参数(关键字所在栏位)选中 姓名 列。
③当小明被找到之后,我们必须指定要回传的栏位,也就是 国文 这个科目,因此第三个参数(回传的栏位)选中 国文 列。



示例:我有如下表格,现在我要根据员工姓名查询其对应的业绩。操作步骤如图:
在这里插入图片描述


当我更新姓名栏的内容时,对应业绩也更新。
在这里插入图片描述

二、XLOOKUP函数的特征

2.1 向左查询

示例:我打算从另一张表格查询每个业务员的工作单位,再回填到第一页的表格。
第二页工作表中的进行查询工作单位的表格:
在这里插入图片描述
填充到第一个工作表中的表格:
在这里插入图片描述


操作步骤如下:
①输入查询关键字。由于我是根据姓名查询出对应表格,因此查询关键字选中第一张表的姓名栏的第一个单元格(F3) 。

在这里插入图片描述


②由于要查询的内容在第二张表,因此XLOOKUP函数的第二和第三个函数分别选中第二张表的姓名列和业务单位列,并锁定(因为我要进行下拉,查询每个业务员的业务单位)。
在这里插入图片描述


效果如下:
在这里插入图片描述

2.2 错误提示

如果我在姓名栏中输入一个表格中不存在的名字,那么公式立即会跳出一个错误代码。
在这里插入图片描述


这时,我们可以为XLOOKUP添加第四个语法,错误提示。
在这里插入图片描述


因此,当输入正确姓名时,显示业绩信息。
在这里插入图片描述


输入错误姓名时,产生错误提示。
在这里插入图片描述

2.3 近似比对

比如今天我想根据下面这个表格,计算出每个员工可以获得的奖金。
在这里插入图片描述


此时可以用到近似比对功能,即XLOOKUP的第5个参数。
在这里插入图片描述


操作步骤如下:
在这里插入图片描述


效果如图:
在这里插入图片描述

2.4 横向查询

假设今天公司今天颁布了一个新的奖金比例,但是是横向的表格。
在这里插入图片描述
现在我要查询每个员工按照新的奖金比例所能得到的奖金。操作步骤与2.3节类似,只是在第二张表中按照横向选择的方向进行选中。
在这里插入图片描述


效果如图:
在这里插入图片描述

2.5 模糊查询

当我们不记得业务员的全名时,我们可以输入员工的姓,再输入乘号 *,也可以查询到业务员的业绩。操作步骤如下:
在这里插入图片描述


效果如图:
在这里插入图片描述

2.6 逆向查询

我现在想要根据单位来查询员工姓名。由于有多个员工位于不同的单位,因此根据单位查询员工姓名只返回符合条件的第一个员工的姓名。这是因为查询方向是由上而下进行数据比对。
在这里插入图片描述


而现在若我想查询东区里年资最浅的员工。我们可以根据XLOOKUP最后一个参数来变更查询方向。
在这里插入图片描述


操作如下:
在这里插入图片描述


效果如图:
在这里插入图片描述

2.7 双向筛选

现在我有如下表格,我输入季别和单位,查询对应的业绩。
在这里插入图片描述


操作步骤如下:
函数的第一个关键字,我们指定到单位单元格,搜寻范围为左侧的单位列。

在这里插入图片描述


至于要传回哪一季的资料,是由C2单元格所输入的季别来决定。因此,我们插入第二个XLOOKUP。这次我把关键字指定到C2,搜寻范围是表格顶端的季度列。回传范围则包含了所有业绩。
在这里插入图片描述


效果如下:
在这里插入图片描述


为了使用方便,我们可以在季别和单位设置下拉选单。
在这里插入图片描述

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 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
发出的红包

打赏作者

知初与修一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值