分享

Excel | VLOOKUP查找出现错误值,ISERROR函数来帮忙

 bitterfleabane 2020-03-20
问题来源

朋友传来如下数据:

其中四列“地区”中,名称与排序都不尽相同,需要保留一列地区名称,把A、B、C、D四种数据并列写到地区列后面,即做成如下结果:

视频讲解


关键操作
VLOOKUP函数出现错误值

如果仅仅用VLOOKUP函数,会出现错误值:

在C2单元格内输入公式=VLOOKUP(A2,$G$1:$H$35,2,0),将公式向下填充,C34单元格的公式是=VLOOKUP(A34,$G$1:$H$35,2,0),结果是错误值“#N/A”,之所以出现错误是因为在查找区域$G$1:$H$35的首列G1:G35内找不到A34单元格的值“台湾”。

用ISERROR函数修正

将C2单元格的公式修改为:=IF(ISERROR(VLOOKUP(A2,$G$1:$H$35,2,0)),0,VLOOKUP(A2,$G$1:$H$35,2,0)),公式向下填充,到C34单元格,错误值消失,变为0。

公式解释:

ISERROR函数解释

ISERROR(value),判断value是否为错误值。

value可以为#N/A#VALUE!#REF!#DIV/0!#NUM!#NAME? #NULL!

通常将 ISERROR 函数与IF函数结合使用:

=IF(ISERROR(A1), "A1是错误值时的返回值", “A1是正确值时返回值”)

素材下载

链接:http://pan.baidu.com/s/1pKTJ9sn

密码:6mud

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多