为什么这个excel公式给我一个#name错误?

时间:2012-12-20 17:25:47

标签: excel excel-formula

这是我的excel公式:

=IF(ISNA,"0",(VLOOKUP(A2,Account_TS!A1:D312,4,FALSE)))

注意:我查找了这个问题并且它表明我的关键字错误,但我看不出那可能是什么。

2 个答案:

答案 0 :(得分:2)

ISNA实际上是一个函数,所以你需要传递一个值才能使它工作。

=IF(ISNA(A1), "Error", "No Error")

答案 1 :(得分:0)

我的猜测是你试图说出以下内容:

=IF(ISNA(VLOOKUP(A2,Account_TS!A1:D312,4,FALSE)),"0",(VLOOKUP(A2,Account_TS!A1:D312,4,FALSE)))

而且,如果您使用的是Excel 2007,那么您可以按照以下方式进行操作:

=IFERROR(VLOOKUP(A2,Account_TS!A1:D312,4,FALSE),"0")

希望这有帮助