Excel情报局
职场联盟Excel
以前我们在使用VLOOKUP函数查询的时候,如果第1参数查找值在数据源中不存在时,那么VLOOKUP函数的查询返回结果很明显会返回一个错误值。
如下图所示:
A1:B6为产品ID与产品名称的对照表。我们想要通过对D列的产品ID进行查询,找到对应的数据源中的产品名称,并显示在E列。
我们输入常规的VLOOKUP函数:
=VLOOKUP(D2,$A$2:$B$6,2,0)
VLOOKUP(查找内容,查找区域,返回第几列,匹配方式)
为了消除这个错误值的困扰,我们可以在VLOOKUP函数前面,加上IFERROR函数:
=IFERROR(VLOOKUP(D2,$A$2:$B$6,2,0),"无")
如果VLOOKUP函数的返回结果是一个错误值时,IFERROR函数会对其指定一个返回值,本例中指定的返回值是“无”。如果VLOOKUP函数的返回结果是正常值时,IFERROR函数不起作用,仍会显示VLOOKUP其本身。
而有了新函数XLOOKUP后,我们就不用再使用两个函数VLOOKUP和IFERROR函数组合了,而是直接用XLOOKUP函数一气呵成:
=XLOOKUP(D2,$A$2:$A$6,$B$2:$B$6,"无")
回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。
〖往期知识点精彩链接点击阅读〗