Kaip naudoti "Excel" funkciją SWITCH (5 pavyzdžiai)

  • Pasidalinti
Hugh West

Norėdami pakeisti tam tikrą reikšmę pasirinkta reikšme, galite naudoti "Excel SWITCH Tai "Excel" palyginimo ir nuorodos funkcija, kuri palygina ir suderina nurodytą ląstelę su verčių sąrašu ir grąžina rezultatą pagal pirmą rastą atitikmenį.

Šiame straipsnyje pateiksiu įvairių "Excel" naudojimo pavyzdžių. SWITCH funkcija.

Atsisiųsti į praktiką

Excel SWITCH funkcijos naudojimas.xlsx

Funkcijos SWITCH pagrindai: santrauka & amp; sintaksė

Santrauka

"Excel SWITCH funkcija palygina arba įvertina duotą išraišką, kuri yra reikšmė, su reikšmių sąrašu ir grąžina rezultatą, atitinkantį pirmą rastą atitikmenį. Jei atitikmens nerandama, funkcija SWITCH funkcija grąžina neprivalomą numatytąją vertę. SWITCH funkcija naudojama vietoj Įterptas IF funkcijos.

Sintaksė

SWITCH (išraiška, vertė1, rezultatas1, [default_or_value2, rezultatas2],...)

Argumentai

Argumentai Privalomas / pasirenkamas Paaiškinimas
išraiška Reikalinga Tai yra vertė arba išraiška, su kuria reikia palyginti.
vertė1 Reikalinga Tai pirmoji vertė.
rezultatas1 Reikalinga Tai yra rezultatas, palyginti su pirmąja verte.
default_or_value2 Pasirinktinai Tai numatytasis nustatymas arba galite nurodyti antrąją reikšmę.
rezultatas2 Pasirinktinai Tai rezultatas, palyginti su antrąja verte.

Grąžinama vertė

Svetainė SWITCH funkcija grąžina rezultatą, atitinkantį pirmąjį atitikmenį.

Versija

Svetainė SWITCH funkciją galima naudoti "Excel 2016" ir vėlesnėse versijose.

Naudoju "Excel "Microsoft 365 įgyvendinti šiuos pavyzdžius.

"Excel" funkcijos SWITCH pavyzdžiai

1. Naudojant "Excel" funkciją SWITCH perjungti atitinkamas ląstelių vertes

Galite naudoti SWITCH funkcija grąžinti vertę, kuri yra Projekto pavadinimas atitinkamam projektui ID .

⏩ Kameroje F4 , įveskite šią formulę.

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

Čia, į SWITCH funkciją, pasirinkau C4 ląstelę kaip išraiška , jei 1 kaip vertė1 ir Astron kaip rezultatas1 . Tuomet dar kartą su sąlyga, kad 2 kaip vertė2 ir Feniksas kaip rezultatas2 . Galiausiai, jei ? kaip numatytasis .

Dabar SWITCH funkcija grąžins rezultatą, palygindama nurodytą vertę su pateiktomis reikšmėmis.

Po to paspauskite ĮVYKDYTI, ir SWITCH funkcija grąžins atitinkamus pateiktus rezultatus pagal pateiktas reikšmes.

Čia galite pamatyti Projekto pavadinimas Astron priskiriama vertė Projekto ID 1 .

Galite atlikti tą patį procesą arba naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę.

2. Excel SWITCH funkcijos su operatoriumi naudojimas

Svetainė SWITCH funkcija taip pat palaiko logical_operators Jei norite perjungti reikšmes naudodami bet kokius operatorius SWITCH funkcija padės tai padaryti.

Čia noriu perjungti Žymos su Klasės naudojant logical_operators .

Parodysiu jums procesą,

⏩ Kameroje E4 , įveskite šią formulę, kad perjungtumėte pažymius su klase.

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

Čia, į SWITCH funkciją, pasirinkau TRUE kaip išraiška , jei C4>= 90 kaip vertė1 ir A kaip rezultatas1 , C4>= 80 kaip vertė2 , ir B kaip rezultatas2, C4>= 70 kaip vertė3 , ir C kaip rezultatas, C4>= 60 kaip vertė4 , ir D kaip rezultatas4 galiausiai, jei Nepavyksta kaip numatytasis .

Dabar SWITCH funkcija grąžins rezultatą, palygindama nurodytą reikšmę su visomis pateiktomis reikšmėmis.

Tada paspauskite ĮVYKDYTI, ir SWITCH funkcija grąžins atitinkamus įvertinimus, perjungiančius pažymius.

Galite atlikti tą patį procesą arba naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę.

Susijęs turinys: Kaip naudoti TRUE funkciją "Excel" programoje (su 10 pavyzdžių)

3. Excel SWITCH funkcijos naudojimas su DAYS funkcija

Jei norite, galite perjungti datas į atitinkamas dienas naudodami SWITCH funkcija, taip pat funkcija DIENOS funkcija ir DIENA funkcija.

Norėdamas paaiškinti šį procesą, naudosiu toliau pateiktą duomenų rinkinį.

⏩ Kameroje C4 , įveskite šią formulę, kad perjungtumėte datas su diena.

=SWITCH(DAYS(TODAY(),B4), 0, "Šiandien", 1, "Vakar", -1, "Rytoj", "Nežinoma")

Čia, į SWITCH funkciją, pasirinkau DIENOS(TODAY(),B4) kaip išraiška , jei 0 kaip value1, ir " Šiandien " kaip rezultatas1 ,

