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
Got the same error in multiple cells? Upload your whole sheet and the Auditor will flag every #NAME? and broken formula at once — free. Pro plans (₹199/$4.99/mo) can apply the verified fixes and download the corrected file in one click.
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: