
souhrn
Funkce Excel CHOOSE vrací hodnotu ze seznamu pomocí dané pozice nebo indexu. Například CHOOSE (2, „red“, „blue“, „green“) vrací „blue“, protože blue je 2. hodnota uvedená za číslem indexu. Hodnoty poskytované CHOOSE mohou zahrnovat odkazy.
Účel
Získejte hodnotu ze seznamu na základě poziceNávratová hodnota
Hodnota na dané pozici.Syntax
= CHOOSE (index_num, value1, (value2),…)Argumenty
- index_num - hodnota, kterou si vyberete. Číslo mezi 1 a 254.
- value1 - první hodnota, ze které si můžete vybrat.
- value2 - (volitelně) Druhá hodnota, ze které si můžete vybrat.
Verze
Excel 2003Poznámky k použití
Funkce Excel CHOOSE vrací hodnotu ze seznamu pomocí dané pozice nebo indexu. Hodnoty poskytované CHOOSE mohou zahrnovat odkazy. CHOOSE však nenačte položku z vnitřního rozsahu nebo konstanty pole poskytnuté jako hodnota. Choose může zpracovat až 254 hodnot, ale INDEX nebo INDEX s MATCH jsou lepší přístupy pro velké sady hodnot.
Příklady
Níže uvedené vzorce používají CHOOSE k vrácení 2. a 3. hodnoty ze seznamu:
CHOOSE(2,"red","blue","green") // returns "blue" CHOOSE(3,"red","blue","green") // returns "green"
Nahoře je „modrá“ druhá hodnota a „zelená“ je třetí hodnota. V příkladu zobrazeném na snímku obrazovky je vzorec v buňce B5:
CHOOSE(B5,"red","blue","green") // returns "red"
CHOOSE nenačte hodnoty z konstanty rozsahu nebo pole. Například následující vzorec vrátí chybu #HODNOTA:
=CHOOSE(2,A1:A3) // returns #VALUE
K tomu dochází, protože číslo indexu je mimo rozsah. V tomto případě je požadovaná syntaxe:
=CHOOSE(2,A1,A2,A3)
Chcete-li načíst n-tou položku z rozsahu, použijte INDEX a MATCH.
Poznámky
- Pokud je index_num mimo rozsah, vrátí CHOOSE #VALUE
- Hodnotami mohou být také reference. Například adresu A1 nebo rozsahy A1: 10 nebo B2: B15 lze zadat jako hodnoty.
- CHOOSE nenačte hodnoty z konstanty rozsahu nebo pole.
Související videa
