将#NA更改为0

时间:2015-02-04 18:31:39

标签: if-statement vlookup na

如何在此功能中将#NA更改为0。按原样,它返回#NA,这是正确的。但我希望它返回0.而不是。

= VLOOKUP(R11,查找$ Z $ 2:!$ AB $ 332,2,0)

1 个答案:

答案 0 :(得分:0)

VLOOKUP应用了第四个参数0(FALSE):

  

如果未找到完全匹配,则返回错误值#N / A.

但是这可以在公式中检测到(被困)并显示替代#N/A的替代结果。这个替代方案几乎可以是任何东西,但OP选择了0所以:

=IFERROR(VLOOKUP(R11,Lookup!$Z$2:$AB$332,2,0),0)  

在早期版本的Excel中,IFERROR不可用,但是,虽然更长,但另一种选择是:

 =IF(ISERROR(VLOOKUP(R11,lookup!$Z$2:$AB$332,2,0)),0,VLOOKUP(R11,lookup!$Z$2:$AB$332,2,0))