I denne artikel lærer vi, hvordan du bruger ISERROR -funktionen sammen med VLOOKUP -funktionen til at ignorere fejlen som følge af Microsoft Excel.
I betragtning af at vi har denne situation, hvor vi vil oprette en formel for at kontrollere for hver vellykket søgning. Formlen skal returnere dette tal, når matchet er fundet. Og hvis der ikke findes et nøjagtigt match, skal formlen returnere en tekstmeddelelse herom frem for en fejl i Microsoft Excel.
Hvis det er en fejl i Excel Vlookup -formlen, vil vi bruge IF, Iserror og Vlookup -funktionen til at forhindre #N/A -fejlen.
VLOOKUP er en Excel -funktion, der bruges til at søge og hente data fra en bestemt kolonne i en tabel. Opslagsværdier skal vises i den første kolonne i tabellen med opslagskolonner til højre.
Syntaks:
=VLOOKUP (opslagsværdi, tabel_array, col_index_num, [interval_lookup]) |
FEJL funktion, der bruges til at kontrollere fejlen under beregning ved hjælp af en hvilken som helst funktion. Vi bruger denne funktion, når Excel vlookup ikke fungerer eller viser en fejl.
Syntaks:
= FEJL (formel) |
HVIS funktion fungerer på logic_test og returnerer værdier baseret på resultatet af testen.
Syntaks:
= HVIS (Logic_test, [Value_if_True], [Value_if_False]) |
Lad os tage et eksempel for at forstå, hvordan vi kan forhindre en Vlookup -funktion i at returnere en fejl, når der ikke findes et nøjagtigt match.
Her har vi to tabeller med navnet 1. datasæt og 2. datasæt.
Skriv VLOOKUP -formlen i H7 -celle.
=HVIS(ISNA(VLOOKUP(G3, $ A $ 2: $ B $ 13,2, FALSK)), "Antal ikke fundet", VLOOKUP (G3, $ A $ 2: $ B $ 13,2, FALSK)) |
Forklaring:
Vlookup funktion kontrollerer betingelsen for 2. kolonne i 1. datasæt, der matcher EMP -KODE i 1. datasæt.
FEJL funktion søger efter enhver fejl og videregiver den til HVIS fungere.
HVIS funktionen kontrollerer, om der opstår en fejl, udskriver den "Ikke eksisterer" i stedet for fejlen.
Kopier formlen i andre celler, vælg cellerne, der tager den første celle, hvor formlen allerede er anvendt, brug genvejstast Ctrl + D.
Som du kan se på billedet ovenfor, fungerer formlen fint. Og brugeren kan arbejde uden at blive irriteret over nogen fejl. Hvis ISERROR -funktionen ikke bruges, udgives vlookup, der returnerer ikke en fejl.
Håber du vil brugeVLOOKUP fungere. Du kan bruge de samme funktioner i Excel 2016, 2013 og 2010. Der er flere artikler om VLOOKUP og HLOOKUP. Tjek venligst flere links her, og hvis du har en uafklaret forespørgsel, bedes du angive det i kommentarfeltet herunder. Vi hjælper dig.
Hvordan bruges IF, ISNA og VLOOKUP -funktionen i Excel?
IF, ISNA og VLOOKUP funktion
IFERROR og VLOOKUP funktion
VLOOKUP Flere værdier
Delvis match med VLOOKUP -funktion