Excel formel: VLOOKUP uten # N / A feil -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å skjule # N / A-feilen som VLOOKUP kaster når den ikke finner en verdi, kan du bruke IFERROR-funksjonen til å fange feilen og returnere hvilken verdi du vil.

Forklaring

Når VLOOKUP ikke finner en verdi i en oppslagstabell, returnerer den feilen # N / A. IFERROR-funksjonen lar deg fange feil og returnere din egen tilpassede verdi når det er en feil. Hvis VLOOKUP returnerer en verdi normalt, er det ingen feil, og den oppslåtte verdien returneres. Hvis VLOOKUP returnerer feilen # N / A, overtar IFERROR og returnerer verdien du oppgir.

Hvis du har en oppslagsverdi i celle A1 og oppslagsverdier i et område med navnet tabell, og du vil at en celle skal være tom hvis ingen oppslag blir funnet, kan du bruke:

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

Hvis du vil returnere meldingen "Ikke funnet" når ingen treff blir funnet, bruk:

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

IFNA-alternativ

I Excel 2013 er IFNA-funksjonen tilgjengelig for å felle og håndtere # N / A-feil spesifikt. Brukssyntaks er den samme som med IFERROR:

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

Eldre versjoner av Excel

I tidligere versjoner av Excel som mangler IFERROR-funksjonen, må du gjenta VLOOKUP i en IF-funksjon som får en feil med ISNA eller ISERROR. For eksempel:

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

Interessante artikler...