XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别( 二 )
梳理一下思路:
1- 筛选结果。筛选姓名列中的名字。2- 筛选条件。在职状态 = 在职。对应的FILTER函数是这样的:
=FILTER(C3:C18,E3:E18=J2)明白了思路,再对应一下参数,一下子就明白了。
1- 参数1,要筛选的数据列2- 参数2,筛选的条件,必须是一组true或false的数组。用条件列 = 条件值,就行了。怎么样?简单吧。
就这,用高考打比方,FILTER至少比别人多考了100分。
2- 多列数据查找比别人多100分算啥?FILTER还有一个好爹呢。
返回一列很简单,如果要返回多列的数据呢?

更简单!修改一下参数就好。基因好,没办法!
=FILTER(B3:G18,E3:E18=J2)关键是第1个参数,记住咯。
要返回几列的数据,就选择多少列!
新版Excel会根据返回数据的行数、列数,自动的扩展返回结果。

3- 多条件查找再复杂一点会怎么样呢?
比如下面的表格,要查询「销售部」的「在职」人员明细。

公式稍微复杂了一丢丢:
=FILTER(B3:G18,(E3:E18=$J$2)*(B3:B18=$K$2),"无相关记录")窍门在第2个参数,如果有多个条件,就用*把多个条件乘起来,表示要同时满足这些条件。
条件1 * 条件2(E3:E18=$J$2)*(B3:B18=$K$2)了不得了,FILTER函数还支持多条件筛选!
4- 任一条件查找领导说,绩效分数\u0026gt;110分,或者工龄10年以上的,本周组织去泡温泉,公费!

没有FILTER函数,这温泉泡的都不暖和:
=FILTER(B3:H18,(G3:G18\u0026gt;10)+(H3:H18\u0026gt;110),"无相关记录")关键还是在第2个参数,多个条件用+加起来,表格多个条件满足任意一个就可以。
条件1 + 条件2(G3:G18\u0026gt;10)+(H3:H18\u0026gt;110)清华毕业证已经到手感觉,有没有!
FILTER是嘴里含着金汤匙出生的函数,只要学,板上钉钉的Excel界985,211毕业。
确定好筛选列,明确筛选条件,FILTER函数轻松搞定筛选哟~

我还有其他关于Office的回答,有兴趣可以再看看:
Word 有哪些神奇的功能?Excel 到底有多厉害?PPT 中有哪些看上去非常冷门但非常实用的技巧?Excel 有哪些可能需要熟练掌握而很多人不会的技能?有哪些免费的PPT模板下载网站?
PPT各种脑洞大开的创意玩法,请看我的专栏:
另P蹊径快速解决工作型PPT中的各种疑难杂症,专为职场人做PPT而生的专栏:
工作型PPT速查手册
■网友的回复
全文干货预警!XLOOKUP发布测试版已经有一段时间,做了一份非常详细的测评教程,收藏评论点赞感谢退出一气呵成~本文所演示的XLOOKUP练习文件,可在文末获取!记得点赞哦~本文将从10个技巧拆分解读XLOOKUP与VLOOKUP/LOOKUP之间的学习难易程度,包括:基础语法、横向查找、纵向查找、一对多、返回多值、反向查找、多条件查找、模糊查找、近似查找、匹配最后一个等等,持续更新~
01. XLOOKUP基础语法在学习任何一个函数之前,我们都需要了解这个函数的基础语法,从微软官方的帮助文档里找到了这个函数的参数语法,共计有5个参数,跟LOOKUP的参数非常接近,但是使用起来会更加简单了一些。

