Hoe om Excel SWITCH-funksie te gebruik (5 voorbeelde)

  • Deel Dit
Hugh West

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 gebruik logiese_operateurs .

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 as uitdrukking , verskaf C4 >= 90 as waarde1 en A as 'n resultaat1 , C4>= 80 as waarde2 , en B as resultaat2, C4>= 70 as waarde3 , en C as resultaat, C4>= 60 as waarde4 , en D as resultaat4 , ten slotte, mits Misluk as verstek .

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.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.