在vlookup函数结果中将#N/A用零值或空值代替
1、这解决这个问题,可以在用VLOOKUP函数时用ISNA函数结合IF函数实现去除结果中的“#N/A”为方便参与运算,用"0"或"空格"代替。如图:

2、再看实例图:
结果二那一列中,如果查找不到,结果都以0值显示,可以参与运算。

3、结果一中直接用VLOOKUP函数,结果中查询不到的名字,结果为“#N/A”,无法参与运算,如合计数仍为“#N/A”。
格式为:=VLOOKUP($D$5,$A$5:$B$24,2,0)
1、再看结果二,#N/A都变成了0值,可以进行运算了。
格式为:=IF(ISNA(VLOOKUP(D5,$A$5:$B$24,2,0)),0,VLOOKUP(D5,$A$5:$B$24,2,0))
但如果数据表很大,数据很多,结果为0可能是这个人不存在,也可能是这个人的数据就是0,你无法判断此人在原数据中是否存在。
2、下面看看结果三。
在原数据表中查不到的人,结果以空值表示。
格式为:=IF(ISNA(VLOOKUP(D5,$A$5:$B$24,2,0)),"",VLOOKUP(D5,$A$5:$B$24,2,0))
这种结果即可以参与运算、引用等,还可以看出来哪个人在原数据表中没查到(不存在)。

3、以上三种显示结果,你可以根据自己的需要,用VLOOKUP函数时配合IF和ISNA函数轻松实现。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:173
阅读量:26
阅读量:174
阅读量:163
阅读量:122