当VLOOKUP返回空白值#N/A时我想要把返回的#N/A变成0,用函数该怎么弄

因为我用VLOOKUP比较多,但很多的值是空白的还没输入,所以当返回值时就返回的空白值的代码#N/A,但是我现在想当返回值是#N/A时我想把返回的#N/A变成返回值默认为0用函数该怎么弄呢,求大神给力的帮助,谢谢!

假设你的公式是 =VLOOKUP(C1,A:B,2,)
则公式改成如下写法之一

=IF(ISNA(VLOOKUP(C1,A:B,2,)),,VLOOKUP(C1,A:B,2,))

=IF(ISERROR(VLOOKUP(C1,A:B,2,)),,VLOOKUP(C1,A:B,2,))

=IF(COUMTIF(A:A,C1),VLOOKUP(C1,A:B,2,),)

=IF(ISNA(MATCH(C1,A:A,)),,VLOOKUP(C1,A:B,2,))

=IF(ISERROR(MATCH(C1,A:A,)),,VLOOKUP(C1,A:B,2,))

=IF(COUNT(MATCH(C1,A:A,)),VLOOKUP(C1,A:B,2,),)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-07
在原函数上套用一个IFERROR来判断公式输入的错误值
#N/A,使其输出为0,否则输出原函数的查找值
=IFERROR(原LOOKUP函数,"")