
Zhrnutie
Funkcia Excel CHOOSE vráti hodnotu zo zoznamu pomocou danej pozície alebo indexu. Napríklad CHOOSE (2, „red“, „blue“, „green“) vráti „blue“, pretože modrá je druhá hodnota uvedená za číslom indexu. Hodnoty poskytované pre CHOOSE môžu obsahovať referencie.
Účel
Získajte hodnotu zo zoznamu na základe polohyNávratová hodnota
Hodnota na danej pozícii.Syntax
= CHOOSE (index_num, value1, (value2), …)Argumenty
- index_num - hodnota, ktorú si chcete zvoliť. Číslo medzi 1 a 254.
- hodnota1 - prvá hodnota, z ktorej si môžete vybrať.
- hodnota2 - (voliteľné) Druhá hodnota, z ktorej si môžete vybrať.
Verzia
Excel 2003Poznámky k použitiu
Funkcia Excel CHOOSE vráti hodnotu zo zoznamu pomocou danej pozície alebo indexu. Hodnoty poskytované pre CHOOSE môžu obsahovať referencie. CHOOSE však nebude načítať položku z vnútorného rozsahu alebo z konštanty poľa poskytnutej ako hodnota. Choose dokáže spracovať až 254 hodnôt, ale INDEX alebo INDEX s MATCH sú lepším prístupom pre veľké množiny hodnôt.
Príklady
Nasledujúce vzorce používajú CHOOSE na vrátenie druhej a tretej hodnoty zo zoznamu:
CHOOSE(2,"red","blue","green") // returns "blue" CHOOSE(3,"red","blue","green") // returns "green"
Vyššie uvedená hodnota „modrá“ predstavuje druhú hodnotu a „zelená“ predstavuje tretiu hodnotu. V príklade zobrazenom na snímke obrazovky je vzorec v bunke B5:
CHOOSE(B5,"red","blue","green") // returns "red"
CHOOSE nebude načítať hodnoty z konštanty rozsahu alebo poľa. Napríklad nasledujúci vzorec vráti chybu #HODNOTA:
=CHOOSE(2,A1:A3) // returns #VALUE
Stáva sa to preto, lebo číslo indexu je mimo rozsahu. V takom prípade je požadovaná syntax:
=CHOOSE(2,A1,A2,A3)
Na získanie n-tej položky z rozsahu použite INDEX a MATCH.
Poznámky
- Ak je index_num mimo rozsahu, CHOOSE vráti #VALUE
- Hodnotami môžu byť aj referencie. Napríklad adresu A1 alebo rozsahy A1: 10 alebo B2: B15 možno zadať ako hodnoty.
- CHOOSE nebude načítať hodnoty z konštanty rozsahu alebo poľa.
Podobné videá
