vlookup 时用 0 快速替换 #N/A

Nam*_* VU 24 vlookup microsoft-excel

vlookup在excel中使用了很多。

问题在于#N/A找不到搜索值时的值。

在这种情况下,我们经常使用 0 替换它

if(isna(vlookup(what,range,column,false));0; vlookup(what,range,column;false))
Run Code Online (Sandbox Code Playgroud)

重复vlookup(what,range,column,false)两次,使公式看起来很丑陋,对我来说是假的。

您有其他解决此问题的方法吗?

bar*_*ini 37

哪个版本的Excel?在 Excel 2007 或更高版本中,您可以像这样使用 IFERROR 函数

=IFERROR(VLOOKUP(A1,B2:E3,4,0),0)


小智 6

IFNA如果您只想检测 #N/A 错误,也可以使用。

=IFNA(Formula,0)
Run Code Online (Sandbox Code Playgroud)

这将显示0而不是 #N/A 错误。