Excel

Preslikajte vnose v poljubne vrednosti

Map Inputs Arbitrary Values

Excel formula: preslikava vnose v poljubne vrednostiSploš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.
dva 81
3. 17.
4. 2. 3
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 numerične 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, ki temelji na 1, ima to prednost, da je rešitev 'vse v enem'.



Avtor Dave Bruns


^