Vzorec programu Excel: Mapovanie vstupov na ľubovoľné hodnoty -

Obsah

Všeobecný vzorec

=VLOOKUP(input,map_table,column,0)

Zhrnutie

Ak potrebujete namapovať alebo preložiť vstupy na ľubovoľné hodnoty, môžete použiť funkciu VLOOKUP.

V príklade musíme čísla 1-6 zmapovať nasledovne:

Vstup Výkon
1 10
2 81
3 17
4 23
5 13
6 31

Pretože neexistuje žiadny spôsob, ako odvodiť výstup (tj. Je to ľubovoľné), musíme vykonať nejaký druh vyhľadávania. Funkcia VLOOKUP poskytuje jednoduchý spôsob, ako to dosiahnuť.

V zobrazenom príklade je vzorec v F7:

=VLOOKUP(F6,B5:C10,2,0)

Vysvetlenie

Tento vzorec používa hodnotu v bunke F6 ako vyhľadávaciu hodnotu, rozsah B5: C10 pre vyhľadávaciu tabuľku, 2 na označenie „druhého stĺpca“ a nulu ako posledný argument na vynútenie presnej zhody.

Aj keď v tomto prípade mapujeme číselné vstupy na číselné výstupy, rovnaký vzorec zvládne textové hodnoty pre vstupy aj výstupy.

Alternatívne s VYBERTE

Ak máte obmedzený počet vstupov a ak sú vstupmi čísla začínajúce sa na 1, môžete tiež použiť funkciu CHOOSE. V uvedenom príklade je ekvivalentný vzorec založený na VYBERTE:

=CHOOSE(F6,10,81,17,23,13,31)

Funkcia Choose je nepraktická pre veľké množstvo údajov, ale pre menšie množiny údajov, ktoré sa mapujú na index založený na 1, má výhodu v tom, že je riešením „všetko v jednom“.

Zaujímavé články...