
Santrauka
„Excel CHOOSE“ funkcija grąžina reikšmę iš sąrašo naudodama nurodytą poziciją ar indeksą. Pavyzdžiui, CHOOSE (2, "raudona", "mėlyna", "žalia") grąžina "mėlyna", nes mėlyna yra 2 reikšmė, nurodyta po indekso numerio. CHOOSE pateiktose reikšmėse gali būti nuorodų.
Tikslas
Gaukite vertę iš sąrašo pagal pozicijąGrąžinimo vertė
Vertė tam tikroje padėtyje.Sintaksė
= PASIRINKITE (indekso_suma, reikšmė1, (reikšmė2),…)Argumentai
- index_num - vertė, kurią reikia pasirinkti. Skaičius tarp 1 ir 254.
- value1 - pirmoji vertė, iš kurios galima pasirinkti.
- value2 - (neprivaloma) Antra reikšmė, iš kurios galima pasirinkti.
Versija
„Excel 2003“Naudojimo užrašai
„Excel CHOOSE“ funkcija grąžina reikšmę iš sąrašo naudodama nurodytą poziciją ar indeksą. CHOOSE pateiktose reikšmėse gali būti nuorodų. Tačiau „CHOOSE“ neatsiims elemento iš diapazono ar masyvo konstantos, nurodytos kaip vertė. „Select“ gali apdoroti iki 254 reikšmių, tačiau „INDEX“ arba „INDEX“ su „MATCH“ yra geresni metodai dideliems verčių rinkiniams.
Pavyzdžiai
Toliau pateiktose formulėse naudojama CHOOSE, jei norite grąžinti 2 ir 3 reikšmes iš sąrašo:
CHOOSE(2,"red","blue","green") // returns "blue" CHOOSE(3,"red","blue","green") // returns "green"
Viršuje „mėlyna“ yra antroji vertė, o „žalia“ - trečioji reikšmė. Ekrano kopijos pavyzdyje B5 langelio formulė yra:
CHOOSE(B5,"red","blue","green") // returns "red"
CHOOSE neatsiims reikšmių iš diapazono ar masyvo konstantos. Pvz., Toliau pateikta formulė pateiks #VALUE klaidą:
=CHOOSE(2,A1:A3) // returns #VALUE
Taip atsitinka todėl, kad indekso numeris yra už diapazono ribų. Šiuo atveju reikalinga sintaksė yra:
=CHOOSE(2,A1,A2,A3)
Norėdami gauti n-ąjį elementą iš diapazono, naudokite INDEX ir MATCH.
Pastabos
- Jei index_num yra už diapazono ribų, CHOOSE grąžins #VALUE
- Vertybės taip pat gali būti nuorodos. Pavyzdžiui, adresas A1 arba diapazonai A1: 10 arba B2: B15 gali būti pateikiami kaip vertės.
- CHOOSE neatsiims reikšmių iš diapazono ar masyvo konstantos.
Susiję vaizdo įrašai
