Slik bruker du Excel SWITCH-funksjonen (5 eksempler)

  • Dele Denne
Hugh West

For å bytte en bestemt verdi med verdien du velger, kan du bruke Excel-funksjonen BRYTER . Det er en sammenlignings- og referansefunksjon i excel som sammenligner og matcher en referert celle til en liste med verdier og returnerer resultatet basert på det første treffet som ble funnet.

I denne artikkelen , vil jeg vise deg forskjellige eksempler på bruk av Excel-funksjonen BRYTER .

Last ned for å øve

Bruk av Excel SWITCH Function.xlsx

Grunnleggende om SWITCH-funksjon: Sammendrag & Syntaks

Sammendrag

Excel SWITCH -funksjonen sammenligner eller evaluerer et gitt uttrykk som er en verdi mot en liste med verdier og returnerer et resultat som tilsvarer det første treffet som ble funnet. I tilfelle ingen samsvar blir funnet, returnerer BRYTER -funksjonen en valgfri standardverdi. BRYTER -funksjonen brukes i stedet for Nested IF -funksjoner.

Syntaks

SWITCH (expression, value1, result1, [default_or_value2, result2],..)

Argumenter

Argumenter Obligatorisk/Valgfri Forklaring
uttrykk Obligatorisk Det er verdien eller uttrykket som må samsvare med.
verdi1 Obligatorisk Det er den første verdien.
resultat1 Obligatorisk Det er resultatet mot den første verdien.
default_or_value2 Valgfritt Det erenten standard eller du kan angi en andre verdi.
resultat2 Valgfritt Det er resultatet mot den andre verdien .

Returverdi

BRYTER funksjonen returnerer et resultat som tilsvarer det første treffet.

Versjon

BRYTER -funksjonen er tilgjengelig for Excel 2016 og nyere.

Jeg bruker Excel Microsoft 365 for å implementere disse eksemplene.

Eksempler på Excel SWITCH-funksjon

1. Bruke Excel SWITCH-funksjonen til å Bytt tilsvarende celleverdier

Du kan bruke BRYTER -funksjonen for å returnere verdien som er Prosjektnavn for den tilsvarende prosjekt -ID .

⏩ I celle F4 skriver du inn følgende formel.

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

Her, i BRYTER -funksjonen, valgte jeg C4 -cellen som uttrykk , gitt 1 som verdi1 og Astron som et resultat1 . Deretter ga igjen 2 som verdi2 og Phoenix som et resultat2 . Til slutt, gitt ? som standard .

Nå vil BRYTER -funksjonen returnere resultatet ved å sammenligne den gitte verdien med oppgitte verdier.

Deretter trykker du ENTER, og BRYTER -funksjonen vil returnere tilsvarende oppgitte resultater for de angitte verdiene.

Her kan du se Prosjektnavnet Astron er tilordnet forverdi Prosjekt-ID 1 .

Du kan følge samme prosess eller bruke Fyllhåndtaket for å Autofyll formelen for resten av cellene.

2. Bruke Excel SWITCH-funksjonen med operatør

SWITCH funksjonen støtter også logical_operators . I tilfelle du ønsker å bytte verdier ved hjelp av en hvilken som helst operatør, vil BRYTER -funksjonen hjelpe deg å gjøre det.

Her vil jeg bytte merker med karakterer ved å bruke logical_operators .

La meg vise deg prosessen,

⏩ I celle E4 skriver du inn følgende formel for å bytte karakter med karakter .

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

Her, i funksjonen BRYTER , valgte jeg SANT som uttrykk , gitt C4 >= 90 som verdi1 og A som et resultat1 , C4>= 80 som verdi2 , og B som resultat2, C4>= 70 som verdi3 og C som resultat, C4>= 60 som verdi4 , og D som resultat4 , til slutt, forutsatt Feil som standard .

Nå vil BRYTER -funksjonen returnere resultatet ved å sammenligne gitt verdi mot alle oppgitte verdier.

Deretter trykker du ENTER, og BRYTER -funksjonen vil returnere tilsvarende karakterer ved å bytte karakterer.

Du kan følge det samme prosessen, eller du kan bruke Fyllhåndtaket til Autofyll formelen for resten avceller.

Relatert innhold: Hvordan bruke TRUE-funksjonen i Excel (med 10 eksempler)

3. Bruke Excel SWITCH-funksjon med DAYS-funksjonen

Hvis du vil, kan du bytte datoer til de tilsvarende dagene ved å bruke SWITCH -funksjonen, sammen med DAYS -funksjonen og I DAG funksjon.

Her skal jeg bruke det gitte datasettet nedenfor for å forklare prosessen.

⏩ I celle C4 , skriv inn følgende formel for å bytte dato med dagen.

=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")

