What does #N/A mean in Google Sheets?

#N/A means not available: the formula ran but could not find a match. Lookup functions return #N/A when a key is missing from the table. Sometimes that is correct. Often it signals typos, extra spaces, or numbers stored as text.

When to use it

Study #N/A when building lookup columns, price lists, and roster merges so you separate real missing keys from fixable data quality issues.

When to skip it

Do not blanket IFNA every lookup if analysts need to notice missing master data that should be added to the source table.

How it works

  1. 1

    Confirm the lookup value exists in the source column with exact spelling and type.

  2. 2

    Trim spaces with TRIM and normalize case with LOWER on both sides when needed.

  3. 3

    Use FALSE for exact match in VLOOKUP unless you want approximate match on sorted data.

  4. 4

    Wrap with IFNA(value, fallback) when a miss is expected and you want a blank or message.

  5. 5

    Sort lookup tables for approximate VLOOKUP or switch to XLOOKUP with exact match.

  6. 6

    Check for numbers stored as text on one side and real numbers on the other.

Examples in Google Sheets

SKU not in price list

VLOOKUP returns #N/A when the product code in the order row is not in the price table.

Extra space in name

TRIM on both columns fixes #N/A caused by trailing spaces in one list.

FILTER with no rows

FILTER can return #N/A when no row matches the condition instead of an empty spill.

Build this without starting from a blank cell

Use a Better Sheets tool for #N/A error, then watch a walkthrough when you want the full pattern.

Better Sheets resources

Common mistakes

  • Assuming #N/A always means broken data when the key truly does not exist yet.
  • Using approximate VLOOKUP on unsorted tables, producing wrong matches instead of #N/A.
  • Comparing dates stored as text to real date values.
  • Hiding all #N/A with IFNA so nobody notices missing catalog items.
  • Looking up in the wrong column after someone inserted a column in the master sheet.

Frequently asked questions

Is #N/A an error or a valid result?
Both. It signals no match, which may be expected or a data problem you should fix.
How is IFNA different from IFERROR?
IFNA catches only #N/A. IFERROR catches any error, which can hide #REF! or #VALUE! you need to see.
Why does XLOOKUP return #N/A?
The search key is not in the lookup array with the match mode you chose.
Can MATCH return #N/A?
Yes when the value is not found and you use MATCH without a third argument of 0 for exact match.
Does #N/A break SUM?
SUM ignores #N/A in some contexts but dependent charts may still fail. Clean lookups at the source.
How do I show "Not found" instead of #N/A?
Use IFNA(VLOOKUP(...), "Not found") or XLOOKUP with a not_found argument.
Why #N/A after IMPORTRANGE?
Usually a lookup on imported data with mismatched keys, not IMPORTRANGE itself.
Can conditional formatting highlight #N/A?
Yes. Custom formula ISNA(A1) or A1="#N/A" depending on how the error displays in your locale.

Related Tutorials

Watch how #N/A error works

Browse more tutorials
Most Common Errors and How To Handle Them in Google Sheets

Most Common Errors and How To Handle Them in Google Sheets

Today we're gonna talk about errors in Google Sheets and how you can fix...

Related glossary terms

Done reading about #N/A error?

Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.

Need this once

Jump to a free tool or a single tutorial for this topic.

Learning Sheets for real

Unlock the full library, generators, and templates with membership.