Ako používať funkciu Excel SWITCH -

Obsah

Zhrnutie

Funkcia Excel SWITCH porovnáva jednu hodnotu so zoznamom hodnôt a vracia výsledok zodpovedajúci prvej zhode. SWITCH môže vrátiť voliteľnú predvolenú hodnotu, ak sa nenájde zhoda.

Účel

Priraďte viac hodnôt, vráťte prvú zhodu

Návratová hodnota

Výsledok zodpovedajúci prvému zápasu

Syntax

= SWITCH (výraz, hodnota1 / výsledok1, (hodnota2 / výsledok2), …, (predvolené))

Argumenty

  • expression - Hodnota alebo výraz, s ktorým sa má porovnávať.
  • val1 / result1 - prvá dvojica hodnota a výsledok.
  • val2 / result2 - (voliteľné) Druhá dvojica hodnota a výsledok.
  • default - (voliteľné) Predvolená hodnota, ktorá sa použije, keď sa nenájde žiadna zhoda.

Verzia

Excel 2019

Poznámky k použitiu

Funkcia SWITCH porovnáva jednu hodnotu so zoznamom hodnôt a vracia výsledok, ktorý zodpovedá prvej zhode. Funkciu SWITCH môžete použiť, ak chcete vykonať presnú zhodu s niekoľkými možnými výsledkami, a vrátiť predvolenú hodnotu, ak sa nenájde žiadna zhoda.

Prvý argument sa nazýva „výraz“ a môže to byť pevne napísaná konštanta, odkaz na bunku alebo iný vzorec, ktorý vracia konkrétnu hodnotu, proti ktorej sa chcete zhodovať. Zhodné hodnoty a zodpovedajúce výsledky sa zadávajú v pároch. SWITCH dokáže spracovať až 126 párov, potom je posledný argument (voliteľná) predvolená hodnota, ktorá sa vráti v prípade, že neexistuje zhoda.

V zobrazenom príklade je vzorec v D5:

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

SWITCH vykonáva iba presnú zhodu, takže do logiky použitej na určenie zhody nemôžete zahrnúť logické operátory ako väčšie ako (>) alebo menšie ako (<). Toto obmedzenie môžete obísť tak, že skonštruujete vzorec tak, aby zodpovedal hodnote TRUE, napríklad takto:

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

V takomto prípade však možno budete chcieť namiesto toho použiť funkciu IFS.

SWITCH verzus IFS

Rovnako ako funkcia IFS, aj funkcia SWITCH umožňuje testovať viac ako jednu podmienku bez vnorenia viacerých príkazov IF, čo uľahčuje čítanie a zápis vzorcov s mnohými podmienkami. Jednou výhodou SWITCH oproti IFS je, že sa výraz objaví vo funkcii iba raz a nemusí sa opakovať. SWITCH je však obmedzený na presnú zhodu. So štandardnou syntaxou nie je možné použiť operátory ako väčšie ako (>) alebo menšie ako (<). Naproti tomu funkcia IFS v skutočnosti vyžaduje výrazy pre každú podmienku, takže podľa potreby môžete používať logické operátory.

Poznámka: Funkcia SWITCH a IFS sú v aplikácii Excel 2019 a Excel 365 nové.

Poznámky

  1. Výrazom môže byť ďalší vzorec, ktorý vráti konkrétnu hodnotu.
  2. SWITCH dokáže spracovať až 126 párov hodnota / výsledok.
  3. Ak nenájdete zhodu, zadajte konečný argument na nastavenie predvoleného výsledku.

Zaujímavé články...