Xlookup:搜索数据数据区域中的值,然后返回找到的第一个匹配结果。
语法:=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
第三参数(必须参数):要返回的数据区域,就是结果所在的区域
第四参数(可选参数):找不到结果,就返回第四参数,如果省略第四参数函数默认返回#N/A这个错误值
参数为:0 ,精确匹配,未找到结果,返回 #N/A。这是默认选项。参数为:-1,近似匹配,未找到结果,返回下一个较小的项。参数为:1,近似匹配,未找到结果,返回下一个较大的项。参数为:2 ,通配符匹配参数为:3,正则表达式匹配
参数为:1,从第一项开始执行搜索。这是默认选项。参数为:-1,从最后一项开始执行反向搜索。参数为:2,根据 lookup_array 按升序排序的二进制搜索。如果未排序,将返回无效结果。参数为:-2,根据lookup_array 按降序排序的二进制搜索。如果未排序,将返回无效结果。
以上就是xlookup的所有参数,虽然参数比较多,但是使用起来却非常方便,下面我们就通过实际的例子 来学习下这个函数
公式:=XLOOKUP(H2,A1:A9,C1:C9)
这是基本用法,只需要根据参数来填写即可,在这里公式的作用是查找鲁班的语文成绩。
Xlookup函数的第四参数可以屏蔽错误值,这一点还是非常方便的,不用再嵌套其他函数了,只需设置第四参数为双引号即可
公式:=XLOOKUP(H7,A1:A9,C1:C9,"")
在这里2个双引号号就表示空值,如果将第四参数设置为:”找不到结果” 函数的结果就会返回找不到结果
Xlookup不但能进行纵向查找,还能进行横向查找,这个确实比Vlookup要强大多了,就不用再更换Hlookup,它是专门进行横向查找的用法跟Vlookup一样
公式:=XLOOKUP(A10,A1:I1,A3:I3)
用法就是基本的用法,选择对用的区域即可,在这里我们需要注意的是:使用这个函数,第二与第三参数必须要一一对应,否则的话,函数就会返回错误值
Xlookup的第五参数是用来设置匹配方式的,设置为2就能进行通配符查找,所谓的通配符就是可以代表任意字符的符号,常用的有2个
使用这个特性,我们可以利用xlookup实现通过关键字查找数据的效果,比如在这里我们将查找值设置为*白,使用下方的公式,就能找到李白的语文成绩
公式:=XLOOKUP(H2,A1:A9,C1:C9,,2)
通配符匹配:=XLOOKUP("*"&D3&"*",A:A,B:B,,2)
通配符匹配必须借助通配符才能实现匹配,而正则匹配则可以将关键字作为参数进行匹配,所以正则匹配更加的简单方便,这个现在WPS还不支持,仅限offcie365支持,是一个新的特性
公式:=XLOOKUP(H2,B1:B9,A1:A9)
使用Vlookup进行方向查找是非常麻烦的,需要使用IF{1,0}来构建二维数组,但是利用Xklookup是非常简单的,就是常规用法,因为Xlookup是根据列进行查询的,就是它的常规用法
公式:=XLOOKUP(G2&H2,A1:A9&B1:B9,C1:C9)
Xlookup函数进行多条件查询也非常的简单,只需要利用连接符号将查找值与查找区域连接起来即可
我们使用&这个链接符号,将姓名与班级链接在一起,使查找值变得唯一,只有让查找值变得唯一,才能找到正确的结果,因为如果查找值存在重复, Xlookup只会找到一个查找的结果,是1班张飞,并不是2班的
公式:=XLOOKUP(F2,A1:A8,B1:D8)
Xlookup函数可以实现设置一次函数,自动查找多列数据的效果,但是有一个缺点:结果列在数据表中必须是连续的。
在这里我们需要明白1点,Xlookup返回的结果个数,在这里是由第三参数的列数决定的,在这里我们选择了3列数据,所以函数就会返回3个结果。
xlookup可以通过设置第六参数实现从下往上查找数据。只需对数据从小到大排列,就能得到某一个项目最后一次的时间,第六参数设置为-1就是从下往上查找
公式:=XLOOKUP(D2,A1:A25,B1:B25,,,-1)
公式:=XLOOKUP($A15,$A$2:$A$10,XLOOKUP(B$14,$A$1:$J$1,$A$2:$J$10))
在这里是利用2个Xlookup来做嵌套查找,首先内侧的Xlookup会根据表头来找到这个表头对应的数据,就好比找到一整列的【学历】,随后外得的Xlookup根据姓名来找到,这个姓名对应的学历,这个就是公式的计算原理,在这里需要特别注意公式的引用方式。
以上就是今天分享的全部内容了,Xlookup函数的作用还有很多,我们就不再一一列举了,剧情情况要具体分析,总是它一定会取代取代Vlookup,引领下一个20年
|