我无法弄清楚我在这个公式中有太多的论据:
=IFERROR(VLOOKUP(A2,Table6,5,FALSE),0,(VLOOKUP(A2,Table6,5,FALSE)))
任何人都可以帮忙解决这个问题吗?
答案 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))