INHOUDSOPGAWE
Om 'n bepaalde waarde te verander met die waarde van jou keuse kan jy die Excel SWITCH -funksie gebruik. Dit is 'n vergelykings- en verwysingsfunksie in Excel wat 'n verwysde sel vergelyk en pas met 'n lys waardes en die resultaat gee op grond van die eerste passing wat gevind is.
In hierdie artikel , Ek sal jou verskeie voorbeelde wys van die gebruik van die Excel SWITCH funksie.
Laai af om te oefen
Gebruik van Excel SWITCH Function.xlsx
Basiese beginsels van SWITCH Funksie: Opsomming & Sintaksis
Opsomming
Die Excel SWITCH -funksie vergelyk of evalueer 'n gegewe uitdrukking wat 'n waarde is teen 'n lys van waardes en opbrengste 'n resultaat wat ooreenstem met die eerste wedstryd wat gevind is. Indien geen passing gevind word nie, gee die SWITCH funksie 'n opsionele verstekwaarde terug. Die SWITCH -funksie word gebruik in plaas van Nested IF -funksies.
Sintaksis
SWITCH (expression, value1, result1, [default_or_value2, result2],..)
Argumente
Argumente | Vereis/Opsioneel | Verduideliking |
---|---|---|
uitdrukking | Vereis | Dit is die waarde of uitdrukking waarteen moet ooreenstem. |
waarde1 | Vereis | Dit is die eerste waarde. |
resultaat1 | Vereis | Dit is die resultaat teenoor die eerste waarde. |
verstek_of_waarde2 | Opsioneel | Dit isóf verstek óf jy kan 'n tweede waarde verskaf. |
resultaat2 | Opsioneel | Dit is die resultaat teenoor die tweede waarde . |
Opbrengswaarde
Die SWITCH funksie gee 'n resultaat terug wat ooreenstem met die eerste passing.
Weergawe
Die SWITCH funksie is beskikbaar vir Excel 2016 en later.
Ek gebruik Excel Microsoft 365 om hierdie voorbeelde te implementeer.
Voorbeelde van Excel SWITCH-funksie
1. Gebruik Excel SWITCH-funksie om Skakel ooreenstemmende selwaardes
Jy kan die SWITCH -funksie gebruik om die waarde terug te gee wat Projeknaam is vir die ooreenstemmende Projek ID .
⏩ Tik die volgende formule in sel F4 in.
=SWITCH(C4,1,"Astron",2,"Phoenix","?")
Hier, in die SWITCH -funksie, het ek die C4 sel gekies as uitdrukking , mits 1 as waarde1 en Astron as 'n resultaat1 . Verstrek dan weer 2 as waarde2 en Phoenix as 'n resultaat2 . Laastens, verskaf ? as verstek .
Nou sal die SWITCH -funksie die resultaat terugstuur deur die gegewe waarde met die verskafde waardes te vergelyk.
Daarna, druk ENTER, en die SWITCH -funksie sal die ooreenstemmende resultate vir die verskafde waardes gee.
Hier kan jy sien die Projeknaam Astron is toegewys vir diewaarde Projek-ID 1 .
Jy kan dieselfde proses volg of die Vulhandvatsel gebruik om Outovul die formule te gebruik vir die res van die selle.
2. Gebruik Excel SWITCH Function met Operator
Die SWITCH funksie ondersteun ook logiese_operateurs . As jy waardes wil verander deur enige operateurs te gebruik, sal SWITCH funksie jou help om dit te doen.
Hier wil ek Punte met Grade
Kom ek wys jou die proses,
⏩ Tik die volgende formule in sel E4 om punte met graad te verander .
=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")
Hier, in die SWITCH funksie, het ek die WAAR
Nou sal die SWITCH -funksie die resultaat gee deur die vergelyking van die gegewe waarde teenoor alle verskafde waardes.
Druk dan ENTER, en die SWITCH funksie sal ooreenstemmende grade terugstuur deur die punte te verander.
Jy kan dieselfde volg proses, of jy kan die Vulhandvatsel gebruik om Outovul die formule vir die res van dieselle.
Verwante inhoud: Hoe om TRUE-funksie in Excel te gebruik (met 10 voorbeelde)
3. Gebruik Excel SWITCH-funksie met DAYS-funksie
As jy wil, kan jy datums na die ooreenstemmende dae oorskakel deur die SWITCH -funksie te gebruik, saam met die DAYS -funksie en die VANDAG funksie.
Hier gaan ek die gegewe datastel hieronder gebruik om die proses te verduidelik.
⏩ In sel C4 , tik die volgende formule om datums met die dag te verander.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")
Hier, in die SWITCH -funksie, ek het die DAYS(TODAY(),B4) as uitdrukking gekies, mits 0 as waarde1, en " Vandag " as 'n resultaat1 ,
1 as waarde2, en " Gister " as 'n resultaat2,
-1 as waarde3, en " Môre " as 'n resultaat3, uiteindelik, verskaf Onbekend as verstek .
In die DAE funksie het ek VANDAG gebruik () as einddatum en geselekteerde sel B4 as begin_da te .
Dan sal die SWITCH funksie die resulterende dae terugstuur deur die gegewe waardes te vergelyk.
Nou, druk ENTER , en die SWITCH -funksie sal ooreenstemmende dae terugstuur wat die datums verander.
As jy wil, kan jy dieselfde proses volg, of die Vul gebruik Hanteer om Outovul die formule vir die res van die selle.
Soortgelyke lesings:
- Hoe om ONWAAR-funksie in Excel te gebruik (met 5 maklike voorbeelde)
- Gebruik IF-funksie in Excel (8 geskikte voorbeelde)
- Hoe om Excel XOR-funksie te gebruik (5 geskikte voorbeelde)
- Gebruik IFNA-funksie in Excel (2 voorbeelde)
4. Gebruik Excel SWITCH-funksie met MAAND-funksie
Kom ons sê jy wil die datums opspoor gebaseer op Kwartaal , dan kan jy die SWITCH -funksie saam met die MONTH -funksie.
⏩ In sel C4 , tik die volgende formule om datums met dag te verander.
=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)
Hier, in die SWITCH funksie, het ek die MONTH(B5)<2 gekies> as 'n uitdrukking . Toe, as waarde en resultaat, het ek die verskafde grafiek gevolg.
Geneem Januarie tot Maart (1,2,3) as waarde en verskaf 1 as resultaat
Volgende April tot Junie (4,5,6) as waarde en verskaf 2 as resultaat . Dan Julie tot September (7,8,9) as waarde en verskaf 3 as resultaat en Oktober tot Desember ( 10,11,12) as waarde en verskaf 4 as resultaat .
In die MAAND funksie, ek het die B4 sel gekies as reeksnommer .
Dan sal die SWITCH funksie die kwartaal terugstuur deur die gegewe datums te vergelyk.
Druk ENTER en die SWITCH -funksie sal die ooreenstemmende kwartaal terugstuur deur diedatums.
Hier kan jy dieselfde proses volg, of jy kan die Vulhandvatsel gebruik om Outovul die formule vir die res van die selle.
5. Gebruik SWITCH & REGS-funksie
Jy kan die SWITCH -funksie en die REGS -funksie gebruik om waardes van enige spesifieke karakter te wissel.
Hier, ek wil die afkorting van stadskode met die stad se volle naam verander. Om dit te doen gaan ek die datastel hieronder gebruik.
⏩ In sel C4 , tik die volgende formule om datums met die dag te verander .
=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")
Hier, in die SWITCH -funksie, het ek die REGTE( B4,2) as 'n uitdrukking .
In die REGTE funksie het ek die B4 gekies sel as teks en verskaf 2 as aantal_tekens om die laaste 2 karakters te kry wat stadskode is.
Dan , aangesien die waarde die stadskode verskaf het en stad se volle naam as resultaat verskaf het.
Daarna het die SWITCH -funksie sal die volle naam van die stad terugstuur.
Voer nou die formule uit deur ENTER, te druk en die SWITCH -funksie sal oorskakel die stadkodes met die volle naam van die stad.
Hier kan jy dieselfde proses volg, of jy kan die Vulhandvatsel gebruik om Outovul die formule vir die res van die selle.
Vergelyking Tussen SWITCH &IFS-funksie
As jy wil, kan jy die geneste IF of IFS-funksie in plaas van die SWITCH -funksie gebruik.
Kom ek wys jou die vergelyking tussen die SWITCH en IFs -funksie.
Die SWITCH -funksie | Die IFS funksie |
---|---|
Die uitdrukking argument word slegs een keer gebruik, | Die uitdrukking argument word herhaal. |
Lengte is minder in vergelyking met IFS | Lengte is groter |
Maklik om te skep en te lees | Aangesien lengte groter is, moeilik om te skep en te lees |
Toets meer as een toestand | Toets een toestand |
Dinge om te onthou
➤ Die SWITCH -funksie kan tot 126 pare waardes en resultate.
➤ Jy kan 'n ander funksie en formule as 'n uitdrukking gebruik.
🔺 Die SWITCH -funksie wys die #N/A -fout as dit nie kan ooreenstem nie en daar is geen ander argument of verstekvoorwaarde nie.
➤ Wanneer ver kry jy die #N/A fout dan om hierdie fout te vermy kan jy 'n string binne omgekeerde kommas as die verstekwaarde gebruik.
🔺 Die SWITCH funksie sal wys die #NAME-fout as jy die funksienaam verkeerd spel.
Oefenafdeling
Ek het 'n oefenblad in die werkboek verskaf om hierdie verduidelikde voorbeelde te oefen.