Innholdsfortegnelse
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.