当当书香节,全场满 100 减 50 结账时,输入秋叶PPT粉丝专属优惠码 BJFWTC 叠加使用,满 200 再减 30! 本文涉及到的函数:Vlookup 函数,Xlookup 函数。 Vlookup 基本语法: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) =VLOOKUP(找啥, 在哪里找, 返回的值在区域中第几列, 查找的方式) 和秋叶学 Excel,做效率高手 现在扫码关注,回复【up】 还能获取 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 函数没办法达到这个效果。」 我写了个函数公式:
结果是 34 ,而我希望的查找到下一记录也就是 2020/2/21 对应的销量,即 26。 V 大侠顿时一愣,我的近似匹配功能只能查找小于等于查找值对应的值,而查找大于等于查找值对应的值,无能为力啊! X 孩童挠了挠头说,「我可以直接做到,也是一个函数解决!」 围观甲:这我知道,Xlookup 函数第五参数可以选择各种匹配方式! 第三局:Xlookup 大侠完胜! Vlookup 大侠顿再一次对 Xlookup 小辈钦佩。 「看来是我老了,未来是年轻人的天下,老夫甘拜下风。这次对决,我宣布:Xlookup 获胜!」 围观的人顿时讨论了起来,「Xlookup 大侠这么厉害,是不是可以完全取代 Vlookup 大侠呢?」 Xlookup 孩童羞羞地说:
所以最后的大赢家,其实是我们! 旁白: 目前使用 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,做效率高手 |
|
来自: wanping0049 > 《Excel》