vlookup函数,相信大家都非常的熟悉,它是excel中最成功的函数之一,以至于微软37年都没有对这个函数进行优化升级。
但是就在2019年微软终于正式推出了vlookup的升级版它就是xlookup函数它的功能相较于vlookup函数更加的强大灵活,并下面就让我们来了解下这个函数吧
一、Xookup函数以及参数
Xlookup:查找数据区域或数组中的值,返回第一个与之匹配或相对应的值。如果找不到准确的结果, XLOOKUP 可返回最接近(近似值)的匹配项
以上就是这个函数的参数,它的参数一共有6个看起来比较多,我们常用的参数仅仅只有前四个,下面就让我们来实际操作下吧
二、普通查找
如下图,我们想要查找李白的数学成绩,只需要将公式设置为:
=XLOOKUP(G2,A1:A9,E1:E9)
三、反向查找
在这里我们想要根据学号来查找姓名,查找方法是向右查找的就称之为反向查找,我们只需要将公式设置为:
=XLOOKUP(G2,B1:B9,A1:A9)
这个就比vlookup函数方便很多,使用vlookup函数进行反向查找我们还需要使用if函数构建一个数组
四、屏蔽错误值
Xlookup函数中提供了自动屏蔽错误值的效果,比如在这里我们要查找韩信的成绩,在表中是不存在韩信这个名字的所以函数会返回错误值,只需要将第四参数设置两个分号即可实现屏蔽错误值的效果
五、使用通配符查找数据
在xlookup函数中可以直接使用通配符进行查找,excel通配符有两个
?:代表任意单个字符
*:代表任意多个字符
比如在这里我们想要查找李白的成绩,在这里只需要将公式设置xlookup函数的第五参数设置为2即可
公式为:=XLOOKUP(G2,A1:A9,E1:E9,,2)
六、查找数据最后一次出现的时间
在vlookup中查找顺序只能从上到下开始查找,但是在xlookup函数中函数是可以从下开始向上查找的,首先我们需要将查找结果这一列数据进行升序排序,然后只需要将公式设置为:
=XLOOKUP(D2,A1:A25,B1:B25,,,-1)
在这里我们将第四第五参数直接忽略掉了,直接将第六参数设置为-1进行数据查找
七、取代hlookup函数进行横向查找
在之前的查找函数中vlookup进行纵向查找,hlookup函数进行横向查找,现在使用xlookup函数即可实现这两个函数的所有功能,我们只需要将公式设置为:
=XLOOKUP(A9,A1:I1,A5:I5)
领取专属 10元无门槛券
私享最新 技术干货