Excel SWITCH-functie gebruiken (5 voorbeelden)

  • Deel Dit
Hugh West

Om een bepaalde waarde te verwisselen met de waarde van uw keuze kunt u de Excel SWITCH Het is een vergelijkings- en verwijzingsfunctie in Excel die een cel waarnaar wordt verwezen, vergelijkt met een lijst van waarden en het resultaat teruggeeft op basis van de eerste gevonden overeenkomst.

In dit artikel laat ik u verschillende voorbeelden zien van het gebruik van de Excel SWITCH functie.

Downloaden naar de praktijk

Gebruik van de functie SWITCH in Excel.xlsx

Grondbeginselen van de SWITCH-functie: Samenvatting & Syntaxis

Samenvatting

De Excel SWITCH functie vergelijkt of evalueert een gegeven uitdrukking die een waarde is met een lijst van waarden en geeft een resultaat dat overeenkomt met de eerste gevonden overeenkomst. Als er geen overeenkomst wordt gevonden, zal de SWITCH functie geeft een optionele standaardwaarde terug. De SWITCH functie wordt gebruikt in plaats van Geneste ALS functies.

Syntax

SWITCH (uitdrukking, waarde1, resultaat1, [standaard_of_waarde2, resultaat2],...)

Argumenten

Argumenten Vereist/optioneel Uitleg
uitdrukking Vereist Het is de waarde of uitdrukking waarmee moet worden vergeleken.
waarde1 Vereist Het is de eerste waarde.
resultaat1 Vereist Het is het resultaat ten opzichte van de eerste waarde.
standaard_of_waarde2 Optioneel Het is standaard of u kunt een tweede waarde opgeven.
resultaat2 Optioneel Het is het resultaat ten opzichte van de tweede waarde.

Retourwaarde

De SWITCH functie geeft een resultaat dat overeenkomt met de eerste overeenkomst.

Versie

De SWITCH functie is beschikbaar voor Excel 2016 en later.

Ik gebruik Excel Microsoft 365 om deze voorbeelden uit te voeren.

Voorbeelden van de functie SWITCH in Excel

1. Excel SWITCH-functie gebruiken om overeenkomstige celwaarden om te wisselen

U kunt de SWITCH functie om de waarde terug te geven die Naam project voor het bijbehorende Project ID .

⏩ In cel F4 typ de volgende formule in.

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

Hier, in de SWITCH functie, selecteerde ik de C4 cel als uitdrukking mits 1 als waarde1 en Astron als resultaat1 Dan weer op voorwaarde dat 2 als waarde2 en Phoenix als resultaat2 Eindelijk, op voorwaarde dat ? als standaard .

Nu, de SWITCH functie geeft het resultaat door de gegeven waarde te vergelijken met de verstrekte waarden.

Druk daarna op ENTER, en de SWITCH functie zal overeenkomstige resultaten opleveren voor de opgegeven waarden.

Hier ziet u de Naam project Astron is toegewezen voor de waarde Project Id 1 .

U kunt hetzelfde proces volgen of de Vulgreep naar AutoFill de formule voor de rest van de cellen.

2. Excel SWITCH-functie met operator gebruiken

De SWITCH functie ondersteunt ook logische_operatoren Voor het geval u waarden wilt wisselen met behulp van operatoren SWITCH functie zal je daarbij helpen.

Hier wil ik wisselen Marks met Rangen met behulp van logische_operatoren .

Ik zal je het proces laten zien,

⏩ In cel E4 typ de volgende formule om cijfers met cijfer te verwisselen.

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

Hier, in de SWITCH functie, selecteerde ik de WARE als uitdrukking mits C4>= 90 als waarde1 en A als resultaat1 , C4>= 80 als waarde2 en B als resultaat2, C4>= 70 als waarde3 en C als resultaat, C4>= 60 als waarde4 en D als resultaat4 en tenslotte, op voorwaarde dat Fail als standaard .

Nu, de SWITCH functie geeft het resultaat door de gegeven waarde te vergelijken met alle verstrekte waarden.

Druk vervolgens op ENTER, en de SWITCH functie zal overeenkomstige cijfers teruggeven die de cijfers verwisselen.

U kunt hetzelfde proces volgen, of u kunt de Vulgreep naar AutoFill de formule voor de rest van de cellen.

Gerelateerde inhoud: Hoe de TRUE-functie gebruiken in Excel (met 10 voorbeelden)

3. Excel SWITCH-functie gebruiken met de DAYS-functie

Desgewenst kunt u de data omzetten in de overeenkomstige dagen met behulp van de SWITCH functie, samen met de DAGEN functie en de VANDAAG functie.

Ik ga de gegeven dataset hieronder gebruiken om het proces uit te leggen.

⏩ In cel C4 typ de volgende formule om de datums met de dag te verwisselen.

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

