![](https://cdn.wiki-base.com/7482351/excel_formula_map_inputs_to_arbitrary_values__2.png.webp)
Generička formula
=VLOOKUP(input,map_table,column,0)
Sažetak
Ako trebate mapirati ili prevesti ulaze u proizvoljne vrijednosti, možete koristiti funkciju VLOOKUP.
U primjeru moramo mapirati brojeve 1-6 na sljedeći način:
Ulazni | Izlaz |
---|---|
1 | 10 |
2 | 81 |
3 | 17 |
4 | 23 |
5 | 13 |
6 | 31 |
Budući da ne postoji način za dobivanje rezultata (tj. On je proizvoljan), moramo izvršiti neku vrstu pretraživanja. Funkcija VLOOKUP pruža jednostavan način za to.
U prikazanom primjeru formula u F7 je:
=VLOOKUP(F6,B5:C10,2,0)
Obrazloženje
Ova formula koristi vrijednost u ćeliji F6 za vrijednost pretraživanja, raspon B5: C10 za tablicu pretraživanja, 2 za označavanje "2. stupca" i nulu kao posljednji argument za forsiranje točno podudaranja.
Iako u ovom slučaju mapiramo numeričke ulaze u numeričke izlaze, ista će formula obraditi tekstualne vrijednosti i za ulaze i za izlaze.
Alternativa s CHOOSE
Ako imate ograničen broj ulaza i ako su unosi brojevi koji počinju s 1, možete koristiti i funkciju IZBOR. Za prikazani primjer ekvivalentna formula temeljena na CHOOSE je:
=CHOOSE(F6,10,81,17,23,13,31)
Funkcija select nezgrapna je za velike količine podataka, ali za manje skupove podataka koji se preslikavaju na indeks temeljen na 1 ima prednost što je rješenje "sve u jednom".