Excel formula: Mapiranje unosa u proizvoljne vrijednosti -

Sadržaj

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".

Zanimljivi članci...