IFERROR s VLOOKUP u Excelu (5 različitih upotreba)

  • Podijeli Ovo
Hugh West

Kada funkcija VLOOKUP ne može pronaći vrijednost pretraživanja u nizu pretraživanja, prikazat će znak greške, #N/A . Ali možete se riješiti ovog problema korištenjem funkcije IFERROR sa funkcijom VLOOKUP . U ovom članku, pokazujem vam 5 različitih upotreba IFERROR sa VLOOKUP u Excelu.

Recimo, imamo skup podataka dobijenih ocjena različitih učenika u klasa. Koristit ćemo ovaj skup podataka da prikažemo različite upotrebe IFERROR sa VLOOKUP.

Preuzmite Vježnicu

IFERROR VLOOKUP.xlsx

Upotreba IFERROR sa VLOOKUP u Excelu

Šta će se dogoditi ako koristimo samo VLOOKUP

Prvo ćemo vidjeti što će se dogoditi ako koristite samo funkciju VLOOKUP . Pretpostavimo da je Jessica studentica čije ime ne pripada našem skupu podataka. Sada ako pronađemo dobijenu oznaku Jessice pomoću funkcije VLOOKUP , Excel će pokazati znak greške #N/A. Ovim znakom greške možemo se nositi korištenjem funkcije IFERROR sa funkcijom VLOOKUP

Sada da vidimo različite upotrebe IFERROR sa VLOOKUP.

1.   IFERROR sa VLOOKUP za zamjenu #N/A sa prilagođenim tekstom

Pretpostavimo, kada pretražujete za učenika čije ime nije na listi, želite da prikažete prilagođeni tekst kao što je „Nije pronađeno“. Da biste obavili zadatak, unesite sljedeću formulu u ćeliju F5 i pritisnite ENTER.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")

Ovdje, E5 = Potražna vrijednost koja će biti pretraživan na listi

B4:C11 = Opseg pretraživanja koji je vaš skup podataka

2 = Kolona pretraživanja koja je kolona od Dobljene ocjene

FALSE znači da će funkcija tražiti tačno podudaranje

Sada ako upišete bilo koje ime učenika sa svoje liste u ćeliji E5 , dobit ćete njegove/njene dobivene ocjene u ćeliji F5.

I ako upišete bilo koje ime učenika koje nije na vašoj listi, u ćeliji E5 , ćelija F5 će prikazati vaš prilagođeni tekst Nije pronađeno.

2.   Da biste dobili praznu ćeliju umjesto #N/A

Ako želite ostaviti ćeliju praznom kada traženo ime nije na vašoj listi, upišite sljedeće formula u ćeliji E5,

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")

Ovdje, E5 = vrijednost traženja koja će se pretraživati ​​na listi

B4:C11 = Opseg pretraživanja koji je vaš skup podataka

2 = Kolona pretraživanja to je stupac Dobiveni ocjene

FALSE znači da će funkcija tražiti tačno podudaranje

Sada ako upišete bilo koje ime učenika sa svoje liste u ćeliju E5 , dobit ćete njegove/njene dobivene ocjene u ćeliji F5.

Ali ako upišete bilo koje ime koje nije u skupu podataka, ćelija F5 ostat će prazna.

3.   IF GREŠKA saVLOOKUP za Split Dataset

Pretpostavimo da imate dvije liste u vašem skupu podataka. Želite da pronađete dobijene ocjene za bilo kojeg učenika sa obje liste.

U ćeliju E5 upišite sljedeću formulu i pritisnite ENTER

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))

Ovdje, E5 = Vrijednost traženja koja će se tražiti na listi

B4:C11 =1. opseg pretraživanja koji je 1. lista skupa podataka

B14:C20 = = 2. raspon pretraživanja koji je 2. lista skupa podataka

2 = kolona za traženje koja je stupac Ostvarene ocjene

FALSE znači da će funkcija tražiti tačan match

Sada ako upišete neko od imena sa bilo koje svoje liste, u ćeliju E5, dobićete dobijene ocene te osobe u ćelija F5.

4.   IFGREŠKA sa VLOOKUP za uvijek pronalaženje rezultata

Recimo, imate kontakt brojeve različitih filijala vaše kompanije u vašem skupu podataka. Sada želite da prikažete kontakt broj ako neko traži bilo koju od filijala čak i ako naziv filijale nije na vašoj listi. Ako naziv filijale nije na listi, želite da prikažete kontakt broj centrale.

Upišite sljedeću formulu u bilo koju praznu ćeliju i pritisnite ENTER

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))

Ovdje, E5 = Vrijednost traženja koja će se tražiti na listi

B4:C11 = Opseg traženja kojije vaš skup podataka

2 = kolona za traženje koja je stupac Kontakt broj

FALSE znači da će funkcija tražiti za tačno podudaranje

Sada ako upišete bilo koje ime grane u ćeliju E4 koje nije na listi, će dobiti kontakt broj glavnog ureda u ćeliji u koju ste upisali formulu.

5.   Za stariju verziju Excela

U Excelu 2013 ili u bilo kojoj starijoj verziji funkcija IFERROR nije dostupna. Ali isti zadatak možete obaviti koristeći funkciju IF i ISNA funkciju zajedno sa funkcijom VLOOKUP .

Upišite sljedeću formulu u ćeliji F5 i pritisnite ENTER

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))

Ovdje, E5 = Vrijednost pretraživanja koja će se pretraživati ​​na listi

B4:C11 = Opseg pretraživanja koji je vaš skup podataka

2 = Kolona pretraživanja to je stupac Kontakt broj

FALSE znači da će funkcija tražiti tačno podudaranje

Sada ako upišete bilo koje ime učenika sa svoje liste u ćeliju E5 , dobit ćete njegove/njene dobivene ocjene u ćeliji F5.

I ako upišete bilo koje ime učenika koje nije na vašoj listi, u ćeliju E5 , ćelija F5 će prikazati vaš prilagođeni tekst Nije pronađeno.

Zaključak

Funkcija IFERROR omogućava vam da izostavite greškuvrijednost funkcije VLOOKUP . Možete koristiti IFERROR sa VLOOKUP za bilo koju od namjena opisanih u ovom članku. Ako naiđete na bilo kakav problem dok implicirate funkcije zajedno, ostavite komentar. Ako znate za bilo koju dodatnu upotrebu IFERROR sa VLOOKUP , obavijestite nas o tome u odjeljku za komentare.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.