Više ugniježđenih VLOOKUP -ova u Excelu

Anonim


Budući da ste ovdje, pretpostavljam da želite potražiti neke vrijednosti u više tablica. Ako bilo koja tablica sadrži zadanu vrijednost pretraživanja, želite ih dohvatiti pomoću funkcije Excel VLOOKUP. Pravo? Evo kako to radite.

Opća formula za ugniježđenu funkciju VLOOKUP

= IFERROR (VLOOKUP (lookup_value, table1, col, 0), IFERROR (VLOOKUP (lookup_value, table2, col, 0), VLOOKUP (lookup_value, table3, col, 0)))

lookup_value:Ovo je vrijednost koju tražite u svom zapisu.

Tablica1, tablica2, tablica3,…:Ovo su tablice u kojima znate da vrijednost postoji.

col:Broj stupca u tablici iz kojeg želite dohvatiti vrijednost.

0: Ovo je za točno podudaranje. Ako želite napraviti približno podudaranje, upotrijebite 1.

Neka nam jedan primjer razjasni stvari.

Korištenje ugniježđenih VLOOKUP -ova za pretraživanje više tablica

Prvo stvorimo scenarij. Pretpostavimo da vodimo tri sata joge. Na kraju dana nađete narukvicu na kojoj je ime John. Sada znate da Ivan pripada jednoj od tri klase. Za traženje Johna u sve tri klase, morat ćemo staviti ugniježđenu ili lančanu funkciju VLOOKUP unutar funkcija IFERROR.

Ovdje želimo pronaći Johna pomoću VLOOKUP -a u sve tri tablice i dohvatiti njegov telefonski broj.

Koristeći gornju generičku formulu, stavili smo ovu formulu u ćeliju E12.

= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), VLOOKUP (D12, J2: K7,2,0)))

Ovdje, D12 je naša vrijednost traženja.

B2: C7, F2: G7, i J2: K7 su tablice u kojima želimo pretraživati.

2 je stupac broj tablica iz kojih želimo dohvatiti broj. (Ovdje je broj stupca isti za svaku tablicu, ali može biti različit u različitim skupovima podataka).

Kad pritisnete tipku enter, on dohvaća Johnov broj.

Kako radi

Tehnika je jednostavna. Kao što znamo da VLOOKUP baca #N/A pogrešku kada ne uspije pronaći vrijednost pretraživanja u danoj tablici, a funkcija IFERROR vraća specificiranu vrijednost ako je unijela grešku #N/A. Ove značajke koristimo u svoju korist.

Pokreće se prvi VLOOKUP. Ne uspijeva pronaći Ivana u prvoj tablici. Vraća pogrešku #N/A. Sada je ova funkcija inkapsulirana u funkciju IFERROR. Budući da je prva formula VLOOKUP unijela #N/A u IFERROR, izvodi se drugi dio IFERROR -a koji opet sadrži funkciju IFERROR.
U sljedećoj rundi VLOOKUP traži Johna u drugoj tablici F2: G7. Ponovo ne uspijeva i IFERROR prebacuje kontrolu na sljedeći dio. U ovom dijelu imamo samo VLOOKUP funkciju, ali ovaj put pronalazi Johna u trećoj tablici J2: K7 i vraća broj.

Bilješka: U gornjem primjeru bili smo sigurni da je Ivan dio jedne tri tablice. Ali ako niste sigurni da vaše tablice sadrže ove vrijednosti ili ne, upotrijebite drugu funkciju IFERROR koja govori return "Vrijednost nije pronađena ni u jednoj tablici".

= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), IFERROR (VLOOKUP (D12, J2: K7,2,0), "Can't pronaći")))

Pa da ljudi, ovako možete pogledati u više tablica. Ovo nije najelegantniji način pretraživanja više tablica, ali ovo imamo. Postoje i drugi načini za to. Jedan od načina je imati kombinirani skup podataka svih klasa u jednoj glavnoj datoteci. Drugi je uvijek VBA.

Nadam se da sam vam dovoljno objasnio. Ako imate bilo kakvih nedoumica u vezi ovog članka ili bilo kojeg drugog članka vezanog uz Excel ili VBA, javite mi u odjeljku komentara u nastavku.

IFERROR i VLOOKUP funkcija | Funkcija VLOOKUP i sama je nevjerojatna funkcija, ali radi još bolje kada se koristi s funkcijom IFERROR. Funkcija IFERROR koristi se za hvatanje bilo koje pogreške koju vrati funkcija VLOOKUP.

ISERROR i VLOOKUP funkcija | Ova kombinacija vraća TRUE ako funkcija VLOOKUP rezultira pogreškom.

17 stvari o Excelu VLOOKUP | Naučite 17 nevjerojatnih značajki VLOOKUP -a odjednom.

LOOKUP Više vrijednosti | Potražite više podudaranja pomoću funkcije INDEX-MATCH.

Popularni članci:

50 Excel prečaca za povećanje vaše produktivnosti | Budite brži u izvršavanju svojih zadataka. Ovih 50 prečaca učinit će da radite još brže na Excelu.

Funkcija VLOOKUP u Excelu | Ovo je jedna od najčešće korištenih i popularnih funkcija programa Excel koja se koristi za traženje vrijednosti iz različitih raspona i listova.

COUNTIF u Excelu 2016 | Brojte vrijednosti s uvjetima pomoću ove nevjerojatne funkcije. Ne morate filtrirati svoje podatke da biste računali određenu vrijednost. Funkcija Countif bitna je za pripremu vaše nadzorne ploče.

Kako koristiti funkciju SUMIF u Excelu | Ovo je još jedna bitna funkcija nadzorne ploče. To vam pomaže pri zbrajanju vrijednosti u posebnim uvjetima.