Indholdsfortegnelse
Hvis du vil skifte en bestemt værdi ud med en værdi efter eget valg, kan du bruge Excel SIKKER Det er en sammenlignings- og henvisningsfunktion i Excel, der sammenligner og matcher en celle, der henvises til, med en liste over værdier og returnerer resultatet baseret på den første match, der findes.
I denne artikel vil jeg vise dig forskellige eksempler på at bruge Excel SIKKER funktion.
Download til praksis
Anvendelse af Excel SWITCH-funktionen.xlsxGrundlæggende om SWITCH-funktionen: Resumé & Syntaks
Resumé
Excel SIKKER funktionen sammenligner eller evaluerer et givet udtryk, som er en værdi, med en liste af værdier og returnerer et resultat svarende til den første match, der findes. Hvis der ikke findes nogen match, vil funktionen SIKKER funktionen returnerer en valgfri standardværdi. SIKKER funktion anvendes i stedet for Indlejret IF funktioner.
Syntaks
SWITCH (udtryk, value1, result1, [default_or_value2, result2],...)
Argumenter
Argumenter | Krævet/valgfrit | Forklaring |
---|---|---|
udtryk | Påkrævet | Det er den værdi eller det udtryk, der skal sammenlignes med. |
værdi1 | Påkrævet | Det er den første værdi. |
resultat1 | Påkrævet | Det er resultatet i forhold til den første værdi. |
standard_eller_værdi2 | Valgfrit | Den er enten standard, eller du kan angive en anden værdi. |
resultat2 | Valgfrit | Det er resultatet i forhold til den anden værdi. |
Returneringsværdi
SIKKER funktionen returnerer et resultat, der svarer til det første match.
Version
SIKKER er tilgængelig i Excel 2016 og senere.
Jeg bruger Excel Microsoft 365 til at gennemføre disse eksempler.
Eksempler på Excel SWITCH-funktionen
1. Brug af Excel SWITCH-funktionen til at skifte tilsvarende celleværdier
Du kan bruge SIKKER funktion til at returnere den værdi, som er Projektets navn for det tilsvarende projekt ID .
⏩ I celle F4 , skriv følgende formel.
=SWITCH(C4,1, "Astron",2, "Phoenix","?")
Her, i den SIKKER funktion, valgte jeg den C4 celle som udtryk , forudsat at 1 som værdi1 og Astron som en resultat1 . Så igen forudsat 2 som værdi2 og Phoenix som en resultat2 . Endelig, forudsat at ? som standard .
Nu er den SIKKER funktionen returnerer resultatet ved at sammenligne den angivne værdi med de angivne værdier.
Derefter skal du trykke på ENTER, og SIKKER funktionen returnerer de tilsvarende resultater for de angivne værdier.
Her kan du se den Projektets navn Astron tildeles for værdien Projekt Id 1 .
Du kan følge den samme proces eller bruge Håndtag til påfyldning til AutoFill formlen for resten af cellerne.
2. Brug af Excel SWITCH-funktionen med operatør
SIKKER funktionen understøtter også logiske_operatorer Hvis du ønsker at skifte værdier ved hjælp af en hvilken som helst operatør SIKKER funktionen vil hjælpe dig med at gøre det.
Her vil jeg skifte Marks med Klasserne ved hjælp af logiske_operatorer .
Lad mig vise dig processen,
⏩ I celle E4 , skriv følgende formel for at skifte karakterer med karakterer.
=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")
Her, i den SIKKER funktion, valgte jeg den TRUE som udtryk , forudsat at C4>= 90 som værdi1 og A som en resultat1 , C4>= 80 som værdi2 , og B som resultat2, C4>= 70 som værdi3 , og C som resultat, C4>= 60 som værdi4 , og D som resultat4 , endelig, forudsat at Fail som standard .
Nu, den SIKKER funktionen returnerer resultatet ved at sammenligne den angivne værdi med alle de angivne værdier.
Derefter skal du trykke på ENTER, og SIKKER funktionen returnerer de tilsvarende karakterer, der skifter karaktererne.
Du kan følge den samme proces, eller du kan bruge Håndtag til påfyldning til AutoFill formlen for resten af cellerne.
Relateret indhold: Sådan bruger du TRUE-funktionen i Excel (med 10 eksempler)
3. Brug af Excel SWITCH-funktionen med DAYS-funktionen
Hvis du ønsker det, kan du skifte datoer til de tilsvarende dage ved hjælp af SIKKER funktion, sammen med den DAGE funktion og I DAG funktion.
Her vil jeg bruge det givne datasæt nedenfor til at forklare processen.
⏩ I celle C4 , skriv følgende formel for at skifte datoer med dagen.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1, "Yesterday", -1, "Tomorrow", "Unknown")
Her, i den SIKKER funktion, valgte jeg den DAGE(I DAG(),B4) som udtryk , forudsat at 0 som value1, og " I dag " som en resultat1 ,
1 som value2, og " I går " som en resultat2,
-1 som value3, og " I morgen " som en resultat3, endelig, forudsat at Ukendt som standard .
I den DAGE funktion, brugte jeg I DAG() som end_date og valgte celle B4 som start_dato .
Derefter er det SIKKER funktionen returnerer de resulterende dage ved at sammenligne de angivne værdier.
Nu skal du trykke på INDTAST , og den SIKKER funktionen vil returnere de tilsvarende dage, der skifter datoerne.
Hvis du ønsker det, kan du følge den samme proces eller bruge Håndtag til påfyldning til AutoFill formlen for resten af cellerne.
Lignende læsninger:
- Sådan bruger du FALSK-funktionen i Excel (med 5 nemme eksempler)
- Brug IF-funktionen i Excel (8 egnede eksempler)
- Sådan bruger du Excel XOR-funktionen (5 passende eksempler)
- Brug IFNA-funktionen i Excel (2 eksempler)
4. Brug af Excel SWITCH-funktionen med MONTH-funktionen
Lad os sige, at du ønsker at spore datoerne baseret på Kvartal , kan du bruge SIKKER funktion sammen med MÅNED funktion.
⏩ I celle C4 , skriv følgende formel for at skifte datoer 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 den SIKKER funktion, valgte jeg den MÅNED(B5) som en udtryk . Derefter, da værdi og resultat, Jeg fulgte det medfølgende skema.
Taget januar til marts (1,2,3) som værdi og forudsat 1 som resultat
Næste april til juni (4,5,6) som værdi og forudsat 2 som resultat . Derefter juli til september (7,8,9) som værdi og forudsat 3 som resultat og oktober til december (10,11,12) som værdi og forudsat 4 som resultat .
I den MÅNED funktion, valgte jeg den B4 celle som serial_number .
Derefter er det SIKKER funktionen returnerer kvartalet ved at sammenligne de angivne datoer.
Tryk på INDTAST og SIKKER funktionen returnerer det tilsvarende kvartal, der skifter datoerne.
Her kan du følge den samme proces, eller du kan bruge Håndtag til påfyldning til AutoFill formlen for resten af cellerne.
5. Brug af funktionen SWITCH & RIGHT
Du kan bruge SIKKER funktion og RIGHT funktion til at skifte værdier for et bestemt tegn.
Her vil jeg skifte forkortelsen for bykode ud med byens fulde navn. For at gøre det vil jeg bruge nedenstående datasæt.
⏩ I celle C4 , skriv følgende formel for at skifte datoer 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 den SIKKER funktion, valgte jeg den RIGHT(B4,2) som en udtryk .
I den RIGHT funktion, valgte jeg den B4 celle som tekst og forudsat 2 som num_chars for at få den sidste 2 tegn som er i bylovgivningen.
Derefter, da den værdi forudsat at den bylovgivning og forudsat by fulde navn som resultat .
Herefter vil den SIKKER funktionen returnerer det fulde navn på byen.
Udfør nu formlen ved at trykke på ENTER, og SIKKER funktionen skifter bykoderne ud med byens fulde navn.
Her kan du følge den samme proces, eller du kan bruge Håndtag til påfyldning til AutoFill formlen for resten af cellerne.
Sammenligning mellem SWITCH & IFS-funktion
Hvis du ønsker det, kan du bruge den indlejrede IF eller IFS-funktion i stedet for den SIKKER funktion.
Lad mig vise dig sammenligningen mellem de SIKKER og IF'er funktion.
SIKKER Funktion | IFS Funktion |
---|---|
udtryk argumentet bruges kun én gang, | udtryk argumentet gentages. |
Længden er mindre i forhold til IFS | Længden er større |
Let at oprette og læse | Da længden er større er det svært at oprette og læse |
Test mere end én betingelse | Afprøvning af en betingelse |
Ting at huske
➤ SIKKER funktionen kan håndtere op til 126 par af værdier og resultater.
➤ Du kan bruge en anden funktion og formel som en udtryk .
🔺 Den SIKKER funktionen viser den #N/A fejl, hvis den ikke kan matche, og der ikke er noget andet argument eller nogen standardbetingelse.
➤ Når du får den #N/A fejl, så kan du for at undgå denne fejl bruge en streng inden for anførselstegn som standardværdi.
🔺 Den SIKKER funktionen vil vise den #NAME fejl hvis du staver forkert i funktionsnavnet.
Øvelsesafsnit
I arbejdsbogen er der et øvelsesark, hvor du kan øve dig i disse forklarede eksempler.