Sadržaj
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.