XLOOKUP参数语法其中第1~3个参数跟LOOKUP的参数非常接近,都是将「查找区域」和「结果区域」全部独立出来了,跟VLOOKUP的「选择区域」就有所差异,拆分出来会让函数更加灵活。
第4个参数match_mode表示匹配类型,可以使用「精确匹配」「通配符匹配」「2种近似匹配」,默认为0表示精确匹配。
第5个参数search_mode是新增的一个参数,表示搜索模式,在传统的VLOOKUP/LOOKUP系列函数中,搜索只能从上往下,并且寻找第2个、最后1个数值的时候会非常麻烦。而XLOOKUP就直接引进了这个参数,默认为1表示从上往下开始搜索,-1表示从下往上搜索,这2个会用的比较多一些。
至此,XLOOKUP的语法就初步了解了,接下来我们来实操下这个函数有多强大!
02. 基础纵向查询例如下图查找“工号的电脑销售额”,在基础操作上VLOOKUP和XLOOKUP没有什么太大的差异,写法都非常简单,只是XLOOKUP将选择区域和返回区域拆分出来单独写了而已。

基础纵向查询@芒种学院来总结下XLOOKUP基础纵向查询的套路:

基础纵向查询结论:双方平均(VLOOKUP公式会简洁一点点,不过差异不大)
03. 基础横向查询既然能纵向查询,那么横向查询其实也是可以的。然而在VLOOKUP中,如果要实现横向查询会非常麻烦,又是需要构建虚拟数组。在这里我们使用INDEX+MATCH来代替VLOOKUP实现「基础横向查询」。
而使用XLOOKUP就非常简单了,所有操作都跟纵向查询没有任何差异,XLOOKUP会自动识别是什么方向,例如我们将上面的数据横放了,变成这个样子:

基础横向查询@芒种学院在横向查询中XLOOKUP完爆VLOOKUP,XLOOKUP的两个方向查询用法一模一样,没有任何差异,太智能了。
来总结下XLOOKUP横向查询的公式套路:

基础横向查询结论:XLOOKUP完爆VLOOKUP,因为VLOOKUP实现非常麻烦。
04. 反向匹配查询在前面的语法中,我们说到XLOOKUP将「查找区域」和「结果区域」全部独立出来了,所以在这里的话,反向匹配对于XLOOKUP来说没有什么障碍,相反VLOOKUP就需要去构建一个IF虚拟数组来实现了。
来感受下2个函数的用法:

反向匹配查询VLOOKUP是通过IF({1,0},XXX,XXX)的方式构建一个虚拟数组来实现这个功能的,因为检索关键字必须在选择区域的第一列,对于新手来说理解非常不友好,而且复杂的数组公式还会消耗大量的计算机资源,XLOOKUP依然是这么牛逼完爆,格式没有什么变化,轻松完成反向查询:

反向匹配查询结论:XLOOKUP完爆VLOOKUP,基础语法即可实现。
05. 多条件查找多条件查找是很多VLOOKUP的初学者的噩梦,需要写非常复杂的IF数组公式,而且又要注意定位引用的方式,而XLOOKUP使用起来就非常舒服了,只需要将多个条件利用\u0026amp;符号拼接起来就ok。
彻底告别复杂公式:

多条件查询@芒种学院相信很多同学看到了VLOOKUP多条件查询都是一脸懵逼,IF到底是什么鬼,怎么老是出现?其实这里还是构建了一个虚拟数组,数组公式对于新手来说理解起来的确太困难。
将绝对定位去掉,我们来看下XLOOKUP公式究竟有多简洁,丝毫不拖泥带水:
=XLOOKUP(F4\u0026amp;G4, B4:B17\u0026amp;C4:C17, D4:D17, 0, 1)
课代表又来总结XLOOKUP多条件查询公式套路:

多条件查询结论:XLOOKUP再次完爆VLOOKUP,简洁速度快!
06. 模糊查询匹配VLOOKUP和XLOOKUP均支持模糊匹配,在Excel中使用模糊匹配需要用到通配符(*、?、~),这次两个函数不相上下,XLOOKUP只需要将第4个参数修改成2表示通配符匹配即可。

模糊查询匹配@芒种学院两个函数不相上下,因为这个功能比较简单,总结下XLOOKUP的模糊查询公式套路:

模糊查询匹配结论:XLOOKUP和VLOOKUP不相上下,因为都比较基础
07. 匹配最后一个值在某些情况下,我们需要找到记录里的最后一条数据,而恰好XLOOKUP的最后一个参数是搜索模式,只要我们将第5个参数search_mode修改成-1,就会倒序查找,这样就能找到最后一个数值了,非常简单。
而VLOOKUP本身实现匹配最后一个值非常麻烦,这里我们使用LOOKUP来代替:

