分享

102 365新函数 XLOOKUP 与 VLOOKUP四个方向查找大PK

 坚定前行 2023-08-19 发布于陕西

从学习VLOOKUP函数开始爱上Excel函数,对于很多人来说,学会VLOOKUP的感觉就是特别“爽”,查询方便,参数简单,使用场景多(数量比对、BOM核对、自动建模等);但是新版本更新了XLOOKUP函数后感觉,在特定的查询方面,不得不说,比VLOOKUP强大的不是一点点,是特别多,今天古老师带领着大家学习一下XLOOKUP15种经典用法,让大家感受一下XLOOKUP的强大之处;

图片

函数参数:

XLOOKUP(lookup_value,lookup_array,return_array, [if_not_found], [match_mode], [search_mode])从参数中可以发现,XLOOKUP函数居然有6个之多,一般的函数就23个,不过不用怕,最常用的也就是前3个,后面的3个一般用在高阶的方法上面。从参数看与VLOOKUP的最大区别就是没有列号这个概念,所以切换到XLOOKUP这里就不用列号了,只需要找到返回的数据区域就可以了,这点非常重要。好了,直接上案例;

图片

向右查找:

这个是VLOOKUP的强项,VLOOKUP最为擅长的就是向右查找结果,用XLOOKUP的话也简单,虽然有6个参数,但是后面3个参数可以不用输入,大部分情况,使用默认就可以了;录入函数:

=XLOOKUP(E2,A:A,C:C),直接返回300,和VLOOKUP相对比,公式长度差不多(=VLOOKUP(E2,A:C,3,0)),

结论:双方打平手;

图片

向左查找:

这个是VLOOKUP的弱项,再老版本时代,需要建立一个辅助列复制到右边才能完成查找,或者嵌套其它函数重建引用区域,用XLOOKUP就简单了,录入公式后发现,XLOOKUP代码最短,向左查询最佳方案;

F2=XLOOKUP(E2,B:B,A:A);

F3=VLOOKUP(E2,CHOOSECOLS(A:B,2,1),2,0);

F4=VLOOKUP(E2,CHOOSE({1,2},B:B,A:A),2,0);

结论:XLOOKUL 优

图片

向上查找:

向上查找,VLOOKUP也没有办法,HLOOKUP也没有好的办法,一般用经典的INDEX+MATCH组合,先用MATCH判断查询条件的列位置,再用INDEX返回对应的列数据区域,用XLOOKUP,就简单多了,只需要分别录入查询条件和对应的查询行及返回行就可以了;分别录入以下公式:

F2=XLOOKUP(E2,2:2,1:1)

F3=INDEX(A1:C1,,MATCH(E2,A2:C2,0))

结论:向上查找 XLOOKUP 优;

图片

向下查找:

向下查找,VLOOKUP安静的走开,HLOOKUP上,此时与XLOOKUP函数对比,差别不大;分别录入公式:

F2=XLOOKUP(E1,1:1,2:2)

F3=HLOOKUP(E1,1:2,2,0)

结论:双方算是打成平手

图片

屏蔽错误:

屏蔽错误,VLOOKUP说要请外援IFERROR,XLOOKUP说,我直接上第四参数[if_not_found]就可以了,分别录入以下函数

F2=XLOOKUP(E2,A:A,B:B,'无此单')

F3=IFERROR(VLOOKUP(E4,A:B,2,0),'无此单')

结论:XLOOKUP再次胜出;

图片

未完待续……

图片

我是古哥:

从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多