Sådan bruger du Excel SWITCH-funktionen (5 eksempler)

  • Del Dette
Hugh West

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

Grundlæ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.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.