Koristite VLOOKUP iz dvije ili više tablica za pretraživanje

Anonim

Zamislite, imate dvije tablice učenika. Želite pretražiti Kylea u tablici 1. Ako nije pronađen u tablici 1, htjeli biste tražiti u drugoj tablici.
Ili vi ako želite promijeniti tablice za pretraživanje na temelju nekih uvjeta.
U oba slučaja morate potražiti više od jedne tablice za pretraživanje. Dakle, kako koristiti VLOOKUP iz dvije ili više tablica za pretraživanje. Ovaj članak vrlo lako rješava ovaj problem.

Riješimo gore navedena dva problema s VLOOKUP -om i shvatimo kako možete promijeniti tablice za pretraživanje.
Promijenite tablicu pretraživanja ako vrijednost pretraživanja nije pronađena u prvoj tablici pretraživanja.
Ovdje imam dvije tablice koje sadrže podatke učenika prvog i drugog razreda. Želim pronaći "kyle" u tablici 1, a ako nije pronađen, želim napraviti VLOOKUP u drugoj tablici.

Prvu tablicu nazvao sam Class1 (A3: C9), a drugu tablicu Class2 (E3: G9).

Ovdje ćemo koristiti funkciju IFERROR za hvatanje pogreške i promjenu raspona pretraživanja.

= IFERROR (VLOOKUP (K2, Class1,3,0), VLOOKUP (K2, Class2,3,0))


Kako radi

IFERROR provjerava vraća li funkcija VLOOKUP pogrešku ili ne, vraća li grešku, vraća vrijednost_ukoliko_jeza pogreške. U tom dijelu imamo drugu funkciju VLOOKUP koja traži u drugom nizu za pretraživanje. Jednostavno je. Ako morate tražiti više od 2 tablice, ugnijezdite svaku funkciju IFERROR s drugom funkcijom IFERROR. To će učiniti lančanu funkciju VLOOKUP koja će se tražiti u različitim tablicama.

Promijenite niz za pretraživanje na temelju uvjeta
U gornjem slučaju htjeli smo prebaciti formulu VLOOKUP, ako prva vrati pogrešku. Ali ako želite prebaciti tablicu pretraživanja na kriterij, to možemo učiniti i pomoću IF funkcije Excel.

U donjem primjeru želim potražiti roll 102. U K2 imam padajući izbornik koji sadrži popis tablica. Želim znati što role 102 uči iz bilo koje tablice koju izaberem u K2.

Napišite ovu formulu u K4.

= VLOOKUP (K3, IF (K2 = "tablica 1", tablica1, tablica2), 3,0)


Kako radi

Jednostavno je. VLOOKUP traži rolu br. u K4. Sada smo u varijabli Lookup_Array smjestili IF funkciju koja provjerava vrijednost u K2. ako K2 sadrži "Tablicu 1", odabrana je tablica1, inače tablica2. Zatim se obavlja uobičajeni posao VLOOKUP -a.

Gornja metoda radi kada su tablice identične. Ako nisu, možda ćete morati staviti uvjet if na col_index_num da biste dobili odgovarajući stupac. Ako imate više od 2 polja tablica, možete koristiti ugniježđene IF -ove u Excelu za odabir iz niza tablica.

IFERROR i VLOOKUP funkcija

Funkcija VLOOKUP u Excelu

IF, ISNA i VLOOKUP funkcija

VLOOKUP Više vrijednosti

Popularni članci:

17 stvari o Excelu VLOOKUP

ŽUPANJA Podudaraju se dva kriterija

COUNTIF u Excelu 2016