Inhoudsopgave
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.xlsxGrondbeginselen 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.