匹配最后一个数值@芒种学院LOOKUP的写法就非常难理解了,又是用0除,又是做逻辑符号判断等于的。对于新手实在太不友好,相比之下XLOOKUP的写法就非常简单了。直接将搜索模式一改就ok了,这个功能在人事应用中非常广,找到最后一次打卡时间和第一次打卡时间,非常简单。
课代表套路总结:

查找最后一个值结论:XLOOKUP完爆VLOOKUP/LOOKUP,写法简洁,计算快
08. 查找多个值查找多个值无论是利用VLOOKUP还是LOOKUP实现起来都非常麻烦,因为需要构建一个IF虚拟数组,而XLOOKUP就很便捷了。还记得我们的第一个参数叫“检索关键字”么?我们只需要将这个参数选中想要查找的多个值就ok了。
当然的话,一般查找多个值会对这些值做一个聚合运算,例如找到最大值、平均值、最小值等等。例如下方找到3个员工的销售额最大值,就非常简单:

而VLOOKUP又是要构建一个非常复杂的数组公式,甚至还用到了T函数,理解起来真是太吃力了。课代表总结套路:

查找多个值结论:XLOOKUP再次完爆VLOOKUP,写法非常简单。
09. 查找返回多列上面一个是查找多个值,对这个命题扩展下,就可以得到返回多列。在XLOOKUP中返回多列套路也非常简单,只需要将「结果区域」选择多列就ok。而VLOOKUP需要使用ROW或者COLUMN函数才能实现。
例如想找到某个工号的平均销售额,这里需要同时返回电脑和手机的销售额:

查找返回多列@芒种学院整体来说XLOOKUP比VLOOKUP理解起来更加简洁,因为VLOOKUP使用了ROW作为辅助函数,对于新手来说,理解起来需要一定的门槛,套路总结:

查找返回多列当然的 XLOOKUP的用法还有非常多种,例如还可以通过修改第4个参数实现「近似匹配-包含/不包含最小值」,还可以利用XLOOKUP代替MATCH+INDEX实现筛选功能,甚至连Offset这个动态构数函数都可以代替。
暂时分享这么多,祝大家学习愉快,想要学习【Word、PPT、Excel】的也可以关注下我哦,持续更新~
我的其他关于Excel的回答,可以看下哦,都是非常有用的资料:
你用过哪些强大的快捷键?有哪些实用的 Word、PPT 和 Excel 小技巧?Excel 有哪些可能需要熟练掌握而很多人不会的技能?Excel 有什么好用的技巧,让你相见恨晚?Excel 有什么好用的技能,可以让人眼前一亮?你见过最漂亮的 Excel 表格什么样?excel 键盘操作技巧有哪些?Excel 有什么神奇用途?未经允许,禁止转载,公众号:芒种学院,回复:XLOOKUP,可以获得本文回答中的XLOOKUP练习文件~如果觉得有用,点个赞再走呗~持续更新哦!!
推荐阅读
- 淘宝的淘金币换购是商家与淘宝网合作推出的么,是不是真的比单买划算,折扣率大概多少
- 最近新推出的美呀隐形矫正的B2C模式靠谱吗矫正效果能保证吗
- 怎样评价今年过年北京各文博馆推出的文化展览?
- 淘宝推出了“我的搜索”:针对你的搜索词限定范围(购买过店、收藏的店)再搜索;根据你的浏览宝贝和购买的宝贝做相关的商品推荐。这个推荐对消费
- 旅行社都有推出2000多的泰国,或是韩国游,靠谱嘛
- 在租房领域推出“搬家险”是不是具有可行性
- bilibili推出面向女性的时尚美妆频道是出于怎么样的考虑
- 坐飞机的必备常识有啥
- 新浪微博推出“定向发布”功能,对其未来的商业模式会有啥影响
- 请问阳光保险推出的真心守护b款,值不值得投保,交十年每月226,保三十年后返还百分120,保额六万
