Výukový program Excel: Jak používat funkci VÝBĚR

V tomto videu se podíváme na to, jak můžete použít funkci VÝBĚR.

Podívejme se na tři příklady.

Zde jsou některé položky uvedeny s číselným barevným kódem. Chceme tato jména přenést do sloupce D.

Teď, protože už tu tabulku mám, mohl jsem použít VLOOKUP a odkazovat na tabulku. Získávám vyhledávací hodnotu ze sloupce C, tabulka je rozsah H5: I7, uzamčen pomocí F4, sloupec je 2 a musím použít FALSE k vynucení přesné shody.

=VLOOKUP(C5,$H$5:$I$7,2,FALSE)

Když zkopíruji vzorec dolů, máme naše názvy barev.

To funguje dobře, ale můžeme dělat totéž s CHOOSE bez stolu.

S CHOOSE je prvním argumentem index a zbývající argumenty jsou volby. Mám-li použít 2 pro index a poskytnout "červené", "zelené" a "modré" jako hodnoty, CHOOSE vrátí "zelené", protože zelená je druhá položka.

=CHOOSE(2,"red", "green", "blue")

Vzhledem k tomu, že ve sloupci C již máme číselné kódy, mohu jen nahradit napevno indexovaný odkaz na buňku a zkopírovat vzorec dolů.

=CHOOSE(C5,"red", "green", "blue")

Získáme stejný výsledek jako VLOOKUP a tuto tabulku vůbec nepotřebujeme.

V dalším příkladu překládáme čtyřbodovou stupnici hodnocení na textové hodnoty, kde 1 je špatná a 4 je vynikající.

Ve sloupci D máme klasický vnořený vzorec IF

Mohu tento vzorec nahradit jednodušším vzorcem založeným na VÝBĚRU.

=CHOOSE(C5,"Poor","OK","Good","Excellent")

Když zkopíruji vzorec dolů, získáme stejné výsledky.

CHOOSE také pracuje s odkazy na buňky. Pokud chci, mohu vyzvednout hodnoty z tabulky přímo a použít je uvnitř CHOOSE.

=CHOOSE(C5,$I$5,$I$6,$I$7,$I$8)

Nyní tabulka funguje jako dynamický klíč. Pokud změním hodnotu v tabulce, projeví se to ve vzorci.

V tomto posledním příkladu použijeme CHOOSE k přiřazení čtvrtiny libovolnému datu.

Nejprve použiji funkci MĚSÍC k extrakci čísla mezi 1 a 12 z každého data.

=MONTH(B5)

Dále jednoduše zabalím funkci MONTH dovnitř CHOOSE a pomocí MONTH vygeneruji index. Poté musím uvést 12 hodnot, jednu pro každý měsíc.

=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4)

Výsledkem je číslo, které odpovídá čtvrtině. Na závěr můžu použít zřetězení a přidat „Q“ před číslo.

="Q"&CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4)

Co je na tomto konkrétním řešení skvělé, je pořadí možností, které lze snadno změnit tak, aby vyhovovaly fiskálním čtvrtletím, které mají různé počáteční měsíce.

=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4) // Jan start =CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3) // Apr start =CHOOSE(MONTH(B5),3,3,3,4,4,4,1,1,1,2,2,2) // Jul start =CHOOSE(MONTH(B5),2,2,2,3,3,3,4,4,4,1,1,1) // Oct start

Tak to je ono.

Funkce CHOOSE provádí jednoduché vyhledávání a někdy může nahradit složitější VLOOKUP, INDEX a MATCH nebo vnořené IF.

Až příště budete muset namapovat celá čísla na konkrétní hodnoty, nezapomeňte na funkci VYBERTE.

Kurs

Základní vzorec

Související zkratky

Přepnout absolutní a relativní odkazy F4 + T Odstranit sloupce Ctrl + - + - Rozšířit výběr do poslední buňky dolů Ctrl + Shift + + + Kompletní záznam a zůstat ve stejné buňce Ctrl + Enter + Return Vybrat nesousedící listy Ctrl + Click + Click Zadat stejná data do více buněk Ctrl + Enter + Return Vybrat pouze aktivní buňku Shift + Backspace + Delete

Zajímavé články...