Obsah
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.xlsxZá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ů.