Co je funkce SWITCH v aplikaci Excel?
Přepínací funkce v aplikaci Excel je funkce porovnávání a odkazování v aplikaci Excel, která porovnává a porovnává odkazovanou buňku se skupinou buněk a vrací výsledek na základě první nalezené shody, metoda pro použití této funkce je následující = SWITCH (cílová buňka, hodnota 1, výsledek 1….), na základě hodnoty, kterou je výsledek publikován.
Syntax

- Hodnota výrazu - hodnota nebo výraz, s nimiž se bude shodovat
- Hodnota1 / Výsledek1 - první pár hodnot a výsledků
- Hodnota2 / Výsledek2 - druhá dvojice hodnota a výsledek (toto je volitelné)
- Výchozí - Výchozí hodnota, která se použije, když není nalezena shoda
Příklad

- Jeden z názvu projektu „Palm Court“.
- Různé bloky, které jsou k dispozici v projektu
- Různá čísla jednotek, která jsou k dispozici v projektu pro jejich příslušné bloky
- Toto je „cenové rozpětí“, které bychom měli určit podle předpokládaného předpokladu

Přepnout vzorec

Podívejme se na vzorec Přepínače, abychom získali hodnotu buňky 2 ve sloupci Cenové rozpětí -
- Funkce SWITCH bude k dispozici v aplikaci Excel 2016.
- V tomto příkladu musíme brát buňku bloku jako výraz, protože předpoklady cen jsou založeny na číslech bloků.
- Hodnota 1 a výsledek 1 - Zmínili jsme podmínku, že pokud se výraz shoduje s hodnotou 1, pak vezměte výsledek 1 nebo jděte na podmínku 2.
- Hodnota 2 & Výsledek 2 - Pokud podmínka 1 nevyhovuje, pak výraz přijde do podmínky 2, aby zkontroloval, zda získá shodu, aby získal výsledek 2, a tento krok bude pokračovat, dokud se výraz nebude shodovat s hodnotou.
- Pokud se výraz v podmínkách neshoduje s žádnou hodnotou, pak ve výchozím nastavení dá NA jako výstup (to je vidět na obrázku níže).

Abychom zmínili nějaké tvrzení pro buňky, které zobrazují #NA, můžeme dát řetězec v obrácených čárkách, jak je uvedeno níže -

Pokud vyhodnotíme výše uvedený problém pomocí funkce IFs, musíme mít Excel vnořený IF pro true nebo false, což není vyhledávací funkce. Pouze když je to pravda, vydá jeden výsledek a pro falešné další výsledky.
Jak odlišný je SWITCH od IF?
- Funkce SWITCH nám neumožňuje používat logické operátory v aplikaci Excel jako větší než (>) / menší než (<), aby odpovídaly případům, kdy nebude přesná shoda.
- Ve funkci Excel SWITCH se výraz zobrazí pouze jednou, ale ve funkci IFS je třeba výraz opakovat.
- Délka funkce SWITCH je méně srovnatelná s funkcí IFS, je snazší ji číst a vytvářet, protože nám umožňuje otestovat více než jednu podmínku.
- Je to spíš jako funkce VÝBĚR v aplikaci Excel. Má výraz, který je vyhledávací hodnotou, a srovnáváme jej s hodnotou 1, hodnotou 2 a získáme výslednou hodnotu. Na rozdíl od funkce IF máme ve funkci switch výchozí hodnotu.
Věci k zapamatování
- Funkce SWITCH je zavedena a je k dispozici v aplikaci Excel 2016, ale není k dispozici v dřívějších verzích aplikace Excel a Excel 2016 v systému Mac.
- Do funkce Excel SWITCH lze vzít 126 párů hodnot a výsledků.
- Funkce SWITCH v aplikaci Excel vrátí chybu #NA, pokud nezmiňujeme žádnou výchozí podmínku a pokud některá z podmínek nezíská shodu.
- Jako zápor však nemůžeme ve výrazu použít logické operátory jako>, <nebo =. Jednoduše odpovídá hodnotám v jeho seznamu výrazu a nemůže testovat, zda je hodnota větší nebo menší.
- Ve funkci SWITCH máme výchozí hodnotu, která není ve funkci IF.
- Funkce SWITCH v aplikaci Excel není jako VLOOKUP, ale SWITCH lze použít ve VLOOKUP.
Závěr
Funkce SWITCH je k dispozici v aplikaci Excel 2016 a jedná se o nejvýkonnější funkci namísto IFS. To lze ve VLOOKUP použít k vytvoření pole, které lze také provést pomocí funkce CHOOSE, ale výchozí argument SWITCH z něj dělá lepší řešení. Ve funkci SWITCH není možné použít logické operátory.