xlookup 是 Microsoft Office 于 2019 年推出,是 Excel 中常用的搜索函数,在 Excel 2021 版中可用,目前最新的 WPS 也更新了该函数。xlookup 可以看成是 vlookup 的升级版,搜索查找功能可以满足绝大部分的需求。
xlookup 函数的语法:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
xlookup 函数参数简介:
第一参数:lookup_value,查找的值,这是必须参数。
第二参数:lookup_array,查找值的区域范围,对应前面的 lookup_value,就是这个区域里有 lookup_value,这是必须参数。
第三参数:return_array,返回数据的区域,就是结果所在的区域,这是必须参数。
第四参数:if_not_found,如果找不到结果,就返回第四参数,如果省略该参数,函数默认返回#N/A这个错误值。
第五参数:match_mode,指定匹配类型。参数为:0 ,精确匹配,未找到结果,返回 #N/A,这是默认选项;参数为:-1,近似匹配,未找到结果,返回下一个较小的项;参数为:1,近似匹配,未找到结果,返回下一个较大的项;参数为:2 ,通配符匹配。
第六参数:search_mode,指定要使用的搜索模式。参数为:1,从第一项开始执行搜索。这是默认选项;参数为:-1,从最后一项开始执行反向搜索;参数为:2,根据 lookup_array 按升序排序的二进制搜索。如果未排序,将返回无效结果;参数为:-2,根据lookup_array 按降序排序的二进制搜索,如果未排序,将返回无效结果。
xlookup 函数实例:
例子比较简单,查找张三的数学成绩,在 G2 格里输入函数 =vlookup(F2,A2:A4,C2:C4) 即可。