
三、反向查询
反向查询这个名词其实就是专门针对Vlookup而创建的,因为Vlookup不能找到【查找值左侧的数据】,其实很多函数都能解决这样的问题,Xlookup更加的简单罢了。
如下图,我们通过工号查找姓名,就是一个典型的反向查询
公式为:=XLOOKUP(H2,B1:B9,A1:A9)
以上三个其实都是Xlookup的常规应用,下面我们来看点不一样的

四、自动屏蔽错误值
Xlookup函数是可以自动屏蔽错误值的,主要是设置他的【第四参数】,这样就可以完全抛弃IFERROR函数了
公式设置为:=XLOOKUP(H7,A1:A9,C1:C9,"")
在这里我们将第四个参数设置为了2个双引号,就表示空值,就说函数如果找不到结果就会返回空值
如果将第四参数设置为:"找不到结果"函数如果查找不到数据就会返回,找不到结果这5个字

五、关键字查询
Xlookup想要进行关键字查询,我们就需要设置它的【第五参数】,这个跟Vlookup相比有些繁琐,Vlookup直接使用即可,但是它可以避免查找值有通配符识别不到的情况
想要进行关键字查询,就需要用到通配符,常用个得有2个,已经放在下方了,它们的区别仅仅只有字符数多少的区别
?:代表任意单个字符
*:代表任意多个字符
我们将查找值设置为*白,然后只需要将公式设置为:=XLOOKUP(H2,A1:A9,C1:C9,,2)就可以找到李白的语文成绩。

六、一次返回多列数据
这个效果有一个缺点:结果列在数据表中必须是连续的,如下图,我们想要查找他们的所有成绩,就可以使用这个特点
公式为:=XLOOKUP(F2,A1:A8,B1:D8)
点击回车后公式就会自动向右填充整行,这个是因为Xlookup返回的结果个数,是由第三参数的列数决定的,在这里我们选择了3列,就会返回3个结果

七、多条件查找
Xlookup函数跟虽有的查找函数一样,如果存在重复值,仅仅会返回第一个找到的结果,所以如果条件重复,Xlookup也需要进行多条件查询,操作也比较简单的
如下图,张飞是存在重名的,在这里我们想要查找2班张飞的语文成绩