Jak používat funkci Excel SWITCH (5 příkladů)

  • Sdílet Toto
Hugh West

Chcete-li přepnout určitou hodnotu na zvolenou hodnotu, můžete použít příkaz Excel. SWITCH Jedná se o porovnávací a odkazovací funkci v Excelu, která porovnává a přiřazuje odkazovanou buňku k seznamu hodnot a vrací výsledek na základě první nalezené shody.

V tomto článku vám ukážu různé příklady použití aplikace Excel. SWITCH funkce.

Stáhnout do praxe

Použití funkce Excel SWITCH.xlsx

Základy funkce SWITCH: shrnutí & syntaxe

Souhrn

Excel SWITCH porovná nebo vyhodnotí zadaný výraz, který je hodnotou, se seznamem hodnot a vrátí výsledek odpovídající první nalezené shodě. V případě, že není nalezena žádná shoda, funkce SWITCH vrací volitelnou výchozí hodnotu. SWITCH se používá místo funkce Vložené IF funkce.

Syntaxe

SWITCH (výraz, hodnota1, výsledek1, [výchozí_nebo_hodnota2, výsledek2],..)

Argumenty

Argumenty Povinné/volitelné Vysvětlení
výraz Požadované Jedná se o hodnotu nebo výraz, který je třeba porovnat.
hodnota1 Požadované Je to první hodnota.
výsledek1 Požadované Je to výsledek proti první hodnotě.
default_or_value2 Volitelně Je buď výchozí, nebo můžete zadat druhou hodnotu.
výsledek2 Volitelně Je to výsledek proti druhé hodnotě.

Návratová hodnota

Na stránkách SWITCH funkce vrátí výsledek odpovídající první shodě.

Verze

Na stránkách SWITCH je k dispozici pro aplikaci Excel 2016 a novější.

Používám Excel Microsoft 365 k implementaci těchto příkladů.

Příklady funkce Excel SWITCH

1. Použití funkce Excel SWITCH k přepínání odpovídajících hodnot buněk

Můžete použít SWITCH vrátit hodnotu, která je Název projektu pro příslušný projekt ID .

⏩ V buňce F4 , zadejte následující vzorec.

=SWITCH(C4,1, "Astron",2, "Phoenix","?")

Zde, v SWITCH jsem vybral funkci C4 buňka jako výraz , pokud 1 jako hodnota1 a Astron jako výsledek1 . Pak znovu za předpokladu, že 2 jako hodnota2 a Phoenix jako výsledek2 . Konečně, pokud ? jako výchozí .

Nyní je SWITCH funkce vrátí výsledek porovnáním zadané hodnoty se zadanými hodnotami.

Poté stiskněte tlačítko VSTUPTE, a SWITCH funkce vrátí odpovídající výsledky pro zadané hodnoty.

Zde si můžete prohlédnout Název projektu Astron je přiřazena hodnota Id projektu 1 .

Můžete postupovat stejným způsobem nebo použít Plnicí rukojeť na Automatické vyplňování vzorec pro ostatní buňky.

2. Použití funkce Excel SWITCH s operátorem

Na stránkách SWITCH funkce podporuje také logical_operators . V případě, že chcete přepínat hodnoty pomocí libovolných operátorů. SWITCH vám s tím pomůže funkce.

Zde chci přepnout Marks s Třídy pomocí logical_operators .

Dovolte mi, abych vám ukázal postup,

⏩ V buňce E4 , zadejte následující vzorec pro přepínání známek se známkou.

=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")

Zde, v SWITCH jsem vybral funkci TRUE jako výraz , pokud C4>= 90 jako hodnota1 a A jako výsledek1 , C4>= 80 jako hodnota2 a B jako výsledek2, C4>= 70 jako hodnota3 a C jako výsledek, C4>= 60 jako hodnota4 a D jako výsledek4 , za předpokladu, že Selhání jako výchozí .

Nyní je SWITCH funkce vrátí výsledek porovnáním zadané hodnoty se všemi zadanými hodnotami.

Pak stiskněte tlačítko VSTUPTE, a SWITCH funkce vrátí odpovídající známky, které přepínají známky.

Můžete postupovat stejným způsobem nebo použít příkaz Plnicí rukojeť na Automatické vyplňování vzorec pro ostatní buňky.

Související obsah: Jak používat funkci TRUE v aplikaci Excel (s 10 příklady)

3. Použití funkce Excel SWITCH s funkcí DAYS

Pokud chcete, můžete data přepnout na odpovídající dny pomocí tlačítka SWITCH spolu s funkcí DNY a funkce DENNĚ funkce.

K vysvětlení postupu použiji níže uvedený soubor dat.

⏩ V buňce C4 , zadejte následující vzorec pro přepínání dat se dnem.

=SWITCH(DAYS(TODAY(),B4), 0, "Dnes", 1, "Včera", -1, "Zítra", "Neznámý")

Zde, v SWITCH jsem vybral funkci DAYS(TODAY(),B4) jako výraz , pokud 0 jako value1, a " Dnes " jako výsledek1 ,

