Excel-formel: VLOOKUP uden # N / A-fejl -

Indholdsfortegnelse

Generisk formel

=IFERROR(VLOOKUP(value,table,2,FALSE),"message")

Resumé

For at skjule den # N / A-fejl, som VLOOKUP kaster, når den ikke kan finde en værdi, kan du bruge IFERROR-funktionen til at fange fejlen og returnere enhver værdi, du kan lide.

Forklaring

Når VLOOKUP ikke kan finde en værdi i en opslagstabel, returnerer den fejlen # N / A. IFERROR-funktionen giver dig mulighed for at opfange fejl og returnere din egen brugerdefinerede værdi, når der er en fejl. Hvis VLOOKUP returnerer en værdi normalt, er der ingen fejl, og den opslåede værdi returneres. Hvis VLOOKUP returnerer fejlen # N / A, overtager FEJL og returnerer den værdi, du angiver.

Hvis du har en opslagsværdi i celle A1 og opslagsværdier i en række med navnet tabel, og du vil have en celle til at være tom, hvis der ikke findes nogen opslag, kan du bruge:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"")

Hvis du vil returnere meddelelsen "Ikke fundet", når der ikke findes noget match, skal du bruge:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")

IFNA-mulighed

I Excel 2013 er IFNA-funktionen tilgængelig til at fælde og håndtere # N / A-fejl specifikt. Brugssyntaxen er den samme som med IFERROR:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")

Ældre versioner af Excel

I tidligere versioner af Excel, der mangler IFERROR-funktionen, skal du gentage VLOOKUP inde i en IF-funktion, der fanger en fejl med ISNA eller ISERROR. For eksempel:

=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))

Interessante artikler...