Her, i BRYTER -funksjonen, valgte jeg DAGER(TODAY(),B4) som uttrykk , gitt 0 som verdi1, og « I dag » som resultat1 ,

1 som verdi2, og « I går ” som et resultat2,

-1 som verdi3, og “ I morgen ” som en resultat3, til slutt, gitt Ukjent som standard .

I funksjonen DAGER brukte jeg I DAG () som sluttdato og valgt celle B4 som start_da te .

Deretter vil BRYTER -funksjonen returnere de resulterende dagene ved å sammenligne de gitte verdiene.

Nå, trykk ENTER , og BRYTER -funksjonen vil returnere tilsvarende dager med å bytte dato.

Hvis du vil, kan du følge samme prosess, eller bruke Fyll Håndter for å Autofyll formelen for resten av cellene.

Lignende avlesninger:

  • Hvordan bruke FALSE-funksjonen i Excel (med 5 enkle eksempler)
  • Bruk IF-funksjonen i Excel (8 passende eksempler)
  • Hvordan bruke Excel XOR-funksjonen (5 egnede eksempler)
  • Bruk IFNA-funksjonen i Excel (2 eksempler)

4. Bruke Excel SWITCH-funksjonen med MONTH-funksjonen

La oss si at du vil spore datoene basert på Kvartal , så kan du bruke SWITCH -funksjonen sammen med MONTH -funksjonen.

⏩ I celle C4 skriver du inn følgende formel for å bytte dato med dag.

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

Her, i BRYTER funksjonen, valgte jeg MONTH(B5) som et uttrykk . Så, som verdi og resultat, fulgte jeg det angitte diagrammet.

Tatt januar til mars (1,2,3) som verdi og gitt 1 som resultat

Neste april til juni (4,5,6) som verdi og gitt 2 som resultat . Deretter juli til september (7,8,9) som verdi og gitt 3 som resultat og oktober til desember ( 10,11,12) som verdi og gitt 4 som resultat .

I MÅNED funksjon, valgte jeg B4 cellen som serienummer .

Deretter vil BRYTER -funksjonen returnere kvartalet ved å sammenligne de gitte datoene.

Trykk ENTER og BRYTER -funksjonen vil returnere det tilsvarende kvartalet ved å byttedatoer.

Her kan du følge samme prosess, eller du kan bruke Fyllhåndtaket til Autofyll formelen for resten av cellene.

5. Bruk SWITCH & HØYRE-funksjon

Du kan bruke BRYTER -funksjonen og HØYRE -funksjonen for å bytte verdier av et bestemt tegn.

Her, jeg ønsker å bytte forkortelsen av bykode med byens fulle navn. For å gjøre det skal jeg bruke datasettet gitt nedenfor.

⏩ I celle C4 skriver du inn følgende formel for å bytte dato med dagen .

=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")

Her, i BRYTER funksjonen, valgte jeg HØYRE( B4,2) som et uttrykk .

I funksjonen HØYRE valgte jeg B4 celle som tekst og gitt 2 som antall_tegn for å få de siste 2 tegnene som er bykode.

Deretter , da verdien ga bykoden og ga byens fulle navn som resultat .

Deretter BRYTER -funksjonen vil returnere hele navnet på byen.

Nå, utfør formelen ved å trykke ENTER, og BRYTER -funksjonen vil bytte bykodene med det fulle navnet på byen.

Her kan du følge samme prosess, eller du kan bruke Fyllhåndtaket for å Autofyll formelen for resten av cellene.

Sammenligning mellom SWITCH &IFS-funksjon

Hvis du vil, kan du bruke den nestede HVIS - eller IFS-funksjonen i stedet for funksjonen BRYTER .

La meg vise deg sammenligningen mellom BRYTER og IFs -funksjonen.

BRYTER -funksjonen IFS Funksjonen
-uttrykket argumentet brukes bare én gang, The uttrykk argumentet gjentas.
Lengden er mindre sammenlignet med IFS Lengden er større
Enkel å lage og lese Ettersom lengden er større, vanskelig å lage og lese
Test mer enn én tilstand Test én tilstand

Ting å huske

BRYTER -funksjonen kan håndtere opptil 126 par med verdier og resultater.

Du kan bruke en annen funksjon og formel som et uttrykk .

🔺 BRYTEREN -funksjonen viser #N/A -feilen hvis den ikke er i stand til å matche og det ikke er noe annet argument eller standardbetingelse.

Når ver du får #N/A feil, så for å unngå denne feilen kan du bruke en streng innenfor inverterte kommaer som standardverdi.

🔺 BRYTER funksjonen vil vis #NAME-feilen hvis du staver funksjonsnavnet feil.

Øvingsseksjonen

Jeg har gitt et øvelsesark i arbeidsboken for å øve på disse forklarte eksemplene.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.