ສາລະບານ
ເພື່ອປ່ຽນຄ່າສະເພາະໃດໜຶ່ງກັບຄ່າທີ່ທ່ານເລືອກ, ທ່ານສາມາດໃຊ້ຟັງຊັນ Excel SWITCH . ມັນເປັນການປຽບທຽບແລະການອ້າງອິງຟັງຊັນໃນ excel ທີ່ປຽບທຽບແລະຈັບຄູ່ຕາລາງທີ່ອ້າງອີງໄປຫາບັນຊີລາຍຊື່ຂອງຄ່າແລະສົ່ງຜົນໄດ້ຮັບໂດຍອີງໃສ່ການຈັບຄູ່ທໍາອິດທີ່ພົບ.
ໃນບົດຄວາມນີ້ , ຂ້າພະເຈົ້າຈະສະແດງໃຫ້ທ່ານເຫັນຕົວຢ່າງຕ່າງໆຂອງການນໍາໃຊ້ Excel SWITCH function.
ດາວໂຫຼດເພື່ອປະຕິບັດ
ການນໍາໃຊ້ Excel SWITCH Function.xlsx
ພື້ນຖານຂອງຟັງຊັນ SWITCH: ສະຫຼຸບ & Syntax
Summary
Excel SWITCH function ປຽບທຽບ ຫຼື ປະເມີນການສະແດງອອກໃດໜຶ່ງທີ່ເປັນຄ່າຕໍ່ກັບລາຍຊື່ຂອງຄ່າ ແລະຜົນຕອບແທນ. ຜົນໄດ້ຮັບທີ່ສອດຄ້ອງກັນກັບການແຂ່ງຂັນທໍາອິດທີ່ພົບ. ໃນກໍລະນີທີ່ບໍ່ມີການພົບເຫັນການກົງກັນ, ຟັງຊັນ SWITCH ຈະກັບຄືນຄ່າເລີ່ມຕົ້ນທາງເລືອກ. ຟັງຊັນ SWITCH ຖືກໃຊ້ແທນ Nested IF ຟັງຊັນ.
Syntax
SWITCH (expression, value1, result1, [default_or_value2, result2],..)
ອາກິວເມັນ
ອາກິວເມັນ | ຕ້ອງການ/ທາງເລືອກ | ຄຳອະທິບາຍ |
---|---|---|
ສະແດງອອກ | ຕ້ອງການ | ມັນເປັນຄ່າ ຫຼືການສະແດງອອກທີ່ຕ້ອງການກົງກັບ. |
ຄ່າ1 | ຕ້ອງການ | ມັນເປັນຄ່າທຳອິດ. |
result1 | ຕ້ອງການ | ມັນເປັນຜົນກັບຄ່າທຳອິດ. |
default_or_value2 | ທາງເລືອກ | ມັນແມ່ນບໍ່ວ່າຈະເປັນຄ່າເລີ່ມຕົ້ນ ຫຼືທ່ານສາມາດໃຫ້ຄ່າທີສອງໄດ້. |
result2 | ທາງເລືອກ | ມັນເປັນຜົນກັບຄ່າທີສອງ. . |
ຄ່າກັບຄືນ
ຟັງຊັນ SWITCH ໃຫ້ຜົນໄດ້ຮັບທີ່ກົງກັບການແຂ່ງຂັນຄັ້ງທໍາອິດ.<3
ເວີຊັ່ນ
ຟັງຊັນ SWITCH ສາມາດໃຊ້ໄດ້ກັບ Excel 2016 ແລະຕໍ່ມາ.
ຂ້ອຍກຳລັງໃຊ້ Excel Microsoft 365 ເພື່ອປະຕິບັດຕົວຢ່າງເຫຼົ່ານີ້.
ຕົວຢ່າງຂອງຟັງຊັນ Excel SWITCH
1. ການນໍາໃຊ້ຟັງຊັນ Excel SWITCH ເພື່ອ ສະຫຼັບຄ່າເຊລທີ່ສອດຄ້ອງກັນ
ທ່ານສາມາດໃຊ້ຟັງຊັນ SWITCH ເພື່ອສົ່ງຄືນຄ່າທີ່ເປັນ ຊື່ໂຄງການ ສໍາລັບໂຄງການທີ່ກົງກັນ ID .
⏩ ໃນເຊລ F4 , ພິມສູດຄຳນວນຕໍ່ໄປນີ້.
=SWITCH(C4,1,"Astron",2,"Phoenix","?")
ທີ່ນີ້, ໃນຟັງຊັນ SWITCH , ຂ້ອຍເລືອກ C4 cell ເປັນ expression , ໃຫ້ 1 ເປັນ value1 . ແລະ Astron ເປັນ ຜົນໄດ້ຮັບ1 . ຈາກນັ້ນໃຫ້ 2 ເປັນ value2 ແລະ Phoenix as a result2 . ສຸດທ້າຍ, ໃຫ້ ? ເປັນ ຄ່າເລີ່ມຕົ້ນ .
ດຽວນີ້, ຟັງຊັນ SWITCH ຈະໃຫ້ຜົນໄດ້ຮັບໂດຍການປຽບທຽບຄ່າທີ່ໃຫ້ມາກັບຄ່າທີ່ສະໜອງໃຫ້.
ຫຼັງຈາກນັ້ນ, ໃຫ້ກົດ ENTER, ແລະຟັງຊັນ SWITCH ຈະໃຫ້ຜົນໄດ້ຮັບທີ່ສອດຄ້ອງກັນກັບຄ່າທີ່ສະໜອງໃຫ້.
ທີ່ນີ້, ທ່ານສາມາດເບິ່ງ ຊື່ໂຄງການ Astron ຖືກມອບໝາຍໃຫ້value Project Id 1 .
ທ່ານສາມາດເຮັດຕາມຂະບວນການດຽວກັນ ຫຼືໃຊ້ Fill Handle to AutoFill the formula ສໍາລັບສ່ວນທີ່ເຫຼືອຂອງເຊລ.
2. ການນໍາໃຊ້ຟັງຊັນ Excel SWITCH ກັບ Operator
The SWITCH ຟັງຊັນຍັງຮອງຮັບ logical_operators . ໃນກໍລະນີທີ່ທ່ານຕ້ອງການທີ່ຈະສະຫຼັບຄ່າໂດຍການນໍາໃຊ້ຕົວປະຕິບັດການໃດຫນຶ່ງ SWITCH function ຈະຊ່ວຍໃຫ້ທ່ານເຮັດໄດ້.
ຢູ່ທີ່ນີ້, ຂ້າພະເຈົ້າຕ້ອງການທີ່ຈະສະຫຼັບ ເຄື່ອງຫມາຍ ກັບ ເກຣດ ການນໍາໃຊ້ logical_operators .
ໃຫ້ຂ້າພະເຈົ້າສະແດງໃຫ້ທ່ານຂະບວນການ,
⏩ ໃນ cell E4 , ພິມສູດຕໍ່ໄປນີ້ເພື່ອສະຫຼັບເຄື່ອງຫມາຍທີ່ມີຄະແນນ .
=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")
ຢູ່ນີ້, ໃນຟັງຊັນ SWITCH , ຂ້ອຍເລືອກ TRUE ເປັນ expression , ໃຫ້ C4 >= 90 as value1 ແລະ A ເປັນ ຜົນໄດ້ຮັບ1 , C4>= 80 ເປັນ value2 , ແລະ B as result2, C4>= 70 as value3 , ແລະ C ເປັນ ຜົນ, C4>= 60 ເປັນ value4 , ແລະ D ເປັນ result4 , ສຸດທ້າຍ, ໃຫ້ Fail ເປັນ default .
ດຽວນີ້, ຟັງຊັນ SWITCH ຈະໃຫ້ຜົນໄດ້ຮັບໂດຍການປຽບທຽບ ຄ່າທີ່ໃຫ້ທຽບກັບຄ່າທັງໝົດທີ່ສະໜອງໃຫ້.
ຈາກນັ້ນ, ໃຫ້ກົດ ENTER, ແລະຟັງຊັນ SWITCH ຈະສົ່ງຄືນຄະແນນທີ່ສອດຄ້ອງກັນປ່ຽນເຄື່ອງໝາຍ.
ທ່ານສາມາດຕິດຕາມໄດ້ຄືກັນ ຂະບວນການ, ຫຼືທ່ານສາມາດນໍາໃຊ້ Fill Handle ເພື່ອ ການຕື່ມອັດຕະໂນມັດ ສູດສໍາລັບສ່ວນທີ່ເຫຼືອຂອງcells.
ເນື້ອຫາທີ່ກ່ຽວຂ້ອງ: ວິທີໃຊ້ຟັງຊັນ TRUE ໃນ Excel (ມີ 10 ຕົວຢ່າງ)
3. ການນໍາໃຊ້ ຟັງຊັນ Excel SWITCH ກັບຟັງຊັນ DAYS
ຖ້າທ່ານຕ້ອງການໃຫ້ທ່ານສາມາດປ່ຽນວັນທີເປັນມື້ທີ່ກົງກັນໄດ້ໂດຍໃຊ້ຟັງຊັນ SWITCH , ພ້ອມກັບຟັງຊັນ DAYS ແລະ ມື້ນີ້ ຟັງຊັນ.
ນີ້, ຂ້ອຍຈະໃຊ້ຊຸດຂໍ້ມູນລຸ່ມນີ້ເພື່ອອະທິບາຍຂະບວນການ.
⏩ ໃນເຊລ C4 , ພິມສູດຄຳນວນຕໍ່ໄປນີ້ເພື່ອສະຫຼັບວັນທີກັບມື້.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")
ທີ່ນີ້, ໃນ ຟັງຊັນ SWITCH , ຂ້ອຍເລືອກ DAYS(TODAY(),B4) ເປັນ expression , ໃຫ້ 0 ເປັນ value1, ແລະ “ ມື້ນີ້ ” ເປັນ result1 ,
1 ເປັນ value2, ແລະ “ ມື້ວານນີ້ ” ເປັນ ຜົນໄດ້ຮັບ2,
-1 ເປັນ ຄ່າ3, ແລະ “ ມື້ອື່ນ ” ເປັນ result3, ສຸດທ້າຍ, ໃຫ້ ບໍ່ຮູ້ຈັກ ເປັນ ຄ່າເລີ່ມຕົ້ນ .
ໃນຟັງຊັນ DAYS , ຂ້ອຍໃຊ້ ມື້ນີ້. () ເປັນ end_date ແລະເລືອກຕາລາງ B4 ເປັນ start_da te .
ຈາກນັ້ນ, ຟັງຊັນ SWITCH ຈະສົ່ງຄືນມື້ທີ່ໄດ້ຮັບຜົນໂດຍການປຽບທຽບຄ່າທີ່ໃຫ້ໄວ້.
ດຽວນີ້, ກົດ ENTER , ແລະຟັງຊັນ SWITCH ຈະກັບຄືນວັນທີ່ສອດຄ້ອງກັນໂດຍປ່ຽນວັນທີ.
ຖ້າທ່ານຕ້ອງການໃຫ້ເຮັດຕາມຂະບວນການດຽວກັນ, ຫຼືໃຊ້ ຕື່ມຂໍ້ມູນ ຈັດການ ເພື່ອ ຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ສູດສໍາລັບສ່ວນທີ່ເຫຼືອຂອງເຊລ.
ການອ່ານທີ່ຄ້າຍຄືກັນ:
- ວິທີໃຊ້ຟັງຊັນ FALSE ໃນ Excel (ມີ 5 ຕົວຢ່າງງ່າຍໆ)
- ໃຊ້ຟັງຊັນ IF ໃນ Excel (8 ຕົວຢ່າງທີ່ເໝາະສົມ)
- ວິທີໃຊ້ຟັງຊັນ Excel XOR (5 ຕົວຢ່າງທີ່ເໝາະສົມ)
- ໃຊ້ຟັງຊັນ IFNA ໃນ Excel (2 ຕົວຢ່າງ)
4. ການນໍາໃຊ້ຟັງຊັນ Excel SWITCH ກັບຟັງຊັນ MONTH
ສົມມຸດວ່າທ່ານຕ້ອງການຕິດຕາມວັນທີໂດຍອີງໃສ່ ໄຕມາດ , ຫຼັງຈາກນັ້ນທ່ານສາມາດນໍາໃຊ້ SWITCH ຟັງຊັນພ້ອມກັບຟັງຊັນ ເດືອນ .
⏩ ໃນຕາລາງ C4 , ພິມສູດຄຳນວນຕໍ່ໄປນີ້ເພື່ອສະຫຼັບວັນທີດ້ວຍມື້.
=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)
ຢູ່ນີ້, ໃນຟັງຊັນ SWITCH , ຂ້ອຍເລືອກ MONTH(B5) ເປັນ ການສະແດງອອກ . ຈາກນັ້ນ, ເປັນ ຄ່າ ແລະ ຜົນ, ຂ້ອຍເຮັດຕາມຕາຕະລາງທີ່ໃຫ້ໄວ້.
ເອົາ ມັງກອນຫາເດືອນມີນາ (1,2,3) ເປັນ ຄ່າ ແລະໃຫ້ 1 ເປັນ ຜົນໄດ້ຮັບ
ຕໍ່ໄປ ເດືອນເມສາ ຫາເດືອນມິຖຸນາ (4,5,6) ເປັນ ຄ່າ ແລະໃຫ້ 2 ເປັນ ຜົນໄດ້ຮັບ . ຈາກນັ້ນ ກໍລະກົດຫາເດືອນກັນຍາ (7,8,9) ເປັນ ຄ່າ ແລະໃຫ້ 3 ເປັນ ຜົນ ແລະ ຕຸລາຫາເດືອນທັນວາ ( 10,11,12) ເປັນ ຄ່າ ແລະໃຫ້ 4 ເປັນ ຜົນໄດ້ຮັບ .
ໃນ ເດືອນ ຟັງຊັນ, ຂ້ອຍເລືອກ B4 cell ເປັນ serial_number .
ຈາກນັ້ນ, ຟັງຊັນ SWITCH ຈະສົ່ງຄືນໄຕມາດໂດຍການປຽບທຽບວັນທີທີ່ໃຫ້ໄວ້.
ກົດ ENTER ແລະຟັງຊັນ SWITCH ຈະສົ່ງຄືນການສະຫຼັບໄຕມາດທີ່ສອດຄ້ອງກັນ.ວັນທີ.
ທີ່ນີ້, ທ່ານສາມາດປະຕິບັດຕາມຂະບວນການດຽວກັນ, ຫຼືທ່ານສາມາດນໍາໃຊ້ Fill Handle ເພື່ອ ຕື່ມອັດຕະໂນມັດ ສູດສໍາລັບ ສ່ວນທີ່ເຫຼືອຂອງເຊລ.
5. ການນໍາໃຊ້ SWITCH & ຟັງຊັນຂວາ
ທ່ານສາມາດໃຊ້ ສະວິດ ຟັງຊັນ ແລະຟັງຊັນ ຂວາ ເພື່ອສະຫຼັບຄ່າຂອງຕົວອັກສອນໃດນຶ່ງ.
ທີ່ນີ້, ຂ້ອຍ ຕ້ອງການປ່ຽນຕົວຫຍໍ້ຂອງລະຫັດເມືອງດ້ວຍຊື່ເຕັມຂອງເມືອງ. ເພື່ອເຮັດສິ່ງນີ້, ຂ້ອຍຈະໃຊ້ຊຸດຂໍ້ມູນຂ້າງລຸ່ມນີ້. .
=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")
ຢູ່ນີ້, ໃນຟັງຊັນ SWITCH , ຂ້ອຍເລືອກ RIGHT( B4,2) ເປັນ ສະແດງອອກ .
ໃນຟັງຊັນ ຂວາ , ຂ້ອຍເລືອກ B4 ເຊລເປັນ ຂໍ້ຄວາມ ແລະໃຫ້ 2 ເປັນ num_chars ເພື່ອໃຫ້ໄດ້ 2 ຕົວສຸດທ້າຍ ເຊິ່ງເປັນລະຫັດເມືອງ.
ຈາກນັ້ນ. , ດັ່ງທີ່ ຄ່າ ໄດ້ໃຫ້ ລະຫັດເມືອງ ແລະໃຫ້ ຊື່ເຕັມເມືອງ ເປັນ ຜົນໄດ້ຮັບ .
ຫຼັງຈາກນັ້ນ, SWITCH ຟັງຊັນຈະສົ່ງຄືນຊື່ເຕັມຂອງເມືອງ.
ດຽວນີ້, ດຳເນີນການສູດໂດຍການກົດ ENTER, ແລະຟັງຊັນ SWITCH ຈະສະຫຼັບ. ລະຫັດເມືອງທີ່ມີຊື່ເຕັມຂອງເມືອງ.
ທີ່ນີ້, ທ່ານສາມາດປະຕິບັດຕາມຂະບວນການດຽວກັນ, ຫຼືທ່ານສາມາດນໍາໃຊ້ Fill Handle ເພື່ອ ຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ສູດສໍາລັບສ່ວນທີ່ເຫຼືອຂອງເຊລ.
ການປຽບທຽບລະຫວ່າງ SWITCH &ຟັງຊັນ IFS
ຖ້າທ່ານຕ້ອງການ, ທ່ານສາມາດໃຊ້ IF ຫຼື ຟັງຊັນ IFS ຊ້ອນກັນ ແທນຟັງຊັນ SWITCH .
ໃຫ້ຂ້ອຍສະແດງການປຽບທຽບລະຫວ່າງ SWITCH ແລະ IFs ຟັງຊັນ.
ຟັງຊັນ SWITCH | The IFS Function |
---|---|
The expression argument ຖືກໃຊ້ຄັ້ງດຽວ, | The expression argument ແມ່ນຊ້ຳ. |
ສ້າງ ແລະ ອ່ານງ່າຍ | ເນື່ອງຈາກຄວາມຍາວແມ່ນໃຫຍ່ກວ່າຍາກທີ່ຈະສ້າງ ແລະອ່ານ |
ທົດສອບຫຼາຍກວ່າໜຶ່ງເງື່ອນໄຂ | ທົດສອບເງື່ອນໄຂໜຶ່ງ |
ສິ່ງທີ່ຄວນຈື່
➤ ຟັງຊັນ SWITCH ສາມາດຈັດການໄດ້ເຖິງ 126 ຄູ່ຂອງຄ່າ ແລະຜົນໄດ້ຮັບ.
➤ ທ່ານສາມາດນໍາໃຊ້ຟັງຊັນແລະສູດອື່ນເປັນ expression .
🔺 The SWITCH ຟັງຊັນສະແດງຂໍ້ຜິດພາດ #N/A ຖ້າມັນບໍ່ສາມາດຈັບຄູ່ໄດ້ ແລະບໍ່ມີການໂຕ້ຖຽງ ຫຼືເງື່ອນໄຂເລີ່ມຕົ້ນ.
➤ ເມື່ອໃດ ແນ່ນອນວ່າທ່ານໄດ້ຮັບຄວາມຜິດພາດ #N/A ຈາກນັ້ນເພື່ອຫຼີກເວັ້ນຄວາມຜິດພາດນີ້, ທ່ານສາມາດໃຊ້ສະຕຣິງພາຍໃນເຄື່ອງໝາຍຈຸດປີ້ນເປັນຄ່າເລີ່ມຕົ້ນ.
🔺 ຟັງຊັນ SWITCH ຈະ. ສະແດງ #NAME error ຖ້າທ່ານສະກົດຊື່ຟັງຊັນຜິດ.
ພາກປະຕິບັດ
ຂ້ອຍໄດ້ ສະໜອງເອກະສານຝຶກຫັດໃນປຶ້ມວຽກເພື່ອປະຕິບັດຕົວຢ່າງທີ່ອະທິບາຍເຫຼົ່ານີ້.