Excel formula: preslikava vnose v poljubne vrednosti -

Kazalo

Splošna formula

=VLOOKUP(input,map_table,column,0)

Povzetek

Če morate preslikati ali prevesti vnose v poljubne vrednosti, lahko uporabite funkcijo VLOOKUP.

V primeru moramo številke 1-6 preslikati na naslednji način:

Vhod Izhod
1. 10.
2. 81
3. 17.
4. 23.
5. 13.
6. 31.

Ker izhoda ni mogoče izpeljati (tj. Poljuben je), moramo opraviti nekakšno iskanje. Funkcija VLOOKUP omogoča enostaven način za to.

V prikazanem primeru je formula v F7:

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

Pojasnilo

Ta formula uporablja vrednost v celici F6 za iskalno vrednost, obseg B5: C10 za iskalno tabelo, 2 za oznako "2. stolpec" in nič kot zadnji argument za vsiljevanje natančnega ujemanja.

Čeprav v tem primeru preslikavamo številske vhode v številske izhode, bo enaka formula obravnavala besedilne vrednosti tako za vhode kot za izhode.

Alternativa z IZBERI

Če imate omejeno število vhodov in če so vnosi številke, ki se začnejo z 1, lahko uporabite tudi funkcijo IZBERI. Za prikazani primer je enakovredna formula, ki temelji na IZBERI:

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

Funkcija select je okorna za velike količine podatkov, toda za manjše nabore podatkov, ki se preslikajo v indeks 1, ima prednost, da je rešitev "vse v enem".

Zanimive Članki...