Ynhâldsopjefte
Om in bepaalde wearde te wikseljen mei de wearde fan jo kar kinne jo de Excel SWITCH funksje brûke. It is in ferlikings- en ferwizingsfunksje yn excel dy't in ferwiisde sel fergeliket en oerienkomt mei in list mei wearden en it resultaat werombringt op basis fan de earste fûne match.
Yn dit artikel , Ik sil jo ferskate foarbylden sjen litte fan it brûken fan de Excel SWITCH funksje.
Download om te oefenjen
Gebrûk fan Excel SWITCH Function.xlsx
Basis fan SWITCH Function: Gearfetting & amp; Syntaksis
Gearfetting
De Excel SWITCH -funksje fergeliket of evaluearret in opjûne útdrukking dy't in wearde is tsjin in list mei wearden en jout werom in resultaat dat oerienkomt mei de earste wedstriid fûn. As der gjin oerienkomst fûn wurdt, jout de funksje SWITCH in opsjonele standertwearde werom. De funksje SWITCH wurdt brûkt ynstee fan Nested IF funksjes.
Syntaksis
SWITCH (expression, value1, result1, [default_or_value2, result2],..)
Arguminten
Arguminten | Eask/opsjoneel | Utlis |
---|---|---|
ekspresje | Eask | It is de wearde of útdrukking dy't oerienkomme moat. |
wearde1 | Required | It is de earste wearde. |
resultaat1 | Eask | It is it resultaat tsjin de earste wearde. |
standert_of_wearde2 | Opsjoneel | It isitsij standert of jo kinne in twadde wearde leverje. |
resultaat2 | Opsjoneel | It is it resultaat tsjin de twadde wearde . |
Returnwearde
De funksje SWITCH jout in resultaat dat oerienkomt mei de earste wedstriid.
Ferzje
De funksje SWITCH is beskikber foar Excel 2016 en letter.
Ik brûk Excel Microsoft 365 om dizze foarbylden te ymplementearjen.
Foarbylden fan Excel SWITCH-funksje
1. Excel SWITCH-funksje brûke om Skeakelje oerienkommende selwearden
Jo kinne de funksje SWITCH brûke om de wearde werom te jaan dy't Projektnamme is foar it oerienkommende Projekt ID .
⏩ Typ yn sel F4 de folgjende formule.
=SWITCH(C4,1,"Astron",2,"Phoenix","?")
Hjir, yn de SWITCH funksje, haw ik de C4 sel selektearre as ekspresje , opjûn 1 as wearde1 en Astron as resultaat1 . Dan wer 2 as wearde2 en Phoenix as resultaat2 . Ta beslút, opjûn ? as standert .
No sil de funksje SWITCH it resultaat weromjaan troch de opjûne wearde te fergelykjen mei opjûne wearden.
Druk dêrnei op ENTER, en de funksje SWITCH sil oerienkommende resultaten weromjaan foar de opjûne wearden.
Hjir kinne jo sjen dat de Projektnamme Astron is tawiisd foar dewearde Projekt Id 1 .
Jo kinne itselde proses folgje of de Fill Handle brûke om AutoFill de formule te brûken foar de rest fan de sellen.
2. Excel SWITCH-funksje brûke mei operator
De SWITCH funksje stipet ek logyske_operators . As jo wearden wolle wikselje mei ien fan 'e operators, sil de funksje SWITCH jo helpe om dit te dwaan.
Hjir wol ik Marks wikselje mei Sifers mei logyske_operators .
Lit my jo it proses sjen litte,
⏩ Typ yn sel E4 de folgjende formule om te wikseljen tusken merken mei graad .
=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")
Hjir, yn 'e SWITCH funksje, haw ik de TRUE
No sil de funksje SWITCH it resultaat weromjaan troch it fergelykjen fan de opjûne wearde tsjin alle opjûne wearden.
Druk dan op ENTER, en de SWITCH funksje sil de korrespondearjende sifers weromjaan troch de tekens te wikseljen.
Jo kinne itselde folgje proses, of jo kinne de Fill Handle brûke om AutoFill de formule foar de rest fan desellen.
Besibbe ynhâld: Hoe kinne jo TRUE-funksje brûke yn Excel (mei 10 foarbylden)
3. Mei help fan Excel SWITCH-funksje mei DAYS-funksje
As jo wolle kinne jo datums wikselje nei de oerienkommende dagen mei de funksje SWITCH , tegearre mei de funksje DAYS en de TODAY funksje.
Hjir sil ik de opjûne dataset hjirûnder brûke om it proses út te lizzen.
⏩ Yn sel C4 , typ de folgjende formule om de datums mei de dei te wikseljen.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")
Hjir, yn de funksje SWITCH , ik selektearre de DAGEN(TODAY(),B4) as ekspresje , opjûn 0 as wearde1, en " Hjoed " as resultaat1 ,
1 as wearde2, en " Juster " as resultaat2,
-1 as wearde3, en " Moarn " as in resultaat3, úteinlik, levere Unbekend as standert .
Yn de funksje DAGEN haw ik HJOED brûkt () as eindatum en selektearre sel B4 as start_da te .
Dan sil de SWITCH funksje de resultearjende dagen werombringe troch de opjûne wearden te fergelykjen.
No, druk op ENTER , en de funksje SWITCH sil oerienkommende dagen weromkomme troch de datums te wikseljen.
As jo wolle kinne jo itselde proses folgje, of brûk de Folje Behannelje om Autofolje de formule foar de rest fan de sellen.
Similar Readings:
- Hoe kinne jo de FALSE-funksje brûke yn Excel (mei 5 maklike foarbylden)
- Brûk IF-funksje yn Excel (8 geskikte foarbylden)
- Hoe kinne jo Excel XOR-funksje brûke (5 geskikte foarbylden)
- Brûk IFNA-funksje yn Excel (2 foarbylden)
4. It brûken fan Excel SWITCH-funksje mei MONTH-funksje
Litte wy sizze dat jo de datums folgje wolle op basis fan Kwartier , dan kinne jo de SWITCH funksje tegearre mei de MONTH funksje.
⏩ Typ yn sel C4 de folgjende formule om datums mei dei te wikseljen.
=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)
Hjir, yn de SWITCH funksje, haw ik de MONTH(B5)<2 selektearre> as ekspresje . Dan, as wearde en resultaat, folge ik it levere diagram.
Nim jannewaris oant maart (1,2,3) as wearde en 1 levere as resultaat
Folgjende april oant juny (4,5,6) as wearde en 2 levere as resultaat . Dan july oant septimber (7,8,9) as wearde en 3 as resultaat en oktober oant desimber ( 10,11,12) as wearde en opjûn 4 as resultaat .
Yn de MONTH funksje, haw ik de B4 sel selektearre as searjenûmer .
Dan sil de funksje SWITCH it kwart werombringe troch de opjûne datums te fergelykjen.
Druk op ENTER en de SWITCH funksje sil it korrespondearjende kwart weromjaan troch dedatums.
Hjir kinne jo itselde proses folgje, of jo kinne de Fill Handle brûke om AutoFill de formule foar de rest fan de sellen.
5. Mei help fan SWITCH & amp; RIGHT Funksje
Jo kinne de SWITCH funksje en de RIGHT funksje brûke om wearden fan in bepaald karakter te wikseljen.
Hjir, ik wolle wikselje de ôfkoarting fan stêd koade mei de stêd syn folsleine namme. Om it te dwaan sil ik de hjirûnder jûne dataset brûke.
⏩ Typ yn sel C4 de folgjende formule om datums te wikseljen mei de dei .
=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")
Hjir, yn de SWITCH funksje, haw ik de RJOCHTS( B4,2) as ekspresje .
Yn de funksje RIGHT haw ik de B4 selektearre sel as tekst en levere 2 as num_chars om de lêste 2 tekens te krijen dy't stêdkoade binne.
Dan , lykas de wearde de stêdskoade levere en folsleine stêdsnamme as resultaat opjûn.
Dêrnei is de SWITCH funksje sil de folsleine namme fan 'e stêd weromjaan.
No, útfiere de formule troch op ENTER, te drukken en de SWITCH funksje sil wikselje de stêdskoades mei de folsleine namme fan 'e stêd.
Hjir kinne jo itselde proses folgje, of jo kinne de Fillhandtak brûke om AutoFill de formule foar de rest fan de sellen.
Ferliking Tusken SWITCH & amp;IFS-funksje
As jo wolle, kinne jo de geneste IF of IFS-funksje brûke ynstee fan de funksje SWITCH .
Lit my jo de ferliking sjen litte tusken de SWITCH en IFs funksje.
De SWITCH funksje | De IFS funksje |
---|---|
De ekspresje argumint wurdt mar ien kear brûkt, | De ekspresje argumint wurdt werhelle. |
Lengte is minder fergelike mei IFS | Lengte is grutter |
Maklik te meitsjen en te lêzen | As lingte grutter is, dreech te meitsjen en te lêzen |
Test mear as ien betingst | Test ien betingst |
Dingen om te ûnthâlden
➤ De funksje SWITCH kin oant 126 pear wearden en resultaten.
➤ Jo kinne in oare funksje en formule brûke as ekspresje .
🔺 De SWITCH -funksje lit de #N/A -flater sjen as it net oerienkomt en der gjin oar argumint of standertbetinging is.
➤ Wannear't Ver jo krije de #N/A flater, dan kinne jo om dizze flater te foarkommen in tekenrige binnen omkearde komma's brûke as de standertwearde.
🔺 De SWITCH funksje sil lit de #NAME-flater sjen as jo de funksjenamme ferkeard staverje.
Oefeningsseksje
Ik haw in oefenblêd yn it wurkboek levere om dizze útleine foarbylden te oefenjen.