Office365系列 | XLOOKUP登场,VLOOKUP完美谢幕,开启一个新时代!
首先我们还是来看一下官方帮助说明:游戏需要规则
对比VLOOKUP说明:
> 参数VLOOKUP4个(3必选1可选),XLOOKUP 6参数(3必选3可选)
> 第四参数容错,这个是VLOOKUP没有的
> 第五参数在原本VLOOKUP基础上做了扩充且分离出来了第一参数通配符用法
> 第六参数 提供从上往下还是从下往上的查找选择!
以上大家先有一个大概印象,具体我们通过案例进一步巩固!
为了大家更好的理解新函数,我们通过与VLOOKUP对比来进行学习!
部分VLOOKUP实现不了的,我们使用其他组合函数处理!
案例01 | XLOOKUP实现VLOOKUP精确查找
公式:=XLOOKUP(A16,$A$2:$A$10,$C$2:$C$10)
小结:XLOOKUP不再采用VLOOKUP查找到结果后相对第几列的做法,而是由用户自己选择结果列(这样反向查找将不再困难),灵活性更大,其实更像是LOOKUP函数的写法!
案例02 | 轻松实现从右向左查询!
公式:=XLOOKUP(A14,B2:B9,A2:A9)
小结:VLOOKUP实现逆向查找实在是有些麻烦,需要重构区域,XLOOKUP查找和结果区域分离后,这再也不是难题!
案例03 | 返回多列结果(数组-动画演示)
为了大家更直观的看清楚,我们通过动画演示
公式:=XLOOKUP(A15,A2:A10,B2:D10)
小结:XLOOKUP第三参数支持多列,返回结果是一个数组
office365引入了动态数组自动溢出的理论(后续文章专门讲解)
这里我们可以直观感受到,虽然我们只写了英语的成绩公式,但是发现语文和数字的结果也出来了!
这里我们虽然也可以通过VLOOOKUP配合第三参数数组实现但是显然XLOOKUP更方便且无需三键。其实365中VLOOKUP的结果为数组时也会自动扩展,无需“三键”录入!
案例04 | 自带容错处理
公式:=XLOOKUP(A15,$A$2:$A$10,$B$2:$D$10,"无此人")
小结:第四参数,容错处理,其实这本来是IFERROR的活,XLOOKUP自带了,VLOOKUP+IFERROR一样可以实现,只是现在更加方便!
入门篇,我们主要讲解了前4个参数的基本用法,后面两个参数的扩展,我们继续分享进阶的用法!记得持续关注额!