Denne opplæringen vil demonstrere hvordan du håndterer VLOOKUP #N/A feil i Excel og Google Sheets.
IFNA i VLOOKUP
Når du søker etter en verdi med VLOOKUP -funksjonen, og hvis verdien ikke blir funnet, returnerer VLOOKUP #N/A -feilen.
1 | = VISNING (E3, B3: C6,2, FALSK) |
Du kan legge til IFNA -funksjonen utenfor VLOOKUP for å gjøre noe annet hvis VLOOKUP resulterer i en IFNA -feil. I dette eksemplet sender vi "Ikke funnet" hvis VLOOKUP resulterer i en #N/A -feil:
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Not found") |
En annen vanlig bruk av IFNA -funksjonen er å utføre en annen VLOOKUP hvis den første VLOOKUP ikke finner verdien. Dette kan brukes hvis en verdi kan bli funnet på ett av to ark; Hvis verdien ikke finnes på det første arket, kan du slå opp verdien på det andre arket i stedet.
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), VLOOKUP (E3, 'Sheet 02'! B3: C6,2, FALSE)) |
HVIS ISNA i VLOOKUP
IFNA -funksjonen ble introdusert i Excel 2013. Før det måtte du bruke den mer kompliserte IF / ISNA -kombinasjonen:
1 | = IF (ISNA (VLOOKUP (E3, B3: C6,2, FALSE)), "Not found", VLOOKUP (E3, B3: C6,2, FALSE)) |
ISNA -funksjonen sjekker om resultatet av VLOOKUP -formelen er en #N/A -feil og returnerer True eller False tilsvarende. Hvis det er sant (dvs. at oppslagsverdien din mangler i oppslagsoppsettet), vil IF -funksjonen komme tilbake med en melding du angir, ellers vil det gi deg resultatet av VLOOKUP.
IFERROR - OPPLYSNING
Som nevnt ovenfor tester IFNA -funksjonen om formelen bare gir en #N/A -feil. I stedet kan IFERROR -funksjonen brukes til å kontrollere om NOEN feilen returneres:
1 | = FEIL (VLOOKUP (E3, B3: C6,2, FALSE), "Ikke funnet") |
If ISNA & IFNA in VLOOKUPs - Google Sheets
Disse formlene fungerer på samme måte i Google Regneark som i Excel.