
Sammendrag
Excel CHOOSE-funksjonen returnerer en verdi fra en liste ved hjelp av en gitt posisjon eller indeks. VELG (2, "rød", "blå", "grønn") returnerer for eksempel "blå", siden blå er den andre verdien som er oppført etter indeksnummeret. Verdiene gitt til VELG kan inkludere referanser.
Hensikt
Få en verdi fra en liste basert på posisjonReturverdi
Verdien på den gitte posisjonen.Syntaks
= VELG (indeksnummer, verdi1, (verdi2),…)Argumenter
- index_num - Verdien du skal velge. Et tall mellom 1 og 254.
- verdi1 - Den første verdien du skal velge.
- verdi2 - (valgfritt) Den andre verdien å velge mellom.
Versjon
Excel 2003Bruksanvisninger
Excel CHOOSE-funksjonen returnerer en verdi fra en liste ved hjelp av en gitt posisjon eller indeks. Verdiene gitt til VELG kan inkludere referanser. VELG vil imidlertid ikke hente et element fra innen rekkevidde eller matrisekonstant gitt som verdi. Velg kan håndtere opptil 254 verdier, men INDEX eller INDEX med MATCH er bedre tilnærminger for store verdisett.
Eksempler
Formlene nedenfor bruker VELG for å returnere andre og tredje verdier fra en liste:
CHOOSE(2,"red","blue","green") // returns "blue" CHOOSE(3,"red","blue","green") // returns "green"
Over er "blå" den andre verdien, og "grønn" er den tredje verdien. I eksemplet vist på skjermbildet er formelen i celle B5:
CHOOSE(B5,"red","blue","green") // returns "red"
VELG vil ikke hente verdier fra et område eller en matrisekonstant. For eksempel vil formelen nedenfor returnere en #VALUE-feil:
=CHOOSE(2,A1:A3) // returns #VALUE
Dette skjer fordi indeksnummeret er utenfor området. I dette tilfellet er den nødvendige syntaksen:
=CHOOSE(2,A1,A2,A3)
For å hente det niende elementet fra et område, bruk INDEX og MATCH.
Merknader
- Hvis index_num er utenfor området, vil CHOOSE returnere #VALUE
- Verdier kan også være referanser. For eksempel kan adressen A1 eller områdene A1: 10 eller B2: B15 oppgis som verdier.
- VELG vil ikke hente verdier fra et område eller en matrisekonstant.
Relaterte videoer
