Innholdsfortegnelse
Når VLOOKUP-funksjonen ikke finner oppslagsverdien i oppslagsmatrisen, vil den vise et feiltegn, #N/A . Men du kan bli kvitt dette problemet ved å bruke HVISER-funksjonen med funksjonen SØK OPP . I denne artikkelen viser jeg deg 5 forskjellige bruksområder for IFERROR med VLOOKUP i Excel.
La oss si at vi har et datasett med oppnådde karakterer fra forskjellige studenter i en klasse. Vi vil bruke dette datasettet til å vise forskjellig bruk av IFERROR med VLOOKUP.
Last ned Practice Workbook
IFERROR VLOOKUP.xlsx
Bruk av IFERROR med VLOOKUP i Excel
Hva vil skje hvis vi bare bruker VLOOKUP
Først vil vi se hva som vil skje hvis vi bruk bare VLOOKUP -funksjonen. Anta at Jessica er en student hvis navn ikke hører hjemme i datasettet vårt. Hvis vi nå finner det oppnådde merket til Jessica ved å bruke VLOOKUP -funksjonen, vil Excel vise et feiltegn #N/A. Vi kan håndtere dette feiltegnet ved å bruke IFERROR funksjonen med VLOOKUP -funksjonen
La oss nå se forskjellig bruk av IFERROR med VLOOKUP.
1. IFERROR med VLOOKUP for å erstatte #N/A med egendefinert tekst
Anta at når du søker for en elev hvis navn ikke er på listen, vil du vise egendefinert tekst som "Ikke funnet". For å utføre oppgaven, skriv inn følgende formel i celle F5 og trykk ENTER.
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")
Her, E5 = Oppslagsverdi som vil søkes i listen
B4:C11 = Oppslagsområde som er datasettet ditt
2 = Oppslagskolonne som er kolonnen til Opptatt karakterer
FALSE betyr at funksjonen vil søke etter et eksakt samsvar
Nå hvis du skriver inn et elevnavn fra listen din i celle E5 , vil du få hans/hennes oppnådde karakterer i celle F5.
Og hvis du skriver alle studentnavn som ikke er på listen din, i celle E5 , vil F5 cellen vise den egendefinerte teksten Ikke funnet.
2. For å få en tom celle i stedet for #N/A
Hvis du vil beholde cellen tom når det søkte navnet ikke er i listen din, skriv inn følgende formel i celle E5,
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")
Her, E5 = Oppslagsverdi som vil bli søkt i listen
B4:C11 = Oppslagsområde som er datasettet ditt
2 = Oppslagskolonne det er kolonnen med Opptatte karakterer
FALSE betyr at funksjonen vil søke etter et eksakt samsvar
Hvis du skriver inn et studentnavn fra listen din i celle E5 , vil du få karakterene hans/hennes i celle F5.
Men hvis du skriver inn et navn som ikke er i datasettet, vil cellen F5 forbli tom.
3. IFERROR medVLOOKUP for Split Dataset
Anta at du har to lister i datasettet. Du vil finne de oppnådde karakterene for en hvilken som helst elev fra begge listene.
Skriv inn følgende formel i celle E5 og trykk ENTER
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))
Her, E5 = Oppslagsverdi som vil bli søkt i listen
B4:C11 =1. oppslagsområde som er den første listen i datasettet
B14:C20 = = 2. oppslagsområde som er den andre listen i datasettet
2 = Oppslagskolonne som er kolonnen for Opptatte karakterer
USANN betyr at funksjonen vil søke etter en eksakt match
Nå hvis du skriver inn noen av navnene fra noen av listene dine, i celle E5, vil du få de oppnådde karakterene til den personen i celle F5.
4. IFERROR med VLOOKUP for å alltid finne et resultat
La oss si at du har kontaktnumre til forskjellige grener av bedriften din i datasettet. Nå vil du vise et kontaktnummer hvis noen søker etter noen av filialene selv om filialnavnet ikke er listen din. Hvis filialnavnet ikke er i listen, vil du vise kontaktnummeret til hovedkontoret.
Skriv inn følgende formel i en tom celle og trykk ENTER
=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))
Her, E5 = Oppslagsverdi som skal søkes i listen
B4:C11 = Oppslagsområde somer datasettet ditt
2 = Oppslagskolonne som er kolonnen til Kontaktnummer
USANN betyr at funksjonen vil slå opp for et eksakt samsvar
Nå hvis du skriver inn et grennavn i celle E4 som ikke er i listen, får kontaktnummeret til hovedkontoret i cellen der du skrev inn formelen.
5. For eldre versjon av Excel
I Excel 2013 eller i noen eldre versjon IFERROR -funksjonen er ikke tilgjengelig. Men du kan gjøre den samme oppgaven ved å bruke HVIS-funksjonen og ISNA-funksjonen sammen med SØKOPPSLAK -funksjonen.
Skriv inn følgende formel i celle F5 og trykk ENTER
=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))
Her, E5 = Oppslagsverdi som vil bli søkt i listen
B4:C11 = Oppslagsområde som er datasettet ditt
2 = Oppslagskolonne det er kolonnen til Kontaktnummer
FALSE betyr at funksjonen vil søke etter et eksakt samsvar
Hvis du skriver inn et elevnavn fra listen din i celle E5 , vil du få karakterene hans/hennes i celle F5.
Og hvis du skriver inn et studentnavn som ikke er i listen din, i celle E5 , vil cellen F5 vise din egendefinerte tekst Ikke funnet.
Konklusjon
IFERROR -funksjonen lar deg utelate feilenverdien for VLOOKUP funksjonen. Du kan bruke IFERROR med VLOOKUP for alle bruksområder beskrevet i denne artikkelen. Hvis du møter problemer mens du antyder funksjonene sammen, vennligst legg igjen en kommentar. Hvis du vet om ytterligere bruk av IFERROR med VLOOKUP , vennligst gi oss beskjed om det i kommentarfeltet.