Satura rādītājs
Lai pārslēgtu konkrētu vērtību ar izvēlēto vērtību, varat izmantot Excel SWITCH Tā ir excel salīdzināšanas un atsauces funkcija, kas salīdzina un saskaņo norādīto šūnu ar vērtību sarakstu un atgriež rezultātu, pamatojoties uz pirmo atrasto atbilstību.
Šajā rakstā es jums parādīšu dažādus Excel izmantošanas piemērus. SWITCH funkcija.
Lejupielādēt praksē
Excel SWITCH funkcijas.xlsx lietojumsSWITCH funkcijas pamati: kopsavilkums & amp; sintakse
Kopsavilkums
Excel SWITCH funkcija salīdzina vai izvērtē doto izteiksmi, kas ir vērtība, ar vērtību sarakstu un atgriež rezultātu, kas atbilst pirmajai atrastajai atbilstībai. Ja atbilstība nav atrasta, funkcija SWITCH funkcija atgriež neobligātu noklusējuma vērtību. SWITCH vietā tiek izmantota funkcija Ievietotie IF funkcijas.
Sintakse
SWITCH (izteiksme, vērtība1, rezultāts1, [noklusējuma_vai_vērtība2, rezultāts2],..)
Argumenti
Argumenti | Obligāti/pēc izvēles | Paskaidrojums |
---|---|---|
izteiksme | Nepieciešams | Tā ir vērtība vai izteiksme, pret kuru jāatbilst. |
vērtība1 | Nepieciešams | Tā ir pirmā vērtība. |
rezultāts1 | Nepieciešams | Tas ir rezultāts pret pirmo vērtību. |
noklusējuma_vai_vērtība2 | Pēc izvēles | Tā ir vai nu noklusējuma vērtība, vai arī varat norādīt otru vērtību. |
rezultāts2 | Pēc izvēles | Tas ir rezultāts pret otro vērtību. |
Atgrieztā vērtība
Portāls SWITCH funkcija atgriež rezultātu, kas atbilst pirmajai atbilstībai.
Versija
Portāls SWITCH funkcija ir pieejama programmā Excel 2016 un jaunākās versijās.
Es izmantoju Excel Microsoft 365 lai īstenotu šos piemērus.
Excel SWITCH funkcijas piemēri
1. Izmantojot Excel SWITCH funkciju, lai pārslēgtu atbilstošo šūnu vērtības
Varat izmantot SWITCH funkcija, lai atgrieztu vērtību, kas ir Projekta nosaukums attiecīgajam projektam ID .
⏩ Šūnā F4 , ievadiet šādu formulu.
=SWITCH(C4,1, "Astron",2, "Phoenix","?")
Šeit, šajā SWITCH funkciju, es izvēlējos C4 šūnu kā izteiksme , ja 1 kā vērtība1 un Astron kā rezultāts1 . Tad atkal, ja 2 kā vērtība2 un Phoenix kā rezultāts2 . Visbeidzot, ja ? kā noklusējuma .
Tagad SWITCH funkcija atgriezīs rezultātu, salīdzinot norādīto vērtību ar sniegtajām vērtībām.
Pēc tam nospiediet IESNIEGT, un SWITCH funkcija atgriezīs attiecīgos sniegtos rezultātus par sniegtajām vērtībām.
Šeit varat redzēt Projekta nosaukums Astron tiek piešķirta vērtība Projekta Id 1 .
Varat veikt to pašu procesu vai izmantot Uzpildes rokturis uz Automātiskā aizpildīšana pārējo šūnu formulu.
2. Izmantojot Excel SWITCH funkciju ar operatoru
Portāls SWITCH funkcija atbalsta arī logical_operators Ja vēlaties pārslēgt vērtības, izmantojot jebkuru operatoru. SWITCH funkcija palīdzēs to izdarīt.
Šeit es gribu pārslēgt Marks ar Klases izmantojot logical_operators .
Ļaujiet man parādīt procesu,
⏩ Šūnā E4 , ievadiet šādu formulu, lai pārslēgtu atzīmes ar pakāpi.
=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")
Šeit, šajā SWITCH funkciju, es izvēlējos TRUE kā izteiksme , ja C4>= 90 kā vērtība1 un A kā rezultāts1 , C4>= 80 kā vērtība2 , un B kā rezultāts2, C4>= 70 kā vērtība3 , un C kā rezultāts, C4>= 60 kā vērtība4 , un D kā rezultāts4 visbeidzot, ja Fail kā noklusējuma .
Tagad SWITCH funkcija atgriezīs rezultātu, salīdzinot norādīto vērtību ar visām norādītajām vērtībām.
Pēc tam nospiediet IESNIEGT, un SWITCH funkcija atgriezīs atbilstošās pakāpes, pārslēdzot atzīmes.
Varat veikt to pašu procesu vai arī izmantot Uzpildes rokturis uz Automātiskā aizpildīšana pārējo šūnu formulu.
Saistīts saturs: Kā lietot TRUE funkciju programmā Excel (ar 10 piemēriem)
3. Izmantojot Excel SWITCH funkciju ar DAYS funkciju
Ja vēlaties, varat pārslēgt datumus uz atbilstošām dienām, izmantojot SWITCH funkcija, kā arī funkcija DIENAS funkciju un ŠODIEN funkcija.
Lai izskaidrotu šo procesu, es izmantošu tālāk sniegto datu kopu.
⏩ Šūnā C4 , ievadiet šādu formulu, lai pārslēgtu datumus ar dienu.
=SWITCH(DAYS(TODAY(),B4), 0, "Šodien", 1, "Vakar", -1, "Rīt", "Nav zināms")
Šeit, šajā SWITCH funkciju, es izvēlējos DIENAS(ŠODIEN(),B4) kā izteiksme , ja 0 kā value1, un " Šodien " kā rezultāts1 ,
1 kā vērtība2, un " Vakar " kā rezultāts2,
-1 kā vērtība3, un " Rītdiena " kā rezultāts3, visbeidzot, ja Nezināms kā noklusējuma .
In the DIENAS funkciju, es izmantoju DIENA() kā end_date un izvēlēta šūna B4 kā start_date .
Tad SWITCH funkcija, salīdzinot dotās vērtības, atgriezīs iegūto dienu skaitu.
Tagad nospiediet IEVADIET , un SWITCH funkcija atgriezīs atbilstošās dienas, pārslēdzot datumus.
Ja vēlaties, varat izmantot šo pašu procesu vai izmantot Uzpildes rokturis uz Automātiskā aizpildīšana pārējo šūnu formulu.
Līdzīgi lasījumi:
- Kā lietot funkciju FALSE programmā Excel (ar 5 vienkāršiem piemēriem)
- IF funkcijas izmantošana programmā Excel (8 piemēroti piemēri)
- Kā lietot Excel XOR funkciju (5 piemēroti piemēri)
- IFNA funkcijas izmantošana programmā Excel (2 piemēri)
4. Izmantojot Excel SWITCH funkciju ar MONTH funkciju
Pieņemsim, ka vēlaties izsekot datumiem, pamatojoties uz Ceturtdaļa , tad varat izmantot SWITCH funkciju kopā ar MĒNESIS funkcija.
⏩ Šūnā C4 , ievadiet šādu formulu, lai pārslēgtu datumus ar dienu.
=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)
Šeit, šajā SWITCH funkciju, es izvēlējos MĒNESIS(B5) kā izteiksme . Tad, kā vērtība un rezultāts, Es ievēroju sniegto tabulu.
Uzņemts No janvāra līdz martam (1,2,3) kā vērtība un sniedza 1 kā rezultāts
Nākamais Aprīlis-jūnijs (4,5,6) kā vērtība un sniedza 2 kā rezultāts ... Jūlijs-septembris (7,8,9) kā vērtība un sniedza 3 kā rezultāts un Oktobris - decembris (10,11,12) kā vērtība un sniedza 4 kā rezultāts .
In the MĒNESIS funkciju, es izvēlējos B4 šūnu kā sērijas_numurs .
Tad SWITCH funkcija atgriezīs ceturksni, salīdzinot dotos datumus.
Spiediet IEVADIET un SWITCH funkcija atgriezīs atbilstošo ceturksni, pārslēdzot datumus.
Šajā gadījumā varat izmantot to pašu procesu vai arī varat izmantot Uzpildes rokturis uz Automātiskā aizpildīšana pārējo šūnu formulu.
5. Izmantojot SWITCH & amp; RIGHT funkciju
Varat izmantot SWITCH funkciju un PRĀVAIS funkciju, lai pārslēgtu jebkuru konkrētu rakstzīmju vērtības.
Šajā gadījumā es gribu nomainīt pilsētas koda saīsinājumu ar pilnu pilsētas nosaukumu. Lai to izdarītu, es izmantošu tālāk norādīto datu kopu.
⏩ Šūnā C4 , ievadiet šādu formulu, lai pārslēgtu datumus ar dienu.
=SWITCH(RIGHT(B4,2), "SD", "Dienviddakota", "NY", "Ņujorka", "AL", "Alabama", "TX", "Teksasa", "HI", "Havaju salas", "CA", "Kalifornija", "ME", "Meina", "Nav atrasts").
Šeit, šajā SWITCH funkciju, es izvēlējos TAISNI(B4,2) kā izteiksme .
In the PRĀVAIS funkciju, es izvēlējos B4 šūnu kā teksts un sniedza 2 kā num_chars lai iegūtu pēdējo 2 rakstzīmes kas ir pilsētas kods.
Tad, kā vērtība ar nosacījumu, ka pilsētas kodekss un sniedza pilsētas pilns nosaukums kā rezultāts .
Pēc tam SWITCH funkcija atgriezīs pilnu pilsētas nosaukumu.
Tagad izpildiet formulu, nospiežot IESNIEGT, un SWITCH funkcija pārslēgs pilsētu kodus ar pilnu pilsētas nosaukumu.
Šajā gadījumā varat izmantot to pašu procesu vai arī varat izmantot Uzpildes rokturis uz Automātiskā aizpildīšana pārējo šūnu formulu.
SWITCH & amp; IFS funkcijas salīdzinājums
Ja vēlaties, varat izmantot ligzdoto IF vai IFS funkcija nevis SWITCH funkcija.
Ļaujiet man parādīt jums salīdzinājumu starp SWITCH un IFs funkcija.
Portāls SWITCH Funkcija | Portāls IFS Funkcija |
---|---|
Portāls izteiksme arguments tiek izmantots tikai vienu reizi, | Portāls izteiksme arguments tiek atkārtots. |
Garums ir mazāk salīdzinājumā ar IFS | Garums ir lielāks |
Viegli izveidot un lasīt | Kā garums ir lielāks grūti izveidot un lasīt |
Pārbaudiet vairāk nekā vienu nosacījumu | Pārbaudīt vienu nosacījumu |
Lietas, kas jāatceras
➤ Portāls SWITCH funkcija var apstrādāt līdz 126 vērtību un rezultātu pāriem.
➤ Varat izmantot citu funkciju un formulu kā izteiksme .
🔺 SWITCH funkcija parāda #N/A kļūda, ja nav iespējams atrast atbilstību un nav cita argumenta vai noklusējuma nosacījuma.
➤ Ikreiz, kad saņemat #N/A kļūda, tad, lai izvairītos no šīs kļūdas, kā noklusējuma vērtību var izmantot virkni ar komatiem.
🔺 SWITCH funkcija parādīs #NAME kļūda ja nepareizi rakstāt funkcijas nosaukumu.
Prakses sadaļa
Darba burtnīcā esmu pievienojis prakses lapu, kurā varat vingrināties ar šiem izskaidrotajiem piemēriem.