当公式产生错误时返回自定义结果,否则返回公式本身的结果。
语法
IFERROR(value, value_if_error)参数
value必填
要计算的公式或表达式。
value_if_error必填
当 value 为错误时返回的内容。
IFERROR 包裹一个公式,捕获 #N/A、#DIV/0!、#VALUE! 等错误,并用文本、空白或备用计算替换它们。它让报表更干净,最常与查找函数搭配使用。
=IFERROR(VLOOKUP(E2,A:C,3,FALSE), "Not found")→Not found查找失败时显示友好文本,而非 #N/A。
=IFERROR(A2/B2, 0)→0当 B2 为空时返回 0,而非 #DIV/0!。
包裹有风险的公式
把可能出错的计算放在第一个参数。
选择兜底值
决定显示文本、空白 "" 还是替代数字。
会——它捕获所有错误类型。请谨慎使用,以免掩盖本应排查的真实数据问题。