XLOOKUP函数目前只在Office365中支持使用(Office 365已更名为Microsoft 365),WPS表格及其他版本Excel暂不支持。 先看下xlookup函数的结构
xlookup里面一共有6个参数,其中后三个参数加了[方括号]表示非必要参数,可以省略。 是不是有点看不懂的样子,把参数翻译成中文,便于理解 xlookup(查找的值,查找范围或数组,返回范围或数组,如果没找到内容返回的值,匹配模式,搜索模式) 下面用具体的例子对比下与vlookup的区别 用xlookup查找姓名对应的加权系数
用vlookup查找姓名对应的加权系数
大家看出有什么不同了吗? =XLOOKUP(F2,A2:A7,C2:C7) =VLOOKUP(F3,A2:C7,3,0) xlookup直接选取的是目标列和返回的列跳过了中间KPI那列,而vlookup必须将目标列和返回列之间的区域全部选中。 而且xlookup还支持反向查找,不需要使用vlookup和if组合的方式
[if_not_found]代替iferror 当找不到目标值时,vlookup会返回#N/A,要取消错误显示只能搭配iferror =IFERROR(VLOOKUP(F2,A2:C7,3,0),"该姓名不存在") xlookup只需要添加一个参数即可 =XLOOKUP(K6,A2:A7,C2:C7,"该姓名不存在")
还有更多功能就不一一举例了,本文共列举了xlookup的隔列查找(类似lookup),反向查找(vlookup结合if{0,1}),自带iferror功能。 关于xlookup的简单用法,就先介绍到这里,期待大家解锁更多玩法。 |
|