Syntax
| Parameter | Description |
|---|---|
| value | Parameter of the ISERROR function. |
Examples
Check for any error
=ISERROR(A1/B1)
Safe lookup
=IF(ISERROR(VLOOKUP(A1, D:E, 2, FALSE)), "Not found", VLOOKUP(A1, D:E, 2, FALSE))
Error flagging column
=IF(ISERROR(C2), "Check this row", "OK")
Common Errors
ISERROR itself never errors — it always returns TRUE or FALSE. That's the whole point of the function.
Tips
Instead of =IF(ISERROR(expr), fallback, expr) which evaluates the expression twice, use =IFERROR(expr, fallback) which is cleaner and faster.
ISERROR catches ALL errors including #N/A. If you only want to handle #N/A (e.g., from a lookup miss), use ISNA instead to avoid masking real errors.
Temporarily remove ISERROR wrappers when debugging. They can hide the actual error type — seeing #REF! vs #VALUE! vs #N/A tells you very different things.
Try ISERROR in Viztab
Import your data and use ISERROR with 370+ other formulas. No signup required.
Open Viztab