If ISNA & IFNA in VLOOKUPs - Excel & Google Sheets

Denna handledning kommer visa hur du hanterar VLOOKUP #N/A -fel i Excel och Google Kalkylark.

IFNA i VLOOKUP

När du letar upp ett värde med VLOOKUP -funktionen, om värdet inte hittas, returnerar VLOOKUP #N/A -felet.

1 = VISNING (E3, B3: C6,2, FALSKT)

Du kan lägga till IFNA -funktionen utanför VLOOKUP för att göra något annat om VLOOKUP resulterar i ett IFNA -fel. I det här exemplet kommer vi att mata ut "Hittades inte" om VLOOKUP resulterar i ett #N/A -fel:

1 = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Hittades inte")

En annan vanlig användning av IFNA -funktionen är att utföra en andra VLOOKUP om den första VLOOKUP inte kan hitta värdet. Detta kan användas om ett värde kan hittas på ett av två ark; om värdet inte finns på det första arket, leta upp värdet på det andra arket istället.

1 = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), VLOOKUP (E3, 'Sheet 02'! B3: C6,2, FALSE))

OM ISNA i VLOOKUP

IFNA -funktionen introducerades i Excel 2013. Innan dess var du tvungen att använda den mer komplicerade IF / ISNA -kombinationen:

1 = IF (ISNA (VLOOKUP (E3, B3: C6,2, FALSE)), "Not found", VLOOKUP (E3, B3: C6,2, FALSE))

ISNA -funktionen kontrollerar om resultatet av VLOOKUP -formeln är ett #N/A -fel och returnerar True eller False i enlighet därmed. Om det är sant (dvs ditt uppslagsvärde saknas i uppslagsmatrisen) kommer IF -funktionen tillbaka med ett meddelande du anger, annars ger det dig resultatet av VLOOKUP.

IFERROR - VLOOKUP

Som nämnts ovan testar IFNA -funktionen om formeln bara matar ut ett #N/A -fel. Istället kan IFERROR -funktionen användas för att kontrollera om NÅGRA fel returneras:

1 = IFERROR (VLOOKUP (E3, B3: C6,2, FALSE), "Hittades inte")

If ISNA & IFNA in VLOOKUPs - Google Sheets

Dessa formler fungerar på samma sätt i Google Kalkylark som i Excel.

wave wave wave wave wave