
Obecný vzorec
=VLOOKUP(input,map_table,column,0)
souhrn
Pokud potřebujete namapovat nebo přeložit vstupy na libovolné hodnoty, můžete použít funkci VLOOKUP.
V příkladu musíme čísla 1-6 zmapovat následovně:
Vstup | Výstup |
---|---|
1 | 10 |
2 | 81 |
3 | 17 |
4 | 23 |
5 | 13 |
6 | 31 |
Protože neexistuje způsob, jak odvodit výstup (tj. Je libovolný), musíme provést nějaký druh vyhledávání. Funkce VLOOKUP poskytuje snadný způsob, jak toho dosáhnout.
V zobrazeném příkladu je vzorec v F7:
=VLOOKUP(F6,B5:C10,2,0)
Vysvětlení
Tento vzorec používá hodnotu v buňce F6 pro vyhledávací hodnotu, rozsah B5: C10 pro vyhledávací tabulku, 2 k označení „2. sloupce“ a nula jako poslední argument k vynucení přesné shody.
Ačkoli v tomto případě mapujeme číselné vstupy na číselné výstupy, stejný vzorec bude zpracovávat textové hodnoty pro vstupy i výstupy.
Alternativně s VYBERTE
Pokud máte omezený počet vstupů a pokud jsou vstupy čísla začínající 1, můžete také použít funkci CHOOSE. V uvedeném příkladu je ekvivalentní vzorec založený na CHOOSE:
=CHOOSE(F6,10,81,17,23,13,31)
Funkce Choose je nepraktická pro velké množství dat, ale pro menší datové sady, které se mapují na index založený na 1, má tu výhodu, že je řešením „vše v jednom“.