终究没有人在意一家民营企业的生死

去泰国看了一场“成人秀”,画面尴尬到让人窒息.....

【少儿禁】马建《亮出你的舌苔或空空荡荡》

网友建议:远离举报者李X夫!

10部适合女性看的唯美情色电影

生成图片,分享到微信朋友圈

自由微信安卓APP发布,立即下载! | 提交文章网址
查看原文

Xlookup和Vlookup函数大PK!最后的赢家居然是……

小爽 秋叶Excel 2022-06-10

点击上方蓝字关注星标不迷路


本文作者:小爽
本文编辑:小叮、竺兰



本文涉及到的函数:Vlookup 函数,Xlookup 函数。


 Vlookup 基本语法:


=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])


=VLOOKUP(找啥, 在哪里找, 返回的值在区域中第几列, 查找的方式)


 Xlookup 基本语法:


= XLOOKUP(ookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode]) 


= XLOOKUP (查找值,查找值的列,返回值的列,[如果找不到返回的值],[匹配方式],[查询方式])


 旁白:


35 年前,江湖中出现了一个武林高手 V 大侠,Vlookup 大侠擅长 V 查找,许多表哥表妹纷纷拿着表格前来向他请教。


这三十年来,访客络绎不绝。


不过,最近,他开始发觉前来找他的人一次比一次少,许久不出山的他,想知道外面究竟发生些了什么?




于是,他乔装打扮,来到一家茶楼喝茶。


这家茶楼中来来往往的都是各地的武侠人士和表哥表妹,是打探消息的绝好地方。


正在他喝茶之际,耳边传来隔壁桌的对话。


「你听说了嘛,最近出现了一个新来的武林高手,据说他的 X 查找神技出奇的厉害!」


「对对对,我也听说了,听说他比 V 查找更厉害呢!我打算前去向他请教呢!」


……


旁边的 V 大侠对他们说,「我刚好也想去,不如我们一起结伴过去吧?」


「好,一起走。」




几人翻过几道山,终于到了 Xlookup 大侠的住处。


住处中,众人就只看到一个孩童双手正在挥舞着剑。


那孩童便是传说中 X 大侠。


V 大侠蔑视一看,传说中的 X 大侠居然就只是个 2 岁左右的小孩童!


竟然还敢对外称比我还厉害?我要见识见识!


于是,V 大侠卸下乔装,露出了 V 神剑。(众人一惊!)


他慢步走向那孩童面前,说道:


「孩子,我们来对决一下,若是你赢,我就在下届的武林大会中举荐你,若是我赢,你就在山中继续修炼。」




围观甲:「没想到,刚刚跟我一起过来的,居然是 V 大侠!真的好奇这场对决会是谁会是赢家呢?」


围观乙:「V 大侠一直是我们函数武林中的大佬,一旦被他在武林大会中举荐,前途不可估量啊!」


……


X 孩童先是愣了一下,随后他便认出这位侠士竟是 V 大侠,顿时心情特别激动不已。


因为 V 一直是他所敬佩的偶像啊!


这一年来,他一直在深造,希望有朝一日能够与之见面!

 

 旁白:


Xlookup 函数是 2019 年 8 月,Office365 新增加的新函数,我们之前还专门写了篇文章介绍~


34 岁的 VLOOKUP 要光荣退休了?这个新函数好用到爆哭!!


2019 年 11 月,Xlookup 函数更新了一个新的参数:如果找不到则返回的值。

第一局:对于查询不到的值,返回其他值



表哥甲扔出一张表格,说道:


「两个大侠,帮我看看我的表格吧,利用 V 神技里面有个错误,我想把错误显示为 0,这应该怎么做?」




V 大侠一看,「这很简单啊,直接找我小弟 IFERROR 函数帮忙,就可以!」




X 孩童愣了一下,说道,「不用找别人帮忙啊,X 神技一下子搞定!」




围观甲:「哇,Xlookup 大侠好厉害啊!居然一个人就搞定了!」


围观乙:「Vlookup 神技如果查找不到就只能返回#N/A 错误值;


Xlookup 神技,有一个参数可以直接判断如果找不到则显示什么,所以我们现在这种情况不再需要搭配 IFERROR 函数了!」


第一局:Xlookup 大侠胜!

第二局:查询最后一个值



表妹甲说,我也有一张表,「我想要查询一下查找值出现的最后一个值,不过利用 Vlookup 神技就只能查找出现第一次出现的值,这我应该怎么做?」


