为什么这个excel公式给了我一个#名称错误?
以下是我的excel公式:为什么这个excel公式给了我一个#名称错误?,excel,excel-formula,Excel,Excel Formula,以下是我的excel公式: =IF(ISNA,"0",(VLOOKUP(A2,Account_TS!A1:D312,4,FALSE))) 注意:我查找了这个问题,它表明我有一个关键字错误,但我不知道这可能是什么。ISNA实际上是一个函数,因此需要向它传递一个值才能使它工作 =IF(ISNA(A1), "Error", "No Error") 我猜你想说的是: =IF(ISNA(VLOOKUP(A2,Account_TS!A1:D312,4,FALSE)),"0",(VLOOKUP(A2,Ac
=IF(ISNA,"0",(VLOOKUP(A2,Account_TS!A1:D312,4,FALSE)))
注意:我查找了这个问题,它表明我有一个关键字错误,但我不知道这可能是什么。
ISNA实际上是一个函数,因此需要向它传递一个值才能使它工作
=IF(ISNA(A1), "Error", "No Error")
我猜你想说的是:
=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")
希望这有帮助@DrewRush哈哈,我知道这种感觉。=如果((ISNA)(VLOOKUP(A2,Account_TS!A1:D312,4,FALSE),“0”…起作用。除非有特殊需要返回文本格式为零,否则通常最好在零附近不加引号,即使用0而不是“0”