Hoci funkcia VYBRAŤ nemusí na prvý pohľad vyzerať užitočne, táto funkcia môže výrazne zlepšiť vaše dátové modely v Exceli. Funkcia CHOOSE vráti hodnotu zo zadaného zoznamu hodnôt na základe zadaného čísla pozície.
Ak napríklad do bunky zadáte vzorce CHOOSE(3, „Červená“, „Žltá“, „Zelená“, „Modrá“), Excel vráti zelenú, pretože zelená je tretia položka v zozname hodnôt. Vzorec CHOOSE(1, „Červená“, „Žltá“, „Zelená“, „Modrá“) vráti červenú.
VYBERTE SI základy
Nasledujúci obrázok ilustruje, ako môžu vzorce CHOOSE pomôcť určiť a extrahovať čísla z rozsahu buniek. Všimnite si, že namiesto použitia pevne zakódovaných hodnôt, ako je červená, zelená atď., môžete na zoznam možností použiť odkazy na bunky.
Funkcia CHOOSE vám umožňuje nájsť hodnoty z definovanej množiny voľby” width=”470″/>
Funkcia CHOOSE vám umožňuje nájsť hodnoty z definovanej množiny možností.
Nájdite si chvíľu na preštudovanie základnej syntaxe funkcie CHOOSE:
CHOOSE(číslo_indexu, hodnota1, hodnota2, …)
-
Index_num: Argument Index_num určuje číslo pozície vybranej hodnoty v zozname hodnôt. Ak je potrebná tretia hodnota v zozname, Index_num je 3. Argument Index_num musí byť celé číslo medzi jednou a maximálnym počtom hodnôt v definovanom zozname hodnôt. To znamená, že ak je vo vzorci CHOOSE definovaných desať možností, argument číslo_indexu nemôže byť viac ako desať.
-
Hodnota: Každý argument Hodnota predstavuje voľbu v definovanom zozname možností pre daný vzorec CHOOSE. Argumenty Hodnota> môžu byť pevne zakódované hodnoty, odkazy na bunky, definované názvy, vzorce alebo funkcie. Vo vzorcoch CHOOSE môžete mať uvedených až 255 možností.
Použitie vzorcov CHOOSE v dátovom modeli
Funkcia CHOOSE je obzvlášť cenná v dátových modeloch, v ktorých je potrebné spojiť viacero vrstiev dát. Nasledujúci obrázok ilustruje príklad, v ktorom CHOOSE vzorce pomáhajú spájať údaje.
CHOOSE vzorce zaisťujú, že príslušné údaje sú synchrónne pul” width=”535″/>
Vzorce CHOOSE zaisťujú, že príslušné údaje sú synchrónne získavané z viacerých dátových kanálov.
V tomto príklade máte dve tabuľky s údajmi: jednu pre výnosy a jednu pre čistý príjem. Každá obsahuje čísla pre samostatné oblasti. Cieľom je vytvoriť fázovú tabuľku, ktorá stiahne údaje z oboch tabuliek tak, aby údaje zodpovedali vybranej oblasti.
Aby ste pochopili, čo sa deje, zamerajte sa na vzorec v bunke F3, ktorý je znázornený na obrázku. Vzorec je CHOOSE($C$2,F7,F8,F9,F10). Argument číslo_indexu je v skutočnosti odkaz na bunku, ktorý sa pozerá na hodnotu v bunke C2, ktorá je náhodou číslom 2. Ako vidíte, bunka C2 je v skutočnosti vzorec VLOOKUP, ktorý vytiahne príslušné číslo indexu pre vybratú oblasť. Zoznam definovaných možností vo vzorci VYBRAŤ je v podstate odkazmi na bunky, ktoré tvoria hodnoty výnosov pre každý región: F7, F8, F9 a F10. Vzorec v bunke F3 sa teda preloží na VYBRAŤ (2, 27474, 41767, 18911, 10590). Odpoveď je 41 767.