0

这是我的excel公式:

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

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

4

2 回答 2

2

ISNA实际上是一个函数,因此您需要向它传递一个值才能使其工作。

=IF(ISNA(A1), "Error", "No Error")
于 2012-12-20T17:27:06.527 回答
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")

希望这可以帮助

于 2012-12-20T17:30:45.417 回答