首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel函数-全新查找函数xlookup函数9大用法实例(收藏积灰级)

本节动图中,鼠标左键为黄色,右键为红色;

这一节是猪爸爸学excel之Excel函数-全新查找函数xlookup函数9大用法实例

今天我们来讲讲查找函数,说起查找函数,相信比较多的小伙伴用得最多的还是lookup和vlookup这2个,没错,这2个查找函数相当好用。但是,今天我们要来介绍一个全新的xlookup函数(其实也不新了,2019年微软件就已经正式的推出了该函数了),它支持坚向、横向查找,也可以从左到右,或者是从右到左(逆向)查找,就相当于东南西北,哪个方向都能找~~怎么样,是不是更灵活,更强大了。

今天,我们就实例演示xlookup函数的9大用法,让小伙伴们了解该函数的用法(用法比较多,建议收藏积灰,留个印象,要用的时候再找出来就知道怎么使用了)。

1、 实例靠后,语法先上

xlookup(1查找值,2查找区域,3返回区域,4出错返回值,5匹配模式,6搜索模式)

参数123是比较常规的使用方法;

参数4相当于iferror函数,可指定找不到匹配项时返回的值;

参数5是指匹配模式,就是经常说的精准匹配和模糊匹配;参数可以为0、-1、1、2。

0:精准匹配,找不到则返回#N/A;

-1:精准匹配,找不到则返回下一个较小的项;

1:精准区域,找不到则返回下一个较大的项;

2、通配符匹配;

参数6搜索模式,参数为1、-1、2、-2。

1:默认值(不需填写,从上往下搜索);

-1:反向搜索,即从下往上搜索;

2和-2用的很少,不多解释了(2是根据查找区域按升序排序的二进制搜索,不排序返回无效结果;-2是根据查找区域按降序排序的二进制搜索,不排序返回无效结果,这2种主要是针对大量数据的时候,效率会比较高,对于我们平时的数量来说,基本感觉不出来的,有兴趣的小伙伴可以自行度娘下二进制搜索的原理就明白了)。

接下来,就是上实例了。

案例1:常规横向查找

如图,我们需要根据姓名来查找对应的分数,所以第一个参数查找值就是E5,对应的第二参数就是查找区域B4:B9,而第三参数返回区域就是我们想要区域出来的分数区域C4:C5了。

公式=XLOOKUP(E16,B15:B20,A15:A20)

案例2:逆向查找

如图,这次要查找的是姓名对应在哪个班级,而左侧的数据可以看到班级是在姓名的左边的,这种如果用vlookup的常规查找,是没办法查找出来的,但是xlookup表示没有压力。

公式=XLOOKUP(E27,A27:C27,A28:C28),查找区域和匹配区域并没有左右次序的要求,只要你选对了就行了。

案例3:列查找(在列范围内查找,之前是HLOOKUP函数功能)

这个就是列查找,以前我们得用hlookup函数,估计不少小伙伴们会一脸问号,什么?原来还有一个函数是hlookup?是的,没错,但是不用记了。Xlookup也有这功能。

案例4:多条件查找

这个是需要通过班级和姓名2个条件,来查找出对应的分数。这个在平时,也是用得比较多的,以前用vlookup函数,我们需要先对数据通过连字符做出辅助数据的处理才行,现在直接在函数中用连字符就可以简单搞定了。

案例5:查找最后一个匹配项

我们需要根据客户号查找最后一次消费日期,以前得使用LOOKUP(0,1/)这种公式来查找,不熟悉lookup函数的小伙伴看老半天也是丈二和尚摸不着头脑。现在,不用去想了,直接上xlookup函数,仅仅是需要第6参数搜索模式使用-1就行了。

案例6:组合行列交叉查询(相当于之前的index加match函数组合使用)

这个可能有小伙伴会说,这个不是和案例4一样么?不一样哈,这个是二维表,案例4的是一维表(仔细观察下)。

公式=XLOOKUP(F60,A60:A64,XLOOKUP(G60,B59:D59,B60:D64));

这个其实就是先用XLOOKUP(G59,B58:D58,B59:D63)找出对应月份的销售额,从而将对应月份的销售额变成了一个返回区域了。

再之后就是XLOOKUP(F60,A60:A64,对应月份销售额)这样进行查找,有点像套娃,细品品,相信你就会明白了。

案例7:替换iferror函数

这个就是利用了参数4,不用怎么解释了,省去了穿多件iiferror函数的外衣了。

案例8:模糊匹配区域

这个和之前vlookup函数的模糊匹配基本上一样,不过更为强大的一点是,vlookup函数的查找区域是需要做升序处理的,而xlookup不需要哦,真的不需要哦,当然,数据还是要尽量做到有序,才能符合我们日常的阅读习惯哈。如图,F84:G85这2个,我故意打乱了,但是结果丝毫没毛病。

案例9:返回多列结果

这个就比较方便了,一次输入,搞定要查找的3列数据。但有2点要注意

表头顺序得一致(如果不一致,则会导致查找出来的结果不对);

返回区域也得是对应的那几列;

这样才可以哈。

搞定,9大用法案例,就这样交给你了,希望你能善待它们哦~~

大脑:恩,看懂了~

手:你说啥?鼠标要点哪里?要怎么点击?

光看不练,上阵头晕,大家多多练习下,才能真正掌握哦~~

记得将我【设为星标】,我们才能不失联哦~~

我的财宝吗?想要的话就给你吧,去找吧!我把世界的一切都放在那里~~

今天的分享就到这里,大家生活愉快~~

求关注

求转发

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OFsKIpIt3XAgWvXFQq3t3vlQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券