Använda ISERROR med VLOOKUP -funktion

Anonim

I den här artikeln kommer vi att lära oss hur man använder funktionen FEL tillsammans med VLOOKUP -funktionen för att ignorera felet som resultat i Microsoft Excel.

Med tanke på att vi har denna situation där vi vill skapa en formel för att kontrollera för varje lyckad sökning. Formeln ska returnera det numret när matchningen hittas. Och om en exakt matchning inte hittas, bör formeln returnera ett textmeddelande om detta snarare än ett fel i Microsoft Excel.

Om det är fel i Excel Vlookup -formeln kommer vi att använda IF, Iserror och Vlookup -funktionen för att förhindra #N/A -felet.

VLOOKUP är en Excel -funktion som används för att leta upp och hämta data från en specifik kolumn i en tabell. Uppslagningsvärden måste visas i den första kolumnen i tabellen, med uppslagskolumner till höger.

Syntax:

=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

FEL funktion som används för att kontrollera felet vid beräkningen med hjälp av valfri funktion. Vi använder den här funktionen när Excel vlookup inte fungerar eller visar ett fel.

Syntax:

= FEL (formel)

OM funktion fungerar på logic_test och returnerar värden baserat på resultatet av testet.

Syntax:

= IF (Logic_test, [Value_if_True], [Value_if_False])

Låt oss ta ett exempel för att förstå hur vi kan förhindra att en Vlookup -funktion returnerar ett fel när en exakt matchning inte hittas.

Här har vi två tabeller med namnet 1st Data set och 2nd Dat set.

Skriv VLOOKUP -formeln i H7 -cell.

=OM(ISNA(VLOOKUP(G3, $ A $ 2: $ B $ 13,2, FALSKT)), "Antal hittades inte", VLOOKUP (G3, $ A $ 2: $ B $ 13,2, FALSE))

Förklaring:

Vlookup funktion kontrollerar villkoret för den andra kolumnen i den första datamängden som matchar EMP -KODEN i den första datamängden.
FEL funktion letar efter eventuella fel och skickar det vidare till OM fungera.
OM funktionen kontrollerar om ett fel inträffar, skrivs det ut "finns inte" istället för felet.

Kopiera formeln i andra celler, välj cellerna som tar den första cellen där formeln redan tillämpas, använd genvägstangenten Ctrl + D.

Som du kan se i bilden ovan fungerar formeln bra. Och användaren kan arbeta utan att bli irriterad av något fel. Om ISERROR -funktionen inte används är utgången vlookup som returnerar inget fel.

Hoppas du kommer att användaVLOOKUP fungera. Du kan använda samma funktioner i Excel 2016, 2013 och 2010. Det finns fler artiklar om VLOOKUP och HLOOKUP. Vänligen kolla fler länkar här och om du har några olösta frågor, vänligen ange det i kommentarfältet nedan. Vi ska hjälpa dig.

Hur använder jag IF, ISNA och VLOOKUP -funktionen i Excel?

IF, ISNA och VLOOKUP -funktion

IFERROR och VLOOKUP -funktion

VLOOKUP Flera värden

Delvis matchning med VLOOKUP -funktion