Jak používat funkci Excel SWITCH -

Obsah

souhrn

Funkce SWITCH aplikace Excel porovnává jednu hodnotu se seznamem hodnot a vrací výsledek odpovídající první shodě. SWITCH může vrátit volitelnou výchozí hodnotu, pokud není nalezena shoda.

Účel

Porovnejte více hodnot, vraťte první shodu

Návratová hodnota

Výsledek odpovídající prvnímu zápasu

Syntax

= SWITCH (výraz, hodnota1 / výsledek1, (hodnota2 / výsledek2),…, (výchozí))

Argumenty

  • expression - Hodnota nebo výraz, se kterým se má shodovat.
  • val1 / result1 - první pár hodnot a výsledků.
  • val2 / result2 - (volitelně) Druhá dvojice hodnota a výsledek.
  • default - (volitelně) Výchozí hodnota, která se použije, když není nalezena shoda.

Verze

Excel 2019

Poznámky k použití

Funkce SWITCH porovnává jednu hodnotu se seznamem hodnot a vrací výsledek, který odpovídá první shodě. Funkci SWITCH můžete použít, pokud chcete provést přesnou shodu s několika možnými výsledky, a vrátit výchozí hodnotu, pokud není nalezena žádná shoda.

První argument se nazývá „výraz“ a může to být pevně zakódovaná konstanta, odkaz na buňku nebo jiný vzorec, který vrací konkrétní hodnotu, proti které se chcete shodovat. Odpovídající hodnoty a odpovídající výsledky se zadávají ve dvojicích. SWITCH může zpracovat až 126 párů, poté je poslední argument (volitelná) výchozí hodnota, která se vrátí v případě, že neexistuje shoda.

V zobrazeném příkladu je vzorec v D5:

=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")

SWITCH provádí pouze přesnou shodu, takže do logiky použité k určení shody nemůžete zahrnout logické operátory, jako je větší než (>) nebo menší než (<). Toto omezení můžete obejít vytvořením vzorce tak, aby odpovídal hodnotě TRUE takto:

=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")

V takovém případě však možná budete chtít místo toho použít funkci IFS.

PŘEPÍNAČ versus IFS

Stejně jako funkce IFS umožňuje funkce SWITCH testovat více než jednu podmínku bez vnoření více příkazů IF, což usnadňuje čtení a zápis vzorců s mnoha podmínkami. Jednou z výhod SWITCH oproti IFS je, že se výraz ve funkci objeví jen jednou a nemusí se opakovat. SWITCH je však omezen na přesnou shodu. Se standardní syntaxí není možné použít operátory jako větší než (>) nebo menší než (<). Naproti tomu funkce IFS ve skutečnosti vyžaduje výrazy pro každou podmínku, takže můžete podle potřeby používat logické operátory.

Poznámka: Funkce SWITCH a IFS jsou v aplikaci Excel 2019 a Excel 365 nové.

Poznámky

  1. Výrazem může být další vzorec, který vrací konkrétní hodnotu.
  2. SWITCH dokáže zpracovat až 126 párů hodnot / výsledků.
  3. Pokud není nalezena shoda, zadejte konečný argument pro nastavení výchozího výsledku.

Zajímavé články...