V 大侠不紧不慢地说:「利用 Countif 函数做辅助列查找啊!就像下图这样!」




表妹甲一愣:「好麻烦啊!」


 旁白:


关于 Countif 函数做辅助列查找最后一个出现的值相关的做法,之前有一篇文章解释过:不管查找第几次出现的数据,用 Vlookup 函数这样做,超简单!


Xlookup 大侠说:「没有那么复杂,我还是只用一个函数公式解决!」


=XLOOKUP(D2,$A$1:$A$10,$B$1:$B$10,,0,-1)

▲ 左右滑动查看




众人连连称赞!


围观甲:「Xlookup 最后一个参数可以选择查询方式,这里选的是-1,也就是从最后一项到第一项找,返回的最后一次出现的值!」




众人大呼:Xlookup 大侠可以取代 Vlookup 大侠了!


Vlookup 大侠心中虽有隐隐不悦,不过还是对这小小的 Xlookup 孩童充满欣喜。


第二局:Xlookup 胜!

第三局:返回大于或等于查找值的对应的值



表妹乙说,「我也有一张表,我想要查找截至日期对应的销量,若找不到截至日期的销量,则查找下一个记录的销量。


我直接用 Vlookup 函数没办法达到这个效果。




我写了个函数公式:

=VLOOKUP(B2,A4:B12,2,TRUE)

▲ 左右滑动查看


结果是 34 ,而我希望的查找到下一记录也就是 2020/2/21 对应的销量,即 26。




V 大侠顿时一愣,我的近似匹配功能只能查找小于等于查找值对应的值,而查找大于等于查找值对应的值,无能为力啊!


X 孩童挠了挠头说,「我可以直接做到,也是一个函数解决!」




围观甲:这我知道,Xlookup 函数第五参数可以选择各种匹配方式!




第三局:Xlookup 大侠完胜!


Vlookup 大侠顿再一次对 Xlookup 小辈钦佩。


「看来是我老了,未来是年轻人的天下,老夫甘拜下风。这次对决,我宣布:Xlookup 获胜!」



围观的人顿时讨论了起来,「Xlookup 大侠这么厉害,是不是可以完全取代 Vlookup 大侠呢?」


Xlookup 孩童羞羞地说:


「我现在还只是个新出的毛头小子,很多表哥表妹都还不能使用我的神技,要使用的话还需要更新一下他们的工具,所以 Vlookup 大侠目前是不会被取代的。


查找函数都是一家人,用谁都一样,关键是解决表哥表姐的问题最重要!」


所以最后的大赢家,其实是我们!


 旁白:


目前使用 Xlookup 函数需要使用 Office365,先添加为预览体验会员,更新后才能使用。


不过添加预览体验会员后,由于可能软件频繁更新,会造成软件不稳定。


而 Vlookup 函数在任意版本都可以使用,所以 Vlookup 函数目前不会被取代。


 旁白:


总结一下:


= XLOOKUP(lookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode]) 


❶ 第一参数:查找值

❷ 第二参数:查找值的列

❸ 第三参数:返回值的列

❹ 第四参数:if 找不到返回的值

❺ 第五参数:匹配方式




❻ 第六参数:查询方式




我们来看看这三场对决:

❶ 第一局对决中,用到了 Xlookup 函数的第四参数的功能,弥补了 Vlookup 函数由于找不到值出现#N/A 错误的情况;


❷ 第二局对决中,用到了 Xlookup 函数的第六参数的功能,查询方式有多一种选择;


❸ 第三局对决中,用到了 Xlookup 函数的第五参数的功能,查询方式可以自主的选择。


好啦,这次对局圆满落幕,如果还有任何想说的话,可以在留言区与我留言哦!



不管是哪个函数,都离不开我们对 Excel的熟练运用!

小 E 推荐你学习《和秋叶一起学 Excel》网课!助你全面、快速提升 Excel 技能,消灭工作中常见的效率黑洞

课程不限时间次数,手机电脑,随时随地都能学;还有专属学员群、在线答疑服务!

 今天小 E 特地为你们申请了 30 元优惠,到手价仅需 139 元~

优惠券仅限今天前 50 名同学领取,先到先得!

↑↑↑现在扫码,还可免费试看!






点亮它让我知道你在看

文章有问题?点此查看未经处理的缓存