Vzorec aplikace Excel: VLOOKUP se 2 vyhledávacími tabulkami -

Obecný vzorec

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

souhrn

Chcete-li použít VLOOKUP s polem proměnné tabulky, můžete pomocí funkce IF uvnitř VLOOKUP určit, která tabulka se použije.

V ukázaném příkladu je vzorec v buňce E4:

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

Tento vzorec používá počet let, kdy byl prodejce ve společnosti, aby určil, jakou tabulku sazeb provize použít.

Vysvětlení

Při práci zevnitř ven funkce IF v tomto vzorci, která je zadána jako argument „table_array“ ve VLOOKUP, spustí logický test hodnoty ve sloupci C „Roky“, což představuje počet let, po které byl prodejce společnost. Pokud je C5 menší než 2, vrátí se tabulka 1 jako hodnota, pokud je pravdivá. Pokud je C4 větší než 2, vrátí se tabulka2 jako hodnota, pokud je false.

Jinými slovy, pokud je rok menší než 2, použije se tabulka1 jako tabulka_array, a pokud ne, použije se tabulka2 jako tabulka_array.

Alternativní syntaxe

Pokud vyhledávací tabulky vyžadují různá pravidla zpracování, můžete zabalit dvě funkce VLOOKUP dovnitř funkce IF takto:

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

To vám umožní přizpůsobit vstupy pro každý SVYHLEDÁNÍ podle potřeby.

Zajímavé články...