- 图文技巧
此功能需要更新至WPS Office最新版本
WPS Office官网:https://font2020.oss-cn-beijing.aliyuncs.com/wps /
XLOOKUP函数是一个查找函数。
其语法为XLOOKUP(查找值、查找数组、返回数组、未找到值、匹配模式、搜索模式)
1.垂直搜索
以这张表为例,如果我们想找到小郑的分数。
点击“公式”选项卡-“插入函数”按钮,找到XLOOKUP函数。
在“查找值”的E13单元格中输入小郑的名字;
在“搜索数组”中输入要搜索的数组名称列;
在“返回数组”中输入要返回的分数列;
整个公式的意思是利用XLOOKUP函数找到小郑在成绩单上的位置,并返回对应的分数。
2.水平搜索
VLOOKUP函数不能水平搜索,所以可以使用XLOOKUP函数。
以这张表为例,如果我们想找到小周的分数。
在“搜索值”中的B7单元格中输入小周的名字,并在“搜索数组”中输入要查找的数组的名称行
在“返回数组”中输入要返回的分数行。
点击确定即可横向搜索小周的成绩。
3.反向搜索
VLOOKUP函数无法进行反向搜索,因此可以使用XLOOKUP函数。
假设我们要查找学号为1103的学生。
在“搜索值”中输入学号单元格;在“检索数组”中输入要检索的学号栏;在“返回数组”中输入要返回的名称列。单击“确定”即可查出学号为 1103 的学生是谁。
4.搜索整行
XLOOKUP函数可以查找整行数据。如果我们要查找小王的学号、考试成绩,
首先选中G4和H4需要填写数据的单元格区域,
在“查找值”中输入小王的单元格;
在“搜索数组”中输入要搜索的名称列;在“返回数组”中输入要返回的学号和成绩列。
最后使用Ctrl+Shift+Enter键将学号和考试成绩通过数组填充的方式批量填充到单元格区域中。
5.全栏搜索
如果我们想找到这四个学生的结果,XLOOKUP函数可以搜索整列数据。
首先选择需要填写数据的单元格区域G3到G6。
在“查找值”中输入四个学生的单元格范围;在“查找数组”中输入要查找的名称列;在“返回数组”列表中输入要返回的结果。
最后,使用Ctrl+Shift+Enter键,使用数组填充方式将结果批量填充到单元格区域中。
6.倒序搜索
XLOOKUP函数可以根据搜索值在返回的数组中向后搜索。
如果您想了解蔡秋水最后一次铅球成绩,以此表格为例。
在“搜索值”中输入搜索名称;在“搜索数组”中输入要搜索的名称栏;在“返回数组”中输入要返回的分数列;在“搜索参数”中对应“模式”中输入的参数。
“搜索模式”参数如图所示。因为我们要找到最后一个分数,所以我们选择倒序搜索模式并输入-1。
点击确定即可获取蔡秋水上次跳高成绩。
7.多条件搜索
XLOOKUP函数支持多条件搜索。我想查找一年级(1)跳高班学生的名字。
在“搜索值”中输入搜索条件,一级(1)等级&跳高,并使用 &连接两个条件。
在“搜索数组”中输入要搜索的班级栏和项目栏,使用&连接两个搜索区域。
在“返回数组”中输入要返回的名称列。
您可以找到高中一班参加跳高比赛的学生姓名。
8.通配符搜索
XLOOKUP函数可以使用通配符进行搜索。如果我们要查找一班李同学的注册项。
在“查找值”中输入*李*&*1*。 * 是通配符,代表任意字符。
通配符的更多用法,可以在WPS学院搜索学习。
在“搜索数组”中输入名称列和类列,在“返回数组”中输入要返回的项目列。
输入“匹配模式”中参数对应的参数。
“匹配模式”参数如图。因为我们要通过通配符进行搜索,所以我们输入参数 2。
点击确定即可获取李同学的报名项。
9.跨列搜索
当表格的行数和行数过多,无法准确确定返回条件的面积时,可以使用XLOOKUP函数进行跨行和要搜索的行。
例如,我们首先知道许传民在保龄球比赛中的第六名成绩。
输入公式=XLOOKUP,在搜索值中输入“徐传民”单元格;在搜索区域中输入时间区域。
返回的数组中,需要填写需要返回的行或者列的区域,但是由于数据太多,无法确定返回数组的区域位置。您可以再嵌套一层XLOOKUP函数,输入XLOOKUP(E12,C2:L2,C3:L9)。
表示使用XLOOKUP函数查找时间线上6次的位置并返回对应的分数区域。
这样就可以找到许传民在保龄球比赛中第6个球的得分。
10.匹配模式
XLOOKUP函数语法中的“匹配模式”可以帮助我们更好地进行查表。
“匹配模式”的参数如表所示: 下面将介绍如何使用匹配模式来匹配最小的项目。
以保龄球得分表为例,如何根据评分规则来判断得分。
选择需要填写的单元格区域,输入公式=XLOOKUP
在“查找值”中输入总分区域栏;
在“搜索数组”中输入评分规则的评分区域栏;在“返回数组”中输入要返回的成绩列。
输入“匹配模式”中参数对应的参数。
“匹配模式”参数如图。因为我们要匹配最小的项,所以我们输入参数-1。
最后使用数组快捷键Ctrl+Shift+Enter批量填充单元格区域。
11.找不到指定的值
使用VLOOKUP函数进行查找时,当表格不包含该数据时,将返回#N/A查找值。
XLOOKUP函数可以直接返回指定的内容。
以这个表单为例,如果我们要查找王安妮的注册项目。
在“搜索值”中输入搜索条件;在“搜索数组”中输入要搜索的名称栏;在“返回数组”中输入要返回的项目列; Value Found”输入未找到值时显示的内容。
这样当注册表中没有找到王安妮的注册信息时,就会返回指定的文本内容。
文章为用户上传,仅供非商业浏览。发布者:Lomu,转转请注明出处: https://www.daogebangong.com/articles/detail/cha-zhao-he-yin-yong-han-shu-XLOOKUP-han-shu-de-shi-yong-fang-fa.html
评论列表(196条)
测试