Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.
Last reviewed:
=IFERROR(VLOOKUP(A2,B2:C5,2,0),"Not found")Computed by a real spreadsheet engine on the sample data below.
| Key | LookupVal | Price |
| Apple | Apple | 1.20 |
| Banana | Banana | 0.50 |
| Cherry | Mango | 2.00 |
| Durian | Orange | 0.80 |
=IFERROR(VLOOKUP(A2,B2:C5,2,0),"Not found")→1.2
Edit the grid or formula, then run it through a real spreadsheet engine — no signup.
Sample data — click any cell to edit
Working on a sheet you inherited? Run the Auditor on the whole file first — it flags every #REF!, #N/A, broken column pattern, and inconsistent formula in seconds, free, no signup.
ISERROR returns TRUE for all error types including #N/A. ISERR returns TRUE for all errors except #N/A. Use ISERR when a missing-lookup result is semantically different from a formula mistake.
In older Excel versions it could. Modern Excel and Google Sheets evaluate the expression only once, so there is no performance penalty for using IFERROR over IF(ISERROR(...)).
Yes, but deeply nested IFERROR calls become hard to read. If you need to try multiple fallback lookups, consider IFERROR(VLOOKUP(...),IFERROR(XLOOKUP(...),"Default")) or restructure with XLOOKUP's built-in if-not-found argument.
Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.
Last reviewed: