Sisukord
Konkreetse väärtuse vahetamiseks valitud väärtusega saate kasutada Exceli funktsiooni SWITCH See on võrdlus- ja viitamisfunktsioon Excelis, mis võrdleb ja sobitab viidatud lahtrit väärtuste loeteluga ning tagastab tulemuse esimese leitud vaste põhjal.
Selles artiklis näitan teile erinevaid näiteid Exceli kasutamise kohta. SWITCH funktsioon.
Lae alla praktikasse
Exceli SWITCH-funktsiooni kasutamine.xlsxSWITCH-funktsiooni põhitõed: kokkuvõte & süntaks
Kokkuvõte
Excel SWITCH funktsioon võrdleb või hindab antud väljendit, mis on väärtus, väärtuste loeteluga ja tagastab tulemuse, mis vastab esimesele leitud kokkulangevusele. Kui kokkulangevust ei leita, siis funktsioon SWITCH funktsioon tagastab valikulise vaikeväärtuse. SWITCH funktsiooni asemel kasutatakse funktsiooni Sisestatud IF funktsioonid.
Süntaks
SWITCH (expression, value1, result1, [default_or_value2, result2],...)
Argumendid
Argumendid | Kohustuslik/valikuline | Selgitus |
---|---|---|
väljendus | Nõutav | See on väärtus või väljend, mille vastu peab sobima. |
väärtus1 | Nõutav | See on esimene väärtus. |
tulemus1 | Nõutav | See on tulemus võrreldes esimese väärtusega. |
default_or_value2 | Valikuline | See on kas vaikimisi või võite anda teise väärtuse. |
tulemus2 | Valikuline | See on tulemus võrreldes teise väärtusega. |
Tagastatav väärtus
The SWITCH funktsioon tagastab tulemuse, mis vastab esimesele kokkulangevusele.
Versioon
The SWITCH funktsioon on saadaval Excel 2016 ja uuemate versioonide jaoks.
Ma kasutan Exceli Microsoft 365 nende näidete rakendamiseks.
Excel SWITCH funktsiooni näited
1. Exceli SWITCH-funktsiooni kasutamine vastavate lahtrite väärtuste vahetamiseks
Võite kasutada SWITCH funktsioon tagastada väärtus, mis on Projekti nimi vastava projekti puhul ID .
⏩ Lahtris F4 , sisestage järgmine valem.
=SWITCH(C4,1, "Astron",2, "Phoenix","?")
Siin on SWITCH funktsioon, valisin ma C4 rakk nagu väljendus tingimusel, et 1 nagu väärtus1 ja Astron kui tulemus1 Siis jälle tingimusel, et 2 nagu value2 ja Phoenix kui tulemus2 . Lõpuks, tingimusel, et ? nagu vaikimisi .
Nüüd on SWITCH funktsioon tagastab tulemuse, võrreldes antud väärtust etteantud väärtustega.
Pärast seda vajutage SISESTAGE, ja SWITCH funktsioon tagastab esitatud väärtustele vastavad esitatud tulemused.
Siin on näha Projekti nimi Astron määratakse väärtusele Projekti id 1 .
Võite järgida sama protsessi või kasutada Täitmise käepide aadressile AutoFill ülejäänud lahtrite valemit.
2. Exceli SWITCH-funktsiooni kasutamine koos operaatoriga
The SWITCH funktsioon toetab ka loogilised_operaatorid Juhul, kui soovite vahetada väärtusi, kasutades mis tahes operaatoreid. SWITCH funktsioon aitab teil seda teha.
Siin tahan ma vahetada Marks koos Klassid kasutades loogilised_operaatorid .
Las ma näitan teile protsessi,
⏩ Lahtris E4 , sisestage järgmine valem, et vahetada märgid klassiga.
=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")
Siin on SWITCH funktsioon, valisin ma TÕELINE nagu väljendus tingimusel, et C4>= 90 nagu väärtus1 ja A kui tulemus1 , C4>= 80 nagu value2 ja B nagu tulemus2, C4>= 70 nagu value3 ja C nagu tulemus, C4>= 60 nagu value4 ja D nagu tulemus4 lõpuks, tingimusel, et Fail nagu vaikimisi .
Nüüd on SWITCH funktsioon tagastab tulemuse, võrreldes antud väärtust kõigi esitatud väärtustega.
Seejärel vajutage SISESTAGE, ja SWITCH funktsioon tagastab vastavad hinded, mis vahetavad märgid.
Võite järgida sama protsessi või kasutada funktsiooni Täitmise käepide aadressile AutoFill ülejäänud lahtrite valemit.
Seotud sisu: Kuidas kasutada TRUE-funktsiooni Excelis (koos 10 näitega)
3. Exceli SWITCH-funktsiooni kasutamine koos DAYS-funktsiooniga
Kui soovite, saate vahetada kuupäevad vastavate päevade vastu, kasutades selleks funktsiooni SWITCH funktsioon koos PÄEVAD funktsioon ja TODAY funktsioon.
Siinkohal kasutan ma protsessi selgitamiseks allpool esitatud andmestikku.
⏩ Lahtris C4 , sisestage järgmine valem, et vahetada kuupäevi koos päevaga.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1, "Yesterday", -1, "Tomorrow", "Unknown")
Siin on SWITCH funktsioon, valisin ma DAYS(TODAY(),B4) nagu väljendus tingimusel, et 0 nagu value1, ja " Täna " kui tulemus1 ,
1 nagu value2, ja " Eile " kui tulemus2,
-1 nagu value3, ja " Homme " kui tulemus3, lõpuks, tingimusel, et Teadmata nagu vaikimisi .
In the PÄEVAD funktsiooni, ma kasutasin TODAY() nagu end_date ja valitud rakk B4 nagu start_date .
Siis on SWITCH funktsioon tagastab saadud päevad, võrreldes antud väärtusi.
Nüüd vajutage SISESTA ja SWITCH funktsioon tagastab vastavad päevad, mis vahetavad kuupäevi.
Kui soovite, võite järgida sama protsessi või kasutada funktsiooni Täitmise käepide aadressile AutoFill ülejäänud lahtrite valemit.
Sarnased lugemised:
- Kuidas kasutada FALSE-funktsiooni Excelis (5 lihtsa näitega)
- Kasutage IF-funktsiooni Excelis (8 sobivat näidet)
- Kuidas kasutada Exceli XOR-funktsiooni (5 sobivat näidet)
- Kasutage IFNA funktsiooni Excelis (2 näidet)
4. Exceli SWITCH-funktsiooni kasutamine koos MONTH-funktsiooniga
Oletame, et soovite jälgida kuupäevi, mis põhinevad Veerand , siis saate kasutada SWITCH funktsioon koos KUU funktsioon.
⏩ Lahtris C4 , sisestage järgmine valem, et vahetada kuupäevi päevaga.
=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)
Siin on SWITCH funktsioon, valisin ma KUU(B5) kui väljendus Siis, kui väärtus ja tulemus, Ma järgisin esitatud tabelit.
Võetud Jaanuarist märtsini (1,2,3) nagu väärtus ja tingimusel, et 1 nagu tulemus
Järgmine aprillist juunini (4,5,6) nagu väärtus ja tingimusel, et 2 nagu tulemus . siis Juulist septembrini (7,8,9) nagu väärtus ja tingimusel, et 3 nagu tulemus ja Oktoobrist detsembrini (10,11,12) nagu väärtus ja tingimusel, et 4 nagu tulemus .
In the KUU funktsioon, valisin ma B4 rakk nagu serial_number .
Siis on SWITCH funktsioon tagastab kvartali, võrreldes antud kuupäevi.
Press SISESTA ja SWITCH funktsioon tagastab vastava kvartali vahetamise kuupäevad.
Siin saate järgida sama protsessi või kasutada funktsiooni Täitmise käepide aadressile AutoFill ülejäänud lahtrite valemit.
5. SWITCH & RIGHT funktsiooni kasutamine
Võite kasutada SWITCH funktsioon ja RIGHT funktsiooniga, et vahetada mis tahes konkreetse tähemärgi väärtusi.
Siinkohal tahan vahetada linna koodi lühendit linna täisnimega. Selleks kasutan allpool toodud andmestikku.
⏩ Lahtris C4 , sisestage järgmine valem, et vahetada kuupäevi koos päevaga.
=SWITCH(RIGHT(B4,2), "SD", "South Dakota", "NY", "NewYork", "AL", "Alabama", "TX", "Texas", "HI", "Hawaii", "CA", "California", "ME", "Maine", "Not Found")
Siin on SWITCH funktsioon, valisin ma RIGHT(B4,2) kui väljendus .
In the RIGHT funktsioon, valisin ma B4 rakk nagu tekst ja tingimusel, et 2 nagu num_chars saada viimane 2 märki mis on linnakoodeks.
Siis, kui väärtus tingimusel, et linnakoodeks ja tingimusel, et linna täielik nimi nagu tulemus .
Pärast seda on SWITCH funktsioon tagastab linna täisnime.
Nüüd käivitage valem, vajutades SISESTAGE, ja SWITCH funktsioon vahetab linnakoodid linna täisnimega.
Siin saate järgida sama protsessi või kasutada funktsiooni Täitmise käepide aadressile AutoFill ülejäänud lahtrite valemit.
Võrdlus SWITCH & IFS-funktsioon
Kui soovite, võite kasutada sisseehitatud IF või IFS funktsioon asemel SWITCH funktsioon.
Lubage mul näidata teile võrdlust SWITCH ja IFs funktsioon.
The SWITCH Funktsioon | The IFS Funktsioon |
---|---|
The väljendus argumenti kasutatakse ainult üks kord, | The väljendus argumenti korratakse. |
Pikkus on vähem võrreldes IFS | Pikkus on suurem |
Lihtne luua ja lugeda | Kuna pikkus on suurem raske luua ja lugeda |
Testida rohkem kui ühte tingimust | Testi üks tingimus |
Asjad, mida meeles pidada
➤ The SWITCH funktsioon saab töödelda kuni 126 väärtuse ja tulemuse paari.
➤ Te võite kasutada teist funktsiooni ja valemit kui väljendus .
🔺 The SWITCH funktsioon näitab #N/A viga, kui see ei suuda sobitada ja puudub else argument või vaiketingimus.
➤ Alati, kui sa saad #N/A viga, siis selle vea vältimiseks võite kasutada vaikeväärtusena stringi, mis on sees käändumatud komad.
🔺 The SWITCH funktsioon näitab #NAME viga kui te kirjutate funktsiooni nime valesti.
Praktika osa
Olen andnud töövihikusse harjutamislehe, et neid selgitatud näiteid harjutada.