1 kaip value2, ir " Vakar " kaip rezultatas2,

-1 kaip vertė3, ir " Rytoj " kaip rezultatas3, galiausiai, jei Nežinomas kaip numatytasis .

Į DIENOS funkciją, naudojau TODAY() kaip end_date ir pasirinkta ląstelė B4 kaip start_date .

Tada SWITCH Funkcija grąžins rezultatą, gautą palyginus nurodytas vertes.

Dabar paspauskite ĮVESKITE , ir SWITCH funkcija grąžins atitinkamas dienas, perjungiančias datas.

Jei norite, galite atlikti tą patį procesą arba naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę.

Panašūs skaitiniai:

  • Kaip naudoti funkciją FALSE programoje "Excel" (su 5 paprastais pavyzdžiais)
  • Funkcijos IF naudojimas programoje "Excel" (8 tinkami pavyzdžiai)
  • Kaip naudoti "Excel" XOR funkciją (5 tinkami pavyzdžiai)
  • Funkcijos IFNA naudojimas programoje "Excel" (2 pavyzdžiai)

4. Naudojant "Excel" funkciją SWITCH su funkcija MONTH

Tarkime, norite stebėti datas pagal Ketvirtis , tada galite naudoti SWITCH funkciją kartu su MĖNESIO funkcija.

⏩ Kameroje C4 , įveskite šią formulę, kad perjungtumėte datas su diena.

=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)

Čia, į SWITCH funkciją, pasirinkau MĖNESIS(B5) kaip išraiška . Tada, kaip vertė ir rezultatas, Vadovavausi pateikta lentele.

Paimta Sausio-kovo mėn. (1,2,3) kaip vertė ir pateikė 1 kaip rezultatas

Kitas Balandžio-birželio mėn. (4,5,6) kaip vertė ir pateikė 2 kaip rezultatas . tada Liepos-rugsėjo mėn. (7,8,9) kaip vertė ir pateikė 3 kaip rezultatas ir Spalio-gruodžio mėn. (10,11,12) kaip vertė ir pateikė 4 kaip rezultatas .

Į MĖNESIO funkciją, pasirinkau B4 ląstelę kaip serijinis_numeris .

Tada SWITCH funkcija grąžins ketvirtį, palyginusi nurodytas datas.

Paspauskite ĮVESKITE ir SWITCH funkcija grąžins atitinkamą ketvirtį, perjungiantį datas.

Čia galite atlikti tą patį procesą arba naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę.

5. Naudojant SWITCH & amp; RIGHT funkciją

Galite naudoti SWITCH funkcija ir DEŠINĖ funkciją, kad perjungtumėte bet kurio konkretaus simbolio reikšmes.

Šiuo atveju noriu pakeisti miesto kodo santrumpą pilnu miesto pavadinimu. Tam naudosiu toliau pateiktą duomenų rinkinį.

⏩ Kameroje C4 , įveskite šią formulę, kad perjungtumėte datas su diena.

=SWITCH(RIGHT(B4,2), "SD", "Pietų Dakota", "NY", "Niujorkas", "AL", "Alabama", "TX", "Teksasas", "HI", "Havajai", "CA", "Kalifornija", "ME", "Meinas", "Nerastas")

Čia, į SWITCH funkciją, pasirinkau RIGHT(B4,2) kaip išraiška .

Į DEŠINĖ funkciją, pasirinkau B4 ląstelę kaip tekstas ir pateikė 2 kaip num_chars gauti paskutinį 2 simboliai kurie yra miesto kodeksas.

Tada, kai vertė jei miesto kodeksas ir pateikė miesto vardas ir pavardė kaip rezultatas .

Po to SWITCH funkcija grąžins visą miesto pavadinimą.

Dabar atlikite formulę paspausdami ĮVYKDYTI, ir SWITCH funkcija pakeis miestų kodus pilnu miesto pavadinimu.

Čia galite atlikti tą patį procesą arba naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę.

SWITCH ir IFS funkcijos palyginimas

Jei norite, galite naudoti įterptą IF arba IFS funkcija vietoj SWITCH funkcija.

Leiskite man parodyti jums palyginimą tarp SWITCH ir IFs funkcija.

Svetainė SWITCH Funkcija Svetainė IFS Funkcija
Svetainė išraiška argumentas naudojamas tik vieną kartą, Svetainė išraiška argumentas kartojamas.
Ilgis yra mažiau palyginti su IFS Ilgis yra didesnis
Lengva kurti ir skaityti Kadangi ilgis yra didesnis, sunku sukurti ir perskaityti
Išbandykite daugiau nei vieną sąlygą Išbandykite vieną sąlygą

Dalykai, kuriuos reikia prisiminti

Svetainė SWITCH funkcija gali apdoroti iki 126 verčių ir rezultatų porų.

Galite naudoti kitą funkciją ir formulę kaip išraiška .

🔺 SWITCH funkcija rodo #N/A klaida, jei nepavyksta rasti atitikmens ir nėra kito argumento ar numatytojo parametro.

Kai gaunate #N/A klaida, tuomet, norėdami išvengti šios klaidos, kaip numatytąją reikšmę galite naudoti eilutę su kabliataškiais.

🔺 SWITCH funkcija parodys #NAME klaida jei neteisingai parašote funkcijos pavadinimą.

Praktikos skyrius

Sąsiuvinyje pateikiau pratybų lapą, kuriame galima praktiškai išbandyti šiuos paaiškintus pavyzdžius.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.