
Generisk formel
=VLOOKUP(input,map_table,column,0)
Resumé
Hvis du har brug for at kortlægge eller oversætte input til vilkårlige værdier, kan du bruge funktionen VLOOKUP.
I eksemplet skal vi kortlægge tallene 1-6 som følger:
Indgang | Produktion |
---|---|
1 | 10 |
2 | 81 |
3 | 17 |
4 | 23 |
5 | 13 |
6 | 31 |
Da der ikke er nogen måde at udlede output (dvs. det er vilkårligt), er vi nødt til at foretage en slags opslag. VLOOKUP-funktionen giver en nem måde at gøre dette på.
I det viste eksempel er formlen i F7:
=VLOOKUP(F6,B5:C10,2,0)
Forklaring
Denne formel bruger værdien i celle F6 til en opslagsværdi, området B5: C10 for opslagstabellen, 2 for at angive "2. kolonne" og nul som det sidste argument for at tvinge et nøjagtigt match.
Selv om vi i dette tilfælde kortlægger numeriske indgange til numeriske udgange, vil den samme formel håndtere tekstværdier for både indgange og udgange.
Alternativ med VÆLG
Hvis du har et begrænset antal indgange, og hvis indgangene er tal, der starter med 1, kan du også bruge VÆLG-funktionen. For det viste eksempel er den ækvivalente formel baseret på VÆLG:
=CHOOSE(F6,10,81,17,23,13,31)
Valgfunktionen er uhåndterlig for store datamængder, men for mindre datasæt, der kortlægges til et 1-baseret indeks, har den fordelen af at være en "alt i en" -løsning.