你不信?
看看官方怎么说的:
这是微软官网上介绍函数LOOKUP函数的摘录,翻译过来就是:
有VLOOKUP就别用LOOKUP;有XLOOKUP就别用VLOOKUP.
关于XLOOKUP的厉害,一一细说恐怕要说上三天三夜,就来对比VLOOKUP理解一下官方提到的几个关键词:向上,向下,向左,向右。
向下
这一点上两者是一致的:默认情况下VLOOKUP和XLOOKUP都是从上向下搜索。
E3中的公式用VLOOKUP搜索狗哥并返回其部门:
=VLOOKUP("狗哥",A:C,3,0)
E6的公式用XLOOKUP搜索狗哥并返回其部门:
=XLOOKUP("狗哥",A:A,C:C)
注意,原数据中有两个“狗哥”,而两个公式都返回上面一个对应的“生产部”,这是因为二者都是从上向下搜索,搜索到第一个“狗哥”并返回“生产部”就结束了。
向上
XLOOKUP第六参数可以指定搜索模式。
不设置或设置为1表示从第一项到最后一项进行搜索;
设置为-1表示从最后一项到第一项进行搜索。
=XLOOKUP("狗哥",A:A,C:C,,,-1)
公式返回下面一个“狗哥”对应的“销售部”,因为它是从下向上搜索。
而VLOOKUP不具备这样的能力。
向右
XLOOKUP支持横向搜索,第六参数不设置或设置为1时默认为从左向右搜索:
=XLOOKUP("狗哥",1:1,3:3)
而VLOOKUP不具备这样的能力。
向左
横向搜索时将第六参数设置为-1同样表示从最后一项到第一项进行搜索,即从右向左:
=XLOOKUP("狗哥",1:1,3:3,,,-1)
而VLOOKUP不具备这样的能力。
联系客服