我的= IFERROR公式中有太多参数

时间:2013-11-26 00:58:58

标签: excel excel-formula excel-2010 worksheet-function vlookup

我无法弄清楚我在这个公式中有太多的论据:

=IFERROR(VLOOKUP(A2,Table6,5,FALSE),0,(VLOOKUP(A2,Table6,5,FALSE)))  

任何人都可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

为了回答:

Syntax IFERROR(value,value_if_error)

IFERROR函数语法具有以下参数:

价值必填。检查错误的参数 • Value_if_error 必填。公式计算结果为错误时返回的值。将评估以下错误类型:#N / A,#VALUE!,#REF!,#DIV / 0!,#NUM!,#NAME?或#NULL!。

<强>说明
•如果 value_if_error 为空单元格,则IFERROR将其视为空字符串值(“”)。
•如果 value 是数组公式,则IFERROR会返回 value 中指定范围内每个单元格的结果数组。

因此,正如@JerryJeremiah所建议的那样,省略第三个参数:

=IFERROR(VLOOKUP(A2,Table6,5,FALSE),0)

早期版本的Excel没有IFERROR,对于这些版本非常类似于上面没有工作的构造(即使用三个参数)可能是合适的 - 并且应该仍然适用于Excel 2010:

=IF(ISERROR(VLOOKUP(A2,Table6,5,0)),0,VLOOKUP(A2,Table6,5,0))