Sadržaj
Kada funkcija VLOOKUP ne može pronaći traženu vrijednost u nizu pretraživanja, pokazat će znak pogreške, #N/A . Ali možete se riješiti ovog problema korištenjem funkcije IFERROR s funkcijom VLOOKUP . U ovom članku vam pokazujem 5 različitih upotreba IFERROR s VLOOKUP u Excelu.
Recimo, imamo skup podataka o dobivenim ocjenama različitih učenika u razreda. Koristit ćemo ovaj skup podataka da pokažemo različite upotrebe IFERROR s VLOOKUP.
Preuzmi vježbovnicu
IFERROR VLOOKUP.xlsx
Upotreba IFERROR s VLOOKUP-om u Excelu
Što ć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 dobivenu oznaku Jessice pomoću VLOOKUP funkcije, Excel će pokazati znak greške #N/A. Možemo riješiti ovaj znak pogreške korištenjem IFERROR funkcije s VLOOKUP funkcijom
Da vidimo sada različite upotrebe IFERROR s VLOOKUP.
1. IFERROR s VLOOKUP za zamjenu #N/A prilagođenim tekstom
Pretpostavimo, kada tražite za učenika čije ime nije na popisu, želite prikazati prilagođeni tekst kao što je "Nije pronađeno". Za obavljanje zadatka unesite sljedeću formulu u ćeliju F5 i pritisnite ENTER.
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")
Ovdje, E5 = Vrijednost traženja koja će pretraživati na popisu
B4:C11 = Raspon pretraživanja koji je vaš skup podataka
2 = Stupac pretraživanja koji je stupac Dobijene ocjene
FALSE znači da će funkcija potražiti točno podudaranje
Sada ako upišete bilo koje ime učenika s vašeg popisa u ćeliji E5 , dobit ćete njegove/njezine dobivene ocjene u ćeliji F5.
A ako upišete svako ime učenika koje nije na vašem popisu, u ćeliji E5 , ćelija F5 će prikazati vaš prilagođeni tekst Nije pronađeno.
2. Za dobivanje prazne ćelije umjesto #N/A
Ako želite da ćelija ostane prazna kada traženo ime nije na vašem popisu, upišite sljedeće formula u ćeliji E5,
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")
Ovdje, E5 = Vrijednost pretraživanja koja će se pretraživati na popisu
B4:C11 = Raspon pretraživanja koji je vaš skup podataka
2 = Stupac pretraživanja to je stupac Dobijene ocjene
FALSE znači da će funkcija tražiti točno podudaranje
Sada ako unesete ime bilo kojeg učenika sa svog popisa u ćeliju E5 , dobit ćete njegove/njezine dobivene ocjene u ćeliji F5.
Ali ako upišete bilo koje ime koje nije u skupu podataka, ćelija F5 ostat će prazna.
3. IFERROR sVLOOKUP za podijeljeni skup podataka
Pretpostavimo da imate dva popisa u svom skupu podataka. Želite pronaći dobivene ocjene za bilo kojeg učenika s obje liste.
Upišite sljedeću formulu u ćeliju E5 i pritisnite ENTER
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))
Ovdje, E5 = Vrijednost pretraživanja koja će se pretraživati na popisu
B4:C11 =1. raspon pretraživanja koji je 1. popis skupa podataka
B14:C20 = = 2. raspon pretraživanja koji je 2. popis skupa podataka
2 = Stupac pretraživanja koji je stupac Dobijenih ocjena
NETOČNO znači da će funkcija tražiti točan match
Sada ako upišete bilo koje od imena s bilo koje vaše liste, u ćeliju E5, dobit ćete dobivene ocjene te osobe u ćelija F5.
4. IFERROR s VLOOKUP-om za uvijek pronalaženje rezultata
Recimo, imate kontakt brojeve različitih podružnica vaše tvrtke u vašem skupu podataka. Sada želite prikazati kontakt broj ako netko traži bilo koju od poslovnica čak i ako naziv podružnice nije na vašem popisu. Ako naziv poslovnice nije na popisu, želite prikazati kontakt broj sjedišta.
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 pretraživanja koja će se pretraživati na popisu
B4:C11 = Raspon pretraživanja kojije vaš skup podataka
2 = Stupac pretraživanja koji je stupac Broj kontakta
NETOČNO znači da će funkcija tražiti za točno podudaranje
Sada ako upišete bilo koji naziv grane u ćeliju E4 koji nije na popisu, će dobiti kontakt broj glavnog ureda u ćeliji u koju ste upisali formulu.
5. Za stariju verziju programa Excel
U programu Excel 2013 ili u bilo kojoj starijoj verziji funkcija IFERROR nije dostupna. Ali isti zadatak možete obaviti pomoću funkcije IF i funkcije ISNA zajedno s funkcijom VLOOKUP .
Upišite sljedeću formulu u ćeliju 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 popisu
B4:C11 = Raspon pretraživanja koji je vaš skup podataka
2 = Stupac pretraživanja to je stupac Broj kontakta
FALSE znači da će funkcija tražiti točno podudaranje
Sada ako unesete ime bilo kojeg učenika sa svog popisa u ćeliju E5 , dobit ćete njegove/njezine dobivene ocjene u ćeliji F5.
A ako upišete bilo koje ime učenika koje nije na vašem popisu, u ćeliju E5 , ćelija F5 prikazat će vaš prilagođeni tekst Nije pronađeno.
Zaključak
Funkcija IFERROR omogućuje izostavljanje pogreškevrijednost funkcije VLOOKUP . Možete koristiti IFERROR s VLOOKUP za bilo koju od upotreba opisanih u ovom članku. Ako naiđete na bilo kakav problem dok implicirate funkcije zajedno, ostavite komentar. Ako znate za bilo kakvu dodatnu upotrebu IFERROR s VLOOKUP , obavijestite nas o tome u odjeljku za komentare.