Excel formula: VLOOKUP s 2 tablice pretraživanja -

Generička formula

=VLOOKUP(value,IF(test,table1,table2),col,match)

Sažetak

Da biste koristili VLOOKUP s varijabilnim nizom tablice, možete koristiti funkciju IF unutar VLOOKUP-a da biste kontrolirali koja se tablica koristi.

U prikazanom primjeru formula u ćeliji E4 je:

=VLOOKUP(D5,IF(C4<2,table1,table2),2,TRUE)

Ova formula koristi broj godina prodavača s tvrtkom kako bi odredila koju će tablicu provizije koristiti.

Obrazloženje

Radeći iznutra prema van, funkcija IF u ovoj formuli, koja se u VLOOKUP unosi kao argument "table_array", pokreće logički test vrijednosti u stupcu C "Godine", što predstavlja broj godina s kojima je prodavač proveo poduzeće. Ako je C5 manji od 2, tada se tablica1 vraća kao vrijednost ako je true. Ako je C4 veći od 2, tablica2 vraća se kao vrijednost ako je false.

Drugim riječima, ako je godina manja od 2, tablica1 koristi se kao za niz_tablica, a ako nije, tablica2 koristi se kao za tablicu_ niz.

Alternativna sintaksa

Ako tablice pretraživanja zahtijevaju drugačija pravila obrade, tada možete unutar dvije funkcije IF umotati dvije funkcije VLOOKUP-a na sljedeći način:

=IF(test,VLOOKUP (value,table1,col,match),VLOOKUP (value,table2,col,match))

To vam omogućuje prilagodbu ulaza za svaki VLOOKUP po potrebi.

Zanimljivi članci...