Excel képlet: VLOOKUP 2 keresőtáblával -

Tartalomjegyzék

Általános képlet

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

Összegzés

A VLOOKUP változó tábla tömbhöz való használatához használhatja a VLOOKUP belsejében található IF függvényt a használt tábla vezérléséhez.

A bemutatott példában az E4 cellában szereplő képlet a következő:

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

Ez a képlet azt az évek számát használja fel, amikor egy eladó egy cégnél volt, hogy meghatározza, melyik jutaléktáblát használja.

Magyarázat

Belülről kifelé haladva az IF függvény ebben a képletben, amelyet a "table_array" argumentumként adunk meg a VLOOKUP-ban, logikai tesztet futtat a C oszlop "Évek" értékére, amely az eladók évek számát jelöli. a cég. Ha a C5 értéke kevesebb, mint 2, akkor az 1. tábla értékként kerül visszaadásra, ha igaz. Ha a C4 értéke nagyobb, mint 2, akkor a 2. tábla értékét adja vissza, ha hamis.

Más szavakkal, ha az évek kevesebbek, mint 2, akkor az 1. táblázatot a tábla_rajzként, és ha nem, akkor a 2. táblázatot a

Alternatív szintaxis

Ha a keresőtáblák eltérő feldolgozási szabályokat igényelnek, két VLOOKUP függvényt beburkolhat egy IF függvénybe:

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

Ez lehetővé teszi az egyes VLOOKUP bemenetek igény szerinti testreszabását.

érdekes cikkek...