Talaan ng nilalaman
Upang magpalit ng partikular na value gamit ang value na iyong pinili, maaari mong gamitin ang Excel SWITCH function. Ito ay isang paghahambing at pagtukoy ng function sa excel na naghahambing at tumutugma sa isang tinukoy na cell sa isang listahan ng mga halaga at nagbabalik ng resulta batay sa unang tugma na natagpuan.
Sa artikulong ito , ipapakita ko sa iyo ang iba't ibang halimbawa ng paggamit ng Excel SWITCH function.
I-download para Magsanay
Mga Paggamit ng Excel SWITCH Function.xlsx
Mga Pangunahing Kaalaman ng SWITCH Function: Buod & Syntax
Buod
Ang Excel SWITCH function ay naghahambing o nagsusuri ng isang ibinigay na expression na isang halaga laban sa isang listahan ng mga halaga at nagbabalik isang resulta na tumutugma sa unang tugma na natagpuan. Kung sakaling walang mahanap na tugma, ang SWITCH function ay nagbabalik ng opsyonal na default na halaga. Ginagamit ang SWITCH function sa halip na Nested IF function.
Syntax
SWITCH (expression, value1, result1, [default_or_value2, result2],..)
Mga Argumento
Mga Argumento | Kinakailangan/Opsyonal | Paliwanag |
---|---|---|
expression | Kinakailangan | Ito ang value o expression na kailangang tumugma. |
value1 | Kinakailangan | Ito ang unang value. |
resulta1 | Kinakailangan | Ito ang resulta laban sa unang value. |
default_or_value2 | Opsyonal | Ito ayalinman sa default o maaari kang magbigay ng pangalawang value. |
result2 | Opsyonal | Ito ang resulta laban sa pangalawang value . |
Return Value
Ang SWITCH function ay nagbabalik ng resulta na tumutugma sa unang tugma.
Bersyon
Ang function na SWITCH ay available para sa Excel 2016 at mas bago.
Gumagamit ako ng Excel Microsoft 365 para ipatupad ang mga halimbawang ito.
Mga Halimbawa ng Excel SWITCH Function
1. Paggamit ng Excel SWITCH Function para Switch Corresponding Cell Values
Maaari mong gamitin ang SWITCH function para ibalik ang value na Project Name para sa kaukulang Project ID .
⏩ Sa cell F4 , i-type ang sumusunod na formula.
=SWITCH(C4,1,"Astron",2,"Phoenix","?")
Dito, sa function na SWITCH , pinili ko ang C4 cell bilang expression , na ibinigay 1 bilang value1 at Astron bilang isang resulta1 . Pagkatapos ay muling nagbigay ng 2 bilang value2 at Phoenix bilang isang result2 . Sa wakas, ibinigay ang ? bilang default .
Ngayon, ibabalik ng function na SWITCH ang resulta sa pamamagitan ng paghahambing ng ibinigay na halaga laban sa mga ibinigay na halaga.
Pagkatapos nito, pindutin ang ENTER, at ang SWITCH function ay magbabalik ng kaukulang ibinigay na mga resulta para sa mga ibinigay na halaga.
Dito, makikita mo ang Pangalan ng Proyekto Astron ay itinalaga para savalue Project Id 1 .
Maaari mong sundin ang parehong proseso o gamitin ang Fill Handle para AutoFill ang formula para sa iba pang mga cell.
2. Paggamit ng Excel SWITCH Function sa Operator
Ang SWITCH Sinusuportahan din ng function ang logical_operators . Kung sakaling gusto mong magpalit ng mga value gamit ang anumang mga operator SWITCH function ay makakatulong sa iyo na gawin ito.
Dito, gusto kong palitan ang Mga Marka na may Mga Marka gamit ang logical_operators .
Hayaan akong ipakita sa iyo ang proseso,
⏩ Sa cell E4 , i-type ang sumusunod na formula para magpalit ng marka na may grado .
=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")
Dito, sa function na SWITCH , pinili ko ang TRUE bilang expression , ibinigay C4 >= 90 bilang value1 at A bilang isang result1 , C4>= 80 bilang value2 , at B bilang result2, C4>= 70 bilang value3 , at C bilang resulta, C4>= 60 bilang value4 , at D bilang result4 , sa wakas, ibinigay Mabigo bilang default .
Ngayon, ibabalik ng SWITCH function ang resulta sa pamamagitan ng paghahambing ng ibinigay na halaga laban sa lahat ng ibinigay na halaga.
Pagkatapos, pindutin ang ENTER, at ang SWITCH function ay magbabalik ng kaukulang mga marka sa pagpapalit ng mga marka.
Maaari mong sundin ang parehong proseso, o maaari mong gamitin ang Fill Handle upang AutoFill ang formula para sa natitirang bahagi ngmga cell.
Kaugnay na Nilalaman: Paano Gamitin ang TRUE Function sa Excel (May 10 Halimbawa)
3. Paggamit Excel SWITCH Function na may DAYS Function
Kung gusto mo maaari kang lumipat ng mga petsa sa mga kaukulang araw gamit ang SWITCH function, kasama ang DAYS function at ang TODAY function.
Narito, gagamitin ko ang ibinigay na dataset sa ibaba para ipaliwanag ang proseso.
⏩ Sa cell C4 , i-type ang sumusunod na formula upang lumipat ng petsa sa araw.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")
Dito, sa ang SWITCH function, pinili ko ang DAYS(TODAY(),B4) bilang expression , ibinigay 0 bilang value1, at “ Ngayon ” bilang resulta1 ,
1 bilang value2, at “ Kahapon ” bilang isang result2,
-1 bilang value3, at “ Bukas ” bilang isang result3, sa wakas, ibinigay ang Hindi alam bilang default .
Sa DAYS function, ginamit ko ang TODAY () bilang end_date at napiling cell B4 bilang start_da te .
Pagkatapos, ibabalik ng function na SWITCH ang mga resultang araw sa pamamagitan ng paghahambing ng mga ibinigay na halaga.
Ngayon, pindutin ang ENTER , at ang SWITCH function ay magbabalik ng mga kaukulang araw na nagpapalit ng mga petsa.
Kung gusto mo, maaari mong sundin ang parehong proseso, o gamitin ang Fill Pangasiwaan ang sa AutoFill ang formula para sa iba pang mga cell.
Mga Katulad na Pagbasa:
- Paano Gumamit ng FALSE Function sa Excel (Na may 5 Madaling Halimbawa)
- Gumamit ng IF Function sa Excel (8 Angkop na Halimbawa)
- Paano Gamitin ang Excel XOR Function (5 Angkop na Halimbawa)
- Gamitin ang IFNA Function sa Excel (2 Halimbawa)
4. Paggamit ng Excel SWITCH Function na may MONTH Function
Sabihin nating gusto mong subaybayan ang mga petsa batay sa Quarter , pagkatapos ay maaari mong gamitin ang SWITCH function kasama ng MONTH function.
⏩ Sa cell C4 , i-type ang sumusunod na formula para magpalit ng petsa sa araw.
=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)
Dito, sa function na SWITCH , pinili ko ang MONTH(B5) bilang isang expression . Pagkatapos, bilang value at resulta, sinunod ko ang ibinigay na chart.
Kinuha Enero hanggang Marso (1,2,3) bilang value at ibinigay 1 bilang resulta
Susunod Abril hanggang Hunyo (4,5,6) bilang halaga at ibinigay 2 bilang resulta . Pagkatapos Hulyo hanggang Setyembre (7,8,9) bilang halaga at ibinigay 3 bilang resulta at Oktubre hanggang Disyembre ( 10,11,12) bilang value at ibinigay 4 bilang resulta .
Sa MONTH function, pinili ko ang B4 cell bilang serial_number .
Pagkatapos, ibabalik ng SWITCH function ang quarter sa pamamagitan ng paghahambing sa mga ibinigay na petsa.
Pindutin ang ENTER at ibabalik ng function na SWITCH ang kaukulang quarter na nagpapalit ngmga petsa.
Dito, maaari mong sundin ang parehong proseso, o maaari mong gamitin ang Fill Handle upang AutoFill ang formula para sa ang natitirang bahagi ng mga cell.
5. Paggamit ng SWITCH & RIGHT Function
Maaari mong gamitin ang SWITCH function at ang RIGHT function upang lumipat ng value ng anumang partikular na character.
Dito, ako gusto mong palitan ang abbreviation ng city code gamit ang buong pangalan ng lungsod. Para gawin ito, gagamitin ko ang dataset na ibinigay sa ibaba.
⏩ Sa cell C4 , i-type ang sumusunod na formula upang lumipat ng petsa sa araw .
=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")
Dito, sa function na SWITCH , pinili ko ang RIGHT( B4,2) bilang isang expression .
Sa RIGHT function, pinili ko ang B4 cell bilang text at ibinigay ang 2 bilang num_chars upang makuha ang huling 2 character na code ng lungsod.
Pagkatapos , dahil ibinigay ng value ang code ng lungsod at ibinigay ang buong pangalan ng lungsod bilang resulta .
Pagkatapos noon, ang Ang SWITCH function ay magbabalik ng buong pangalan ng lungsod.
Ngayon, isagawa ang formula sa pamamagitan ng pagpindot sa ENTER, at ang SWITCH function ay lilipat ang mga code ng lungsod na may buong pangalan ng lungsod.
Dito, maaari mong sundin ang parehong proseso, o maaari mong gamitin ang Fill Handle sa AutoFill ang formula para sa iba pang mga cell.
Paghahambing sa Pagitan ng SWITCH &IFS Function
Kung gusto mo, maaari mong gamitin ang nested IF o IFS function sa halip na ang SWITCH function.
Hayaan akong ipakita sa iyo ang paghahambing sa pagitan ng SWITCH at IFs function.
Ang SWITCH Function. | Ang IFS Function |
---|---|
Ang expression ang argumento ay isang beses lang ginagamit, | Ang expression nauulit ang argumento. |
Ang haba ay mas mababa kumpara sa IFS | Ang haba ay mas malaki |
Madaling gawin at basahin | Dahil mas malaki ang haba mahirap gawin at basahin |
Subukan ang higit sa isang kundisyon | Subukan ang isang kundisyon |
Mga Dapat Tandaan
➤ Ang function na SWITCH ay kayang humawak ng hanggang 126 na pares ng mga value at resulta.
➤ Maaari kang gumamit ng isa pang function at formula bilang isang expression .
🔺 Ang SWITCH function ay nagpapakita ng #N/A error kung hindi ito tumugma at walang ibang argumento o default na kundisyon.
➤ Kailan ver you get the #N/A error then to avoid this error you can use a string within inverted commas as the default value.
🔺 Ang SWITCH function ay ipakita ang #NAME error kung mali ang spell mo sa pangalan ng function.
Seksyon ng pagsasanay
Nagawa ko na nagbigay ng practice sheet sa workbook para sanayin ang mga ipinaliwanag na halimbawang ito.