之前发了FILTER函数的使用方法,有很多粉丝问到Xlookup函数,今天Xlookup函数来了,可以说是现阶段最好用的查找函数了,废话不多说,让我们直接开始吧!
想要从零学习Excel,这里
Xlookup的作用与参数
Xlookup:一个查找函数,可以根据查找值第一个找到的结果。
语法:=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
第一参数:想要查找值
第二参数:想要在那个数据区域中查找
第三参数:要返回的数据区域
第四参数(可选):找不到结果,就返回第四参数,省略它函数默认返回#N/A这个错误值
第五参数(可选):用于指定查找类型
参数为:0 ,精确匹配,找不到结果,返回 #N/A这个错误值。 这是默认选项。
参数为:-1,近似匹配,找不到结果,返回下一个较小的项。
参数为:1,近似匹配,找不到结果,返回下一个较大的项。
参数为:2 ,通配符匹配
第六参数(可选): 指定查找的方式
参数为:1,从上到下进行数据查询。 这是默认选项。
参数为:-1,从下到上反向查询。
参数为:2,按升序排序的二进制搜索。 如果不排序,将返回错误值
参数为:-2,按降序排序的二进制搜索。如果 不排序,将返回错误值
以上就是xlookup的所有参数,虽然比较多,但是第四、第五与第六参数都是可以省略的,所以一般只需设置前三个函数即可,下面来看下具体用法
一、普通查找
如下图所示,在这里我们想要查找鲁班的语文成绩,我们可以直接将第四到第六参数省略掉进行数据查询,这也是我们最常用的用法
公式为:=XLOOKUP(H2,A1:A9,C1:C9)

二、横向查询
Vlookup仅仅只能做纵向查询,想要进行横向查询就需要使用Hlookup函数,但是Xlookup不但能横向查询,还能实现纵向查询,如下图所示,还是查找鲁班语文成绩
公式设置为:=XLOOKUP(A10,A1:I1,A3:I3)
通过这个例子,大家需要明白一点,就是Xlookup函数的第二与第三参数必须一一对应,这个对应也包含方向的对应!