Kazalo
Če želite določeno vrednost zamenjati z izbrano vrednostjo, lahko uporabite Excelovo SWITCH To je funkcija za primerjavo in sklicevanje v Excelu, ki primerja in ujema sklicevano celico s seznamom vrednosti ter vrne rezultat na podlagi prvega najdenega ujemanja.
V tem članku vam bom prikazal različne primere uporabe programa Excel SWITCH funkcijo.
Prenesi v prakso
Uporaba funkcije Excel SWITCH Function.xlsxOsnove funkcije SWITCH: Povzetek & sintaksa
Povzetek
Excel SWITCH primerja ali ovrednoti dani izraz, ki je vrednost, s seznamom vrednosti in vrne rezultat, ki ustreza prvemu najdenemu ujemanju. Če ujemanja ni, funkcija SWITCH funkcija vrne neobvezno privzeto vrednost. SWITCH se namesto funkcije Vgnezdene spletne strani IF funkcije.
Sintaksa
SWITCH (izraz, vrednost1, rezultat1, [privzeta_ali_vrednost2, rezultat2],...)
Argumenti
Argumenti | Obvezno/izbirno | Razlaga: |
---|---|---|
izraz | Zahtevano | To je vrednost ali izraz, s katerim se mora ujemati. |
vrednost1 | Zahtevano | To je prva vrednost. |
rezultat1 | Zahtevano | To je rezultat glede na prvo vrednost. |
default_or_value2 | Izbirno | Je privzeta ali pa lahko navedete drugo vrednost. |
rezultat2 | Izbirno | To je rezultat glede na drugo vrednost. |
Vrnjena vrednost
Spletna stran SWITCH funkcija vrne rezultat, ki ustreza prvemu ujemanju.
Različica
Spletna stran SWITCH funkcija je na voljo za Excel 2016 in novejše različice.
Uporabljam Excel Microsoft 365 za izvajanje teh primerov.
Primeri funkcije Excel SWITCH
1. Uporaba funkcije Excel SWITCH za preklop ustreznih vrednosti celic
Uporabite lahko SWITCH funkcijo za vračanje vrednosti, ki je Ime projekta za ustrezen projekt ID .
⏩ V celici F4 , vnesite naslednjo formulo.
=SWITCH(C4,1, "Astron",2, "Phoenix","?")
Tukaj, v SWITCH sem izbral funkcijo C4 celica kot izraz , če 1 kot vrednost1 in . Astron kot rezultat1 . Potem spet pod pogojem, da 2 kot vrednost2 in . Phoenix kot rezultat2 . Končno, pod pogojem, da ? kot privzeto .
Zdaj je SWITCH funkcija vrne rezultat s primerjavo dane vrednosti z danimi vrednostmi.
Nato pritisnite VSTOP, in SWITCH funkcija bo vrnila ustrezne rezultate za navedene vrednosti.
Tu si lahko ogledate Ime projekta Astron se dodeli za vrednost Id projekta 1 .
Uporabite lahko enak postopek ali pa uporabite Ročaj za polnjenje na . Samodejno izpolnjevanje formulo za preostale celice.
2. Uporaba funkcije Excel SWITCH z operaterjem
Spletna stran SWITCH funkcija podpira tudi logical_operators . Če želite preklopiti vrednosti s katerim koli operatorjem SWITCH funkcija vam bo pomagala pri tem.
Tukaj želim preklopiti Marks s spletno stranjo . Razredi uporaba logical_operators .
Naj vam predstavim postopek,
⏩ V celici E4 , vnesite naslednjo formulo, da preklopite ocene z razredom.
=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")
Tukaj, v SWITCH sem izbral funkcijo TRUE kot izraz , če C4>= 90 kot vrednost1 in . A kot rezultat1 , C4>= 80 kot vrednost2 in B kot rezultat2, C4>= 70 kot vrednost3 in C kot rezultat, C4>= 60 kot vrednost4 in D kot rezultat4 končno, če Fail kot privzeto .
Zdaj je SWITCH funkcija vrne rezultat s primerjavo dane vrednosti z vsemi podanimi vrednostmi.
Nato pritisnite VSTOP, in SWITCH funkcija bo vrnila ustrezne ocene, ki preklapljajo ocene.
Uporabite lahko enak postopek ali pa uporabite Ročaj za polnjenje na . Samodejno izpolnjevanje formulo za preostale celice.
Sorodna vsebina: Kako uporabiti funkcijo TRUE v Excelu (z 10 primeri)
3. Uporaba funkcije Excel SWITCH s funkcijo DAYS
Če želite, lahko datume preklopite na ustrezne dneve z uporabo SWITCH skupaj s funkcijo DNEVI in funkcijo DANES funkcijo.
Za razlago postopka bom uporabil spodnji nabor podatkov.
⏩ V celici C4 , vnesite naslednjo formulo za preklapljanje datumov z dnevom.
=SWITCH(DAYS(TODAY(),B4), 0, "Danes", 1, "Včeraj", -1, "Jutri", "Neznano")
Tukaj, v SWITCH sem izbral funkcijo DNI(DANES(),B4) kot izraz , če 0 kot value1, in " Danes " kot rezultat1 ,
1 kot vrednost2, in " Včeraj " kot rezultat2,
-1 kot value3, in " Jutri " kot rezultat3, končno, če Neznano kot privzeto .
V DNEVI funkcijo, sem uporabil DANES() kot end_date in izbrana celica B4 kot start_date .
Nato se SWITCH Funkcija bo vrnila rezultat dni s primerjavo danih vrednosti.
Zdaj pritisnite VSTOP in SWITCH funkcija bo vrnila ustrezne dneve, ki preklapljajo datume.
Če želite, lahko sledite istemu postopku ali uporabite Ročaj za polnjenje na . Samodejno izpolnjevanje formulo za preostale celice.
Podobna branja:
- Kako uporabiti funkcijo FALSE v Excelu (s 5 enostavnimi primeri)
- Uporaba funkcije IF v Excelu (8 primernih primerov)
- Kako uporabljati funkcijo Excel XOR (5 primernih primerov)
- Uporaba funkcije IFNA v programu Excel (2 primera)
4. Uporaba funkcije Excel SWITCH s funkcijo MONTH
Recimo, da želite spremljati datume na podlagi Četrtletje , potem lahko uporabite SWITCH skupaj s funkcijo MESEC funkcijo.
⏩ V celici C4 , vnesite naslednjo formulo za preklapljanje datumov z dnevom.
=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)
Tukaj, v SWITCH sem izbral funkcijo MESEC(B5) kot izraz . Potem, ko vrednost in . rezultat, Sledil sem priloženi tabeli.
Prevzeto Od januarja do marca (1,2,3) kot vrednost in zagotovili 1 kot rezultat
Naslednji april do junij (4,5,6) kot vrednost in zagotovili 2 kot rezultat . potem julij-september (7,8,9) kot vrednost in zagotovili 3 kot rezultat in . Od oktobra do decembra (10,11,12) kot vrednost in zagotovili 4 kot rezultat .
V MESEC sem izbral funkcijo B4 celica kot serijska_številka .
Nato se SWITCH funkcija bo vrnila četrtletje s primerjavo danih datumov.
Pritisnite VSTOP in SWITCH funkcija vrne ustrezno četrtletje, ki preklaplja datume.
Pri tem lahko sledite enakemu postopku ali pa uporabite Ročaj za polnjenje na . Samodejno izpolnjevanje formulo za preostale celice.
5. Uporaba funkcije SWITCH & amp; RIGHT
Uporabite lahko SWITCH in funkcijo PRVA STRAN za preklapljanje vrednosti posameznega znaka.
V tem primeru želim zamenjati okrajšavo kode mesta s polnim imenom mesta. Za to bom uporabil spodnji nabor podatkov.
⏩ V celici C4 , vnesite naslednjo formulo za preklapljanje datumov z dnevom.
=SWITCH(RIGHT(B4,2), "SD", "Južna Dakota", "NY", "NewYork", "AL", "Alabama", "TX", "Teksas", "HI", "Havaji", "CA", "Kalifornija", "ME", "Maine", "Ni najden")
Tukaj, v SWITCH sem izbral funkcijo PRAVICA (B4,2) kot izraz .
V PRVA STRAN sem izbral funkcijo B4 celica kot besedilo in zagotovili 2 kot num_chars da bi dobili zadnji 2 znaka ki so mestni zakonik.
Potem, ko se vrednost pod pogojem, da je mestni zakonik in zagotovili mesto polno ime kot rezultat .
Po tem je SWITCH funkcija vrne polno ime mesta.
Zdaj izvedite formulo tako, da pritisnete VSTOP, in SWITCH funkcija bo zamenjala kode mest s polnim imenom mesta.
Pri tem lahko sledite enakemu postopku ali pa uporabite Ročaj za polnjenje na . Samodejno izpolnjevanje formulo za preostale celice.
Primerjava med funkcijo SWITCH & amp; IFS
Če želite, lahko uporabite vgnezdene IF ali Funkcija IFS namesto SWITCH funkcijo.
Naj vam pokažem primerjavo med SWITCH in . IF-ji funkcijo.
Spletna stran SWITCH Funkcija | Spletna stran IFS Funkcija |
---|---|
Spletna stran izraz se uporabi samo enkrat, | Spletna stran izraz argument se ponovi. |
Dolžina je manj v primerjavi z IFS | Dolžina je večja |
Enostavno ustvarjanje in branje | Ker je dolžina večja, je težko ustvariti in prebrati |
Preizkusite več kot en pogoj | Preizkus enega pogoja |
Stvari, ki si jih je treba zapomniti
➤ Spletna stran SWITCH funkcija lahko obdeluje do 126 parov vrednosti in rezultatov.
➤ Drugo funkcijo in formulo lahko uporabite kot izraz .
🔺 SWITCH funkcija prikazuje #N/A napaka, če se ne more ujemati in ni nobenega drugega argumenta ali privzetega pogoja.
➤ Kadar koli dobite #N/A se ji lahko izognete tako, da kot privzeto vrednost uporabite niz v narekovajih.
🔺 SWITCH funkcija bo prikazala #NAME napaka če napačno napišete ime funkcije.
Oddelek za vadbo
V delovnem zvezku sem pripravil vadbeni list, na katerem lahko vadite te razložene primere.