Denne vejledning vil demonstrere, hvordan du håndterer VLOOKUP #N/A fejl i Excel og Google Sheets.
IFNA i VLOOKUP
Når du søger efter en værdi med VLOOKUP -funktionen, og hvis værdien ikke findes, returnerer VLOOKUP fejlen #N/A.
1 | = OPLYSNING (E3, B3: C6,2, FALSK) |
Du kan tilføje IFNA -funktionen uden for VLOOKUP for at gøre noget andet, hvis VLOOKUP resulterer i en IFNA -fejl. I dette eksempel udsender vi "Ikke fundet", hvis VLOOKUP resulterer i en #N/A fejl:
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Ikke fundet") |
En anden almindelig brug af IFNA -funktionen er at udføre en anden VLOOKUP, hvis den første VLOOKUP ikke kan finde værdien. Dette kan bruges, hvis der findes en værdi på et af to ark; hvis værdien ikke findes på det første ark, skal du i stedet slå værdien til på det andet ark.
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), VLOOKUP (E3, 'Sheet 02'! B3: C6,2, FALSE)) |
HVIS ISNA i VLOOKUP
IFNA -funktionen blev introduceret i Excel 2013. Inden da var du nødt til at bruge den mere komplicerede IF / ISNA -kombination:
1 | = IF (ISNA (VLOOKUP (E3, B3: C6,2, FALSE)), "Not found", VLOOKUP (E3, B3: C6,2, FALSE)) |
ISNA -funktionen kontrollerer, om resultatet af VLOOKUP -formlen er en #N/A -fejl og returnerer True eller False i overensstemmelse hermed. Hvis det er sandt (dvs. din opslagsværdi mangler i opslagsmatrixen), vender IF -funktionen tilbage med en meddelelse, du angiver, ellers giver det dig resultatet af VLOOKUP.
IFERROR - OPLYSNING
Som anført ovenfor tester IFNA -funktionen, om formlen kun udsender en #N/A -fejl. I stedet kan IFERROR -funktionen bruges til at kontrollere, om NOGEN fejl returneres:
1 | = HVISFEJL (VLOOKUP (E3, B3: C6,2, FALSE), "Ikke fundet") |
If ISNA & IFNA in VLOOKUPs - Google Sheets
Disse formler fungerer på samme måde i Google Sheets som i Excel.