IFERROR med VLOOKUP i Excel (5 forskjellige bruksområder)

  • Dele Denne
Hugh West

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.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.