Obsah
Ak chcete prepnúť konkrétnu hodnotu s hodnotou podľa vlastného výberu, môžete použiť aplikáciu Excel SWITCH Je to porovnávacia a odkazovacia funkcia v programe Excel, ktorá porovnáva a porovnáva odkazovanú bunku so zoznamom hodnôt a vracia výsledok na základe prvej nájdenej zhody.
V tomto článku vám ukážem rôzne príklady použitia aplikácie Excel SWITCH funkcie.
Stiahnutie do praxe
Použitie funkcie Excel SWITCH.xlsxZáklady funkcie SWITCH: Súhrn & Syntax
Zhrnutie
Excel SWITCH porovná alebo vyhodnotí daný výraz, ktorý je hodnotou, so zoznamom hodnôt a vráti výsledok zodpovedajúci prvej nájdenej zhode. SWITCH funkcia vracia voliteľnú predvolenú hodnotu. SWITCH sa používa namiesto funkcie Vložené IF funkcie.
Syntax
SWITCH (výraz, hodnota1, výsledok1, [default_or_value2, výsledok2],..)
Argumenty
Argumenty | Povinné/voliteľné | Vysvetlenie |
---|---|---|
výraz | Požadované | Je to hodnota alebo výraz, ktorý sa má porovnať. |
hodnota1 | Požadované | Je to prvá hodnota. |
výsledok1 | Požadované | Je to výsledok oproti prvej hodnote. |
default_or_value2 | Voliteľné | Je buď predvolená, alebo môžete zadať druhú hodnotu. |
výsledok2 | Voliteľné | Je to výsledok oproti druhej hodnote. |
Návratová hodnota
Stránka SWITCH funkcia vráti výsledok zodpovedajúci prvej zhode.
Verzia
Stránka SWITCH funkcia je k dispozícii pre Excel 2016 a novšie verzie.
Používam Excel Microsoft 365 na implementáciu týchto príkladov.
Príklady funkcie Excel SWITCH
1. Použitie funkcie Excel SWITCH na prepínanie zodpovedajúcich hodnôt buniek
Môžete použiť SWITCH vrátiť hodnotu, ktorá je Názov projektu pre príslušný projekt ID .
⏩ V bunke F4 , zadajte nasledujúci vzorec.
=SWITCH(C4,1, "Astron",2, "Phoenix","?")
Tu, v SWITCH som vybral funkciu C4 bunka ako výraz , za predpokladu, že 1 ako hodnota1 a Astron ako výsledok1 . Potom opäť za predpokladu, že 2 ako hodnota2 a Phoenix ako výsledok2 . Napokon, za predpokladu, že ? ako predvolené nastavenie .
Teraz sa SWITCH funkcia vráti výsledok porovnaním zadanej hodnoty s poskytnutými hodnotami.
Potom stlačte tlačidlo VSTÚPIŤ, a SWITCH funkcia vráti zodpovedajúce poskytnuté výsledky pre zadané hodnoty.
Tu si môžete pozrieť Názov projektu Astron je priradená hodnota Id projektu 1 .
Môžete postupovať rovnako alebo použiť Rukoväť náplne na Automatické vypĺňanie vzorec pre ostatné bunky.
2. Používanie funkcie Excel SWITCH s operátorom
Stránka SWITCH funkcia podporuje aj logical_operators V prípade, že chcete prepínať hodnoty pomocou operátorov SWITCH pomôže vám s tým funkcia.
Tu chcem prepnúť Značky s Triedy pomocou logical_operators .
Dovoľte mi, aby som vám ukázal postup,
⏩ V bunke E4 , zadajte nasledujúci vzorec na prepínanie známok so známkou.
=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")
Tu, v SWITCH som vybral funkciu TRUE ako výraz , za predpokladu, že C4>= 90 ako hodnota1 a A ako výsledok1 , C4>= 80 ako hodnota2 a B ako výsledok2, C4>= 70 ako hodnota3 a C ako výsledok, C4>= 60 ako hodnota4 a D ako výsledok4 , za predpokladu, že Zlyhanie ako predvolené nastavenie .
Teraz sa SWITCH funkcia vráti výsledok porovnaním zadanej hodnoty so všetkými zadanými hodnotami.
Potom stlačte tlačidlo VSTÚPIŤ, a SWITCH funkcia vráti zodpovedajúce známky, ktoré prepínajú známky.
Môžete postupovať rovnako alebo môžete použiť Rukoväť náplne na Automatické vypĺňanie vzorec pre ostatné bunky.
Súvisiaci obsah: Ako používať funkciu TRUE v programe Excel (s 10 príkladmi)
3. Používanie funkcie Excel SWITCH s funkciou DAYS
Ak chcete, môžete prepnúť dátumy na príslušné dni pomocou SWITCH spolu s funkciou DNI funkcie a DNES funkcie.
Na vysvetlenie tohto postupu použijem nižšie uvedený súbor údajov.
⏩ V bunke C4 , zadajte nasledujúci vzorec na prepínanie dátumov s dňom.
=SWITCH(DAYS(TODAY(),B4), 0, "Dnes", 1, "Včera", -1, "Zajtra", "Neznámy")
Tu, v SWITCH som vybral funkciu DNI(TODAY(),B4) ako výraz , za predpokladu, že 0 ako value1, a " Dnes " ako výsledok1 ,
1 ako hodnota2, a " Včera " ako výsledok2,
-1 ako hodnota3, a " Zajtra " ako výsledok3, napokon, ak Neznáme ako predvolené nastavenie .
V DNI som použil funkciu TODAY() ako end_date a vybranej bunky B4 ako start_date .
Potom sa SWITCH funkcia vráti výsledné dni porovnaním zadaných hodnôt.
Teraz stlačte VSTÚPIŤ a SWITCH funkcia vráti zodpovedajúce dni, ktoré prepínajú dátumy.
Ak chcete, môžete postupovať rovnako alebo použiť Rukoväť náplne na Automatické vypĺňanie vzorec pre ostatné bunky.
Podobné čítanie:
- Ako používať funkciu FALSE v programe Excel (s 5 jednoduchými príkladmi)
- Používanie funkcie IF v programe Excel (8 vhodných príkladov)
- Ako používať funkciu XOR programu Excel (5 vhodných príkladov)
- Používanie funkcie IFNA v programe Excel (2 príklady)
4. Používanie funkcie Excel SWITCH s funkciou MONTH
Povedzme, že chcete sledovať dátumy na základe Štvrtina , potom môžete použiť SWITCH spolu s funkciou MESIAC funkcie.
⏩ V bunke C4 , zadajte nasledujúci vzorec na prepínanie dátumov s dňom.
=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)
Tu, v SWITCH som vybral funkciu MESIAC(B5) ako výraz Potom, ako hodnota a výsledok, Postupoval som podľa poskytnutej tabuľky.
Prevzaté január až marec (1,2,3) ako hodnota a poskytol 1 ako výsledok
Ďalšie apríl až jún (4,5,6) ako hodnota a poskytol 2 ako výsledok ... júl až september (7,8,9) ako hodnota a poskytol 3 ako výsledok a október až december (10,11,12) ako hodnota a poskytol 4 ako výsledok .
V MESIAC som vybral funkciu B4 bunka ako serial_number .
Potom sa SWITCH funkcia vráti štvrťrok porovnaním zadaných dátumov.
Tlač VSTÚPIŤ a SWITCH funkcia vráti príslušný štvrťrok, ktorý prepína dátumy.
Tu môžete postupovať rovnako alebo môžete použiť Rukoväť náplne na Automatické vypĺňanie vzorec pre ostatné bunky.
5. Používanie funkcie SWITCH & RIGHT
Môžete použiť SWITCH funkcie a SPRÁVNE na prepínanie hodnôt konkrétneho znaku.
V tomto prípade chcem vymeniť skratku kódu mesta za celý názov mesta. Na tento účel použijem nižšie uvedený súbor údajov.
⏩ V bunke C4 , zadajte nasledujúci vzorec na prepínanie dátumov s dňom.
=SWITCH(RIGHT(B4,2), "SD", "South Dakota", "NY", "NewYork", "AL", "Alabama", "TX", "Texas", "HI", "Hawaii", "CA", "California", "ME", "Maine", "Not Found")
Tu, v SWITCH som vybral funkciu PRAVÁ(B4,2) ako výraz .
V SPRÁVNE som vybral funkciu B4 bunka ako text a poskytol 2 ako num_chars získať posledný 2 znaky ktoré sú mestským kódexom.
Potom, ako hodnota za predpokladu, že mestský zákonník a poskytol celé meno mesta ako výsledok .
Potom sa SWITCH funkcia vráti celý názov mesta.
Teraz vykonajte vzorec stlačením tlačidla VSTÚPIŤ, a SWITCH funkcia prepne kódy miest s úplným názvom mesta.
Tu môžete postupovať rovnako alebo môžete použiť Rukoväť náplne na Automatické vypĺňanie vzorec pre ostatné bunky.
Porovnanie medzi funkciou SWITCH & amp; IFS
Ak chcete, môžete použiť vnorený IF alebo Funkcia IFS namiesto SWITCH funkcie.
Dovoľte mi, aby som vám ukázal porovnanie medzi SWITCH a IFs funkcie.
Stránka SWITCH Funkcia | Stránka IFS Funkcia |
---|---|
Stránka výraz argument sa použije iba raz, | Stránka výraz argument sa opakuje. |
Dĺžka je menej v porovnaní s IFS | Dĺžka je väčšia |
Jednoduché vytváranie a čítanie | Keďže dĺžka je väčšia, ťažko sa vytvára a číta |
Testovanie viac ako jednej podmienky | Testovanie jednej podmienky |
Čo si treba zapamätať
➤ Stránka SWITCH funkcia dokáže spracovať až 126 párov hodnôt a výsledkov.
➤ Môžete použiť inú funkciu a vzorec ako výraz .
🔺 SWITCH funkcia zobrazuje #N/A chybu, ak nie je možné nájsť zhodu a neexistuje žiadny iný argument alebo predvolená podmienka.
➤ Vždy, keď dostanete #N/A potom, aby ste sa vyhli tejto chybe, môžete ako predvolenú hodnotu použiť reťazec v úvodzovkách.
🔺 SWITCH funkcia zobrazí #NAME chyba ak názov funkcie napíšete nesprávne.
Praktická časť
V pracovnom zošite som uviedol cvičný list na precvičenie týchto vysvetlených príkladov.