1 jako value2, a " Včera " jako výsledek2,

-1 jako value3, a " Zítra " jako výsledek3, konečně za předpokladu, že Neznámý jako výchozí .

V DNY jsem použil funkci TODAY() jako end_date a vybrané buňky B4 jako start_date .

Poté se SWITCH funkce vrátí výsledné dny porovnáním zadaných hodnot.

Nyní stiskněte ENTER a SWITCH vrátí odpovídající dny, které přepínají data.

Pokud chcete, můžete postupovat stejným způsobem, nebo použít Plnicí rukojeť na Automatické vyplňování vzorec pro ostatní buňky.

Podobné čtení:

  • Jak používat funkci FALSE v aplikaci Excel (s 5 jednoduchými příklady)
  • Použití funkce IF v aplikaci Excel (8 vhodných příkladů)
  • Jak používat funkci XOR aplikace Excel (5 vhodných příkladů)
  • Použití funkce IFNA v aplikaci Excel (2 příklady)

4. Použití funkce Excel SWITCH s funkcí MONTH

Řekněme, že chcete sledovat data na základě. Čtvrtletí , pak můžete použít SWITCH spolu s funkcí MĚSÍC funkce.

⏩ V buňce C4 , zadejte následující vzorec pro přepínání dat se dnem.

=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)

Zde, v SWITCH jsem vybral funkci MĚSÍC(B5) jako výraz . Pak, jak hodnota a výsledek, Řídil jsem se poskytnutou tabulkou.

Převzato leden až březen (1,2,3) jako hodnota a poskytl 1 jako výsledek

Další duben až červen (4,5,6) jako hodnota a poskytl 2 jako výsledek ... červenec až září (7,8,9) jako hodnota a poskytl 3 jako výsledek a říjen až prosinec (10,11,12) jako hodnota a poskytl 4 jako výsledek .

V MĚSÍC jsem vybral funkci B4 buňka jako serial_number .

Poté se SWITCH funkce vrátí čtvrtletí porovnáním zadaných dat.

Tisk ENTER a SWITCH funkce vrátí odpovídající čtvrtletí, které přepíná data.

Zde můžete postupovat stejným způsobem nebo můžete použít příkaz Plnicí rukojeť na Automatické vyplňování vzorec pro ostatní buňky.

5. Použití funkce SWITCH & RIGHT

Můžete použít SWITCH a funkce PRAVÁ funkce pro přepínání hodnot konkrétního znaku.

Zde chci prohodit zkratku kódu města s plným názvem města. K tomu použiji níže uvedený datový soubor.

⏩ V buňce C4 , zadejte následující vzorec pro přepínání dat se dnem.

=SWITCH(RIGHT(B4,2), "SD", "South Dakota", "NY", "NewYork", "AL", "Alabama", "TX", "Texas", "HI", "Hawaii", "CA", "California", "ME", "Maine", "Not Found")

Zde, v SWITCH jsem vybral funkci PRAVÁ(B4,2) jako výraz .

V PRAVÁ jsem vybral funkci B4 buňka jako text a poskytl 2 jako num_chars abyste získali poslední 2 znaky které jsou městským zákoníkem.

Pak, jak se hodnota za předpokladu, že městský zákoník a poskytl celé jméno města jako výsledek .

Poté se SWITCH funkce vrátí celý název města.

Nyní proveďte vzorec stisknutím tlačítka VSTUPTE, a SWITCH funkce přepne kódy měst na celý název města.

Zde můžete postupovat stejným způsobem nebo můžete použít příkaz Plnicí rukojeť na Automatické vyplňování vzorec pro ostatní buňky.

Srovnání mezi funkcí SWITCH & amp; IFS

Pokud chcete, můžete použít vnořenou funkci IF nebo Funkce systému IFS místo SWITCH funkce.

Dovolte mi, abych vám ukázal srovnání mezi SWITCH a IFs funkce.

Na stránkách SWITCH Funkce Na stránkách IFS Funkce
Na stránkách výraz argument se použije pouze jednou, Na stránkách výraz argument se opakuje.
Délka je méně ve srovnání s IFS Délka je větší
Snadné vytváření a čtení Vzhledem k tomu, že délka je větší, je těžké ji vytvořit a přečíst
Testování více než jedné podmínky Testování jedné podmínky

Na co nezapomenout

Na stránkách SWITCH funkce může zpracovávat až 126 párů hodnot a výsledků.

Můžete použít jinou funkci a vzorec jako výraz .

🔺 SWITCH funkce zobrazuje #N/A chybu, pokud se nepodaří najít shodu a není k dispozici žádný argument else nebo výchozí podmínka.

Kdykoli dostanete #N/A pak můžete jako výchozí hodnotu použít řetězec v uvozovkách, abyste se této chybě vyhnuli.

🔺 SWITCH zobrazí funkci #NAME error pokud název funkce napíšete špatně.

Praktická část

V pracovním sešitě jsem přiložila cvičný list k procvičení těchto vysvětlených příkladů.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.