Hier, in de SWITCH functie, selecteerde ik de DAGEN(VANDAAG(),B4) als uitdrukking mits 0 als waarde1, en " Vandaag " als een resultaat1 ,

1 als value2, en " Gisteren " als een resultaat2,

-1 als waarde3, en " Morgen " als een resultaat3, ten slotte, op voorwaarde dat Onbekend als standaard .

In de DAGEN functie, gebruikte ik TODAY() als einddatum en geselecteerde cel B4 als begindatum .

Dan, de SWITCH functie geeft de resulterende dagen door de gegeven waarden te vergelijken.

Druk nu op ENTER en de SWITCH functie zal overeenkomstige dagen teruggeven die de data verwisselen.

Als u wilt, kunt u hetzelfde proces volgen, of de Vulgreep naar AutoFill de formule voor de rest van de cellen.

Vergelijkbare lezingen:

  • Hoe de FALSE-functie in Excel gebruiken (met 5 eenvoudige voorbeelden)
  • IF-functie in Excel gebruiken (8 geschikte voorbeelden)
  • Hoe Excel XOR-functie gebruiken (5 geschikte voorbeelden)
  • IFNA-functie gebruiken in Excel (2 voorbeelden)

4. Excel SWITCH-functie gebruiken met de MONTH-functie

Stel dat u de data wilt bijhouden op basis van Kwart dan kunt u de SWITCH functie samen met de MAAND functie.

⏩ In cel C4 typ de volgende formule om data met dag te verwisselen.

=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 de SWITCH functie, selecteerde ik de MAAND(B5) als een uitdrukking Dan, als waarde en resultaat, Ik heb de bijgeleverde tabel gevolgd.

Genomen Januari tot maart (1,2,3) als waarde en zorgde voor 1 als resultaat

Volgende April tot juni (4,5,6) als waarde en zorgde voor 2 als resultaat . Dan Juli tot september (7,8,9) als waarde en zorgde voor 3 als resultaat en oktober tot december (10,11,12) als waarde en zorgde voor 4 als resultaat .

In de MAAND functie, selecteerde ik de B4 cel als serienummer .

Dan, de SWITCH functie geeft het kwartaal terug door de gegeven data te vergelijken.

Druk op ENTER en de SWITCH functie zal het overeenkomstige kwartaal teruggeven waarin de data worden verwisseld.

Hier kunt u hetzelfde proces volgen, of u kunt de Vulgreep naar AutoFill de formule voor de rest van de cellen.

5. De functie SWITCH & RIGHT gebruiken

U kunt de SWITCH functie en de RECHTS functie om de waarden van een bepaald teken om te wisselen.

Hier wil ik de afkorting van de stadscode verwisselen met de volledige naam van de stad. Daarvoor gebruik ik de onderstaande dataset.

⏩ In cel C4 typ de volgende formule om de datums met de dag te verwisselen.

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

Hier, in de SWITCH functie, selecteerde ik de RECHTS(B4,2) als een uitdrukking .

In de RECHTS functie, selecteerde ik de B4 cel als tekst en zorgde voor 2 als num_chars om de laatste 2 karakters die stadscode zijn.

Dan, als de waarde mits de stadscode en zorgde voor stad volledige naam als resultaat .

Daarna wordt de SWITCH functie geeft de volledige naam van de stad.

Voer nu de formule uit door op ENTER, en de SWITCH functie zal de stadscodes verwisselen met de volledige naam van de stad.

Hier kunt u hetzelfde proces volgen, of u kunt de Vulgreep naar AutoFill de formule voor de rest van de cellen.

Vergelijking tussen SWITCH & IFS-functie

Als u wilt, kunt u de geneste ALS of IFS-functie in plaats van de SWITCH functie.

Ik zal u de vergelijking laten zien tussen de SWITCH en IF's functie.

De SWITCH Functie De IFS Functie
De uitdrukking argument wordt slechts eenmaal gebruikt, De uitdrukking argument wordt herhaald.
De lengte is minder vergeleken met IFS De lengte is groter
Gemakkelijk te maken en te lezen Als lengte is groter moeilijk te maken en te lezen
Meer dan één voorwaarde testen Test een voorwaarde

Dingen om te onthouden

De SWITCH functie kan tot 126 paren van waarden en resultaten verwerken.

U kunt een andere functie en formule gebruiken als een uitdrukking .

De SWITCH functie toont de #N/A fout als het niet kan overeenkomen en er geen ander argument of standaardvoorwaarde is.

Wanneer u de #N/A fout, dan kunt u om deze fout te voorkomen een tekenreeks tussen aanhalingstekens gebruiken als standaardwaarde.

De SWITCH functie zal de #NAME fout als je de functienaam verkeerd spelt.

Praktijk sectie

Ik heb in het werkboek een oefenblad opgenomen om deze uitgelegde voorbeelden te oefenen.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.