Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.
Last reviewed:
#NAME? means the spreadsheet does not recognize a name in the formula. It usually points at a misspelled function, a named range that does not exist, or text that is missing its quotation marks.
=VLOKUP(D2, A:B, 2, FALSE)=VLOOKUP(D2, A:B, 2, FALSE)The function name was misspelled. #NAME? almost always points at a typo.
Edit the grid or formula, then run it through a real spreadsheet engine — no signup.
Sample data — click any cell to edit
Stop hunting errors by hand.
Upload your spreadsheet and the Auditor flags every #NAME? and broken formula at once — or paste this one formula and get the fix explained.
XLOOKUP is only available in Microsoft 365 and Excel 2021+. Older versions do not recognize it — use INDEX/MATCH instead.
Yes. If you write =IF(A2=Sales,...) the word Sales looks like an undefined name. Wrap it in quotes: "Sales".
Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.
Last reviewed: