ສາລະບານ
ບົດສອນອະທິບາຍຟັງຊັນ Excel REPLACE ແລະ SUBSTITUTE ພ້ອມຕົວຢ່າງຂອງການນຳໃຊ້. ເບິ່ງວິທີການໃຊ້ຟັງຊັນ REPLACE ດ້ວຍສະຕຣິງຂໍ້ຄວາມ, ຕົວເລກ ແລະວັນທີ, ແລະວິທີການວາງຟັງຊັນ REPLACE ຫຼື SUBSTITUTE ຫຼາຍອັນພາຍໃນສູດດຽວ.
ອາທິດແລ້ວນີ້ພວກເຮົາໄດ້ສົນທະນາວິທີການຕ່າງໆໃນການນຳໃຊ້ຟັງຊັນ FIND ແລະ SEARCH ພາຍໃນ. ແຜ່ນວຽກ Excel ຂອງທ່ານ. ມື້ນີ້, ພວກເຮົາຈະພິຈາລະນາຢ່າງເລິກເຊິ່ງໃນສອງຫນ້າທີ່ອື່ນເພື່ອທົດແທນຂໍ້ຄວາມໃນຕາລາງໂດຍອີງໃສ່ສະຖານທີ່ຂອງມັນຫຼືປ່ຽນຂໍ້ຄວາມຫນຶ່ງດ້ວຍຂໍ້ຄວາມອື່ນໂດຍອີງໃສ່ເນື້ອຫາ. ດັ່ງທີ່ເຈົ້າອາດຈະເດົາໄດ້, ຂ້ອຍກຳລັງເວົ້າເຖິງຟັງຊັນ REPLACE ແລະ SUBSTITUTE ຂອງ Excel.
ຟັງຊັນ Excel REPLACE
ຟັງຊັນ REPLACE ໃນ Excel ຊ່ວຍໃຫ້ທ່ານສາມາດແລກປ່ຽນອັນໜຶ່ງ ຫຼື ຫຼາຍອັນ. ຕົວອັກສອນໃນສະຕຣິງຂໍ້ຄວາມທີ່ມີຕົວອັກສອນອື່ນ ຫຼືຊຸດຂອງຕົວອັກສອນ.
REPLACE(old_text, start_num, num_chars, new_text)ຕາມທີ່ທ່ານເຫັນ, ຟັງຊັນ Excel REPLACE ມີ 4 argument, ທັງໝົດແມ່ນຕ້ອງການ.<3
- Old_text - ຂໍ້ຄວາມຕົ້ນສະບັບ (ຫຼືການອ້າງອີງເຖິງຕາລາງທີ່ມີຂໍ້ຄວາມຕົ້ນສະບັບ) ທີ່ທ່ານຕ້ອງການປ່ຽນບາງຕົວອັກສອນ.
- Start_num - ຕຳແໜ່ງຂອງຕົວອັກສອນທຳອິດພາຍໃນ old_text ທີ່ທ່ານຕ້ອງການປ່ຽນແທນ.
- Num_chars - ຈຳນວນຕົວອັກສອນທີ່ທ່ານຕ້ອງການປ່ຽນແທນ.
- New_text - ຂໍ້ຄວາມແທນ.ສູດ:
=REPLACE("sun", 2, 1, "o")
ແລະຖ້າທ່ານໃສ່ຄໍາຕົ້ນສະບັບໃນບາງເຊນ, ເວົ້າວ່າ A2, ທ່ານສາມາດສະຫນອງການອ້າງອີງຕາລາງທີ່ສອດຄ້ອງກັນໃນ argument old_text:
=REPLACE(A2, 2, 1, "o")
ໝາຍເຫດ. ຖ້າອາກິວເມັນ start_num ຫຼື num_chars ເປັນຄ່າລົບ ຫຼືບໍ່ແມ່ນຕົວເລກ, ສູດການທົດແທນ Excel ຈະສົ່ງຄ່າ #VALUE! ຜິດພາດ.
ການໃຊ້ຟັງຊັນ Excel REPLACE ດ້ວຍຄ່າຕົວເລກ
ຟັງຊັນ REPLACE ໃນ Excel ຖືກອອກແບບມາເພື່ອເຮັດວຽກກັບຕົວໜັງສື. ແນ່ນອນ, ທ່ານສາມາດໃຊ້ມັນເພື່ອປ່ຽນແທນຕົວເລກທີ່ເປັນສ່ວນໜຶ່ງຂອງຂໍ້ຄວາມ, ຕົວຢ່າງ:
=REPLACE(A2, 7, 4, "2016")
ໃຫ້ສັງເກດວ່າພວກເຮົາໃສ່ "2016" " ໃນວົງຢືມສອງເທົ່າທີ່ທ່ານມັກຈະເຮັດກັບຄ່າຂໍ້ຄວາມ.
ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດທົດແທນຫນຶ່ງຫຼືຫຼາຍຕົວເລກພາຍໃນຕົວເລກ. ຕົວຢ່າງ:
=REPLACE(A4, 4, 4,"6")
ແລະ ອີກເທື່ອໜຶ່ງ, ທ່ານຕ້ອງໃສ່ຄ່າທົດແທນໃນວົງຢືມຄູ່ ("6").
ຫມາຍເຫດ. ສູດຄຳນວນ Excel REPLACE ຈະສົ່ງຄ່າ ຂໍ້ຄວາມ ສະເໝີ, ບໍ່ແມ່ນຕົວເລກ. ໃນພາບໜ້າຈໍຂ້າງເທິງ, ສັງເກດເຫັນການຈັດຮຽງຊ້າຍຂອງຄ່າຂໍ້ຄວາມທີ່ສົ່ງຄືນໃນ B2, ແລະປຽບທຽບກັບຕົວເລກຕົ້ນສະບັບທີ່ຈັດຮຽງຂວາໃນ A2. ແລະເນື່ອງຈາກວ່າມັນເປັນຄ່າຂໍ້ຄວາມ, ທ່ານຈະບໍ່ສາມາດໃຊ້ມັນໃນການຄິດໄລ່ອື່ນໆ, ເວັ້ນເສຍແຕ່ວ່າທ່ານປ່ຽນມັນກັບຄືນໄປບ່ອນຕົວເລກ, ຕົວຢ່າງໂດຍການຄູນດ້ວຍ 1 ຫຼືໂດຍການໃຊ້ວິທີການອື່ນໆທີ່ອະທິບາຍໄວ້ໃນ ວິທີການແປງຂໍ້ຄວາມເປັນຕົວເລກ.
ການໃຊ້ຟັງຊັນ Excel REPLACE ກັບວັນທີ
ດັ່ງທີ່ເຈົ້າຫາກໍ່ເຫັນ, ຟັງຊັນ REPLACE ເຮັດວຽກໄດ້ດີກັບຕົວເລກ, ຍົກເວັ້ນວ່າມັນສົ່ງຄືນຂໍ້ຄວາມສະຕຣິງ :) ຈື່ໄວ້ວ່າໃນລະບົບ Excel ພາຍໃນ, ວັນທີຈະຖືກເກັບໄວ້ເປັນຕົວເລກ, ທ່ານອາດຈະພະຍາຍາມໃຊ້ສູດ Replace ບາງຢ່າງໃນວັນທີ. ຜົນໄດ້ຮັບຈະເປັນເລື່ອງທີ່ຫນ້າອັບອາຍຫຼາຍ.
ຕົວຢ່າງ, ທ່ານມີວັນທີໃນ A2, ເວົ້າວ່າ 1-Oct-14, ແລະທ່ານຕ້ອງການປ່ຽນ " ຕຸລາ " ເປັນ " Nov ". ດັ່ງນັ້ນ, ທ່ານຂຽນສູດ REPLACE(A2, 4, 3, "Nov") ທີ່ບອກ Excel ໃຫ້ແທນທີ່ 3 ອັກຂະລະໃນເຊລ A2 ທີ່ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນທີ 4... ແລະໄດ້ຜົນຕໍ່ໄປນີ້:
ເປັນຫຍັງຄື? ເນື່ອງຈາກວ່າ "01-Oct-14" ແມ່ນພຽງແຕ່ການສະແດງພາບຂອງເລກລໍາດັບ (41913) ທີ່ສະແດງເຖິງວັນທີ. ດັ່ງນັ້ນ, ສູດ Replace ຂອງພວກເຮົາປ່ຽນຕົວເລກ 3 ໂຕສຸດທ້າຍໃນເລກລໍາດັບຂ້າງເທິງເປັນ " Nov " ແລະສົ່ງຄືນຂໍ້ຄວາມ "419Nov".
ເພື່ອໃຫ້ຟັງຊັນ Excel REPLACE ເຮັດວຽກໄດ້ຢ່າງຖືກຕ້ອງ. dates, ທ່ານສາມາດປ່ຽນວັນທີເປັນຂໍ້ຄວາມສະຕຣິງກ່ອນໂດຍການໃຊ້ຟັງຊັນ TEXT ຫຼືເຕັກນິກອື່ນໆທີ່ສະແດງໃຫ້ເຫັນໃນ ວິທີການແປງວັນທີເປັນຂໍ້ຄວາມໃນ Excel. ອີກທາງເລືອກ, ທ່ານສາມາດຝັງຟັງຊັນ TEXT ໂດຍກົງໃນ old_text argument ຂອງຟັງຊັນ REPLACE:
=REPLACE(TEXT(A2, "dd-mmm-yy"), 4, 3, "Nov")
ກະລຸນາຈື່ວ່າຜົນໄດ້ຮັບຂອງສູດຂ້າງເທິງແມ່ນ. a ຂໍ້ຄວາມສະຕຣິງ , ແລະດັ່ງນັ້ນ, ການແກ້ໄຂນີ້ເຮັດວຽກພຽງແຕ່ຖ້າຫາກວ່າທ່ານບໍ່ໄດ້ວາງແຜນທີ່ຈະນໍາໃຊ້ວັນທີແກ້ໄຂໃນການຄິດໄລ່ເພີ່ມເຕີມ. ຖ້າທ່ານຕ້ອງການວັນທີແທນທີ່ຈະເປັນຂໍ້ຄວາມ, ໃຫ້ໃຊ້ຟັງຊັນ DATEVALUE ເພື່ອປ່ຽນຄ່າທີ່ສົ່ງຄືນມາຟັງຊັນ Excel REPLACE ກັບຄືນສູ່ວັນທີ:
=DATEVALUE(REPLACE(TEXT(A2, "dd-mmm-yy"), 4, 3, "Nov"))
ຟັງຊັນ REPLACE Nested ເພື່ອເຮັດການທົດແທນຫຼາຍອັນໃນເຊລ
ເລື້ອຍໆ, ທ່ານອາດຈະຕ້ອງເຮັດຫຼາຍກວ່າຫນຶ່ງການທົດແທນໃນ ຫ້ອງດຽວກັນ. ແນ່ນອນ, ທ່ານສາມາດເຮັດການທົດແທນຫນຶ່ງ, ຜົນໄດ້ຮັບລະດັບປານກາງເຂົ້າໄປໃນຖັນເພີ່ມເຕີມ, ແລະຫຼັງຈາກນັ້ນນໍາໃຊ້ຫນ້າທີ່ REPLACE ອີກເທື່ອຫນຶ່ງ. ແນວໃດກໍ່ຕາມ, ວິທີທີ່ດີກວ່າ ແລະເປັນມືອາຊີບກວ່າແມ່ນການໃຊ້ ຟັງຊັນ REPLACE ຊ້ອນກັນ ທີ່ຊ່ວຍໃຫ້ທ່ານເຮັດການທົດແທນຫຼາຍອັນດ້ວຍສູດດຽວ. ໃນສະພາບການນີ້, "ການວາງ" ໝາຍເຖິງການວາງຟັງຊັນໜຶ່ງພາຍໃນອັນອື່ນ.
ໃຫ້ພິຈາລະນາຕົວຢ່າງຕໍ່ໄປນີ້. ສົມມຸດວ່າທ່ານມີລາຍຊື່ເບີໂທລະສັບຢູ່ໃນຖັນ A ທີ່ຈັດຮູບແບບເປັນ "123456789" ແລະທ່ານຕ້ອງການເຮັດໃຫ້ພວກມັນເບິ່ງຄືກັບເບີໂທລະສັບໂດຍການເພີ່ມຂີດໝາຍ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ເປົ້າຫມາຍຂອງທ່ານແມ່ນເພື່ອປ່ຽນ "123456789" ເປັນ "123-456-789".
ການໃສ່ຂີດຊື່ທໍາອິດແມ່ນງ່າຍ. ທ່ານຂຽນສູດ Excel Replace ປົກກະຕິທີ່ແທນທີ່ ຕົວອັກສອນສູນ ດ້ວຍຂີດໝາຍ, ເຊັ່ນ: ເພີ່ມຂີດໝາຍໃນຕຳແໜ່ງທີ 4 ໃນຕາລາງ:
=REPLACE(A2,4,0,"-")
ຜົນຂອງ ຂ້າງເທິງ Replace ສູດມີດັ່ງນີ້:
ຕົກລົງ, ແລະຕອນນີ້ພວກເຮົາຕ້ອງໃສ່ຂີດໝາຍອັນໜຶ່ງໃສ່ໃນຕຳແໜ່ງທີ 8. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານວາງສູດຂ້າງເທິງພາຍໃນຟັງຊັນ Excel REPLACE ອື່ນ. ຊັດເຈນກວ່ານັ້ນ, ທ່ານຝັງມັນໄວ້ໃນ argument old_text ຂອງຟັງຊັນອື່ນ, ດັ່ງນັ້ນຟັງຊັນ REPLACE ທີສອງຈະຈັດການຄ່າທີ່ສົ່ງຄືນໂດຍREPLACE ທໍາອິດ, ແລະບໍ່ແມ່ນຄ່າໃນເຊລ A2:
=REPLACE(REPLACE(A2,4,0,"-"),8,0,"-")
ຜົນ, ທ່ານໄດ້ຮັບເບີໂທລະສັບໃນຮູບແບບທີ່ຕ້ອງການ:
ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດໃຊ້ຟັງຊັນ REPLACE ຊ້ອນກັນເພື່ອເຮັດໃຫ້ສະຕຣິງຂໍ້ຄວາມມີລັກສະນະເປັນວັນທີໂດຍການເພີ່ມຕົວຫຍໍ້ໜ້າ (/) ຕາມຄວາມເໝາະສົມ:
=(REPLACE(REPLACE(A2,3,0,"/"),6,0,"/"))
ນອກຈາກນັ້ນ, ທ່ານສາມາດປ່ຽນສະຕຣິງຂໍ້ຄວາມເປັນວັນທີທີ່ແທ້ຈິງໄດ້ໂດຍການຫໍ່ສູດ REPLACE ຂ້າງເທິງດ້ວຍຟັງຊັນ DATEVALUE:
=DATEVALUE(REPLACE(REPLACE(A2,3,0,"/"),6,0,"/"))
ແລະຕາມທໍາມະຊາດ, ທ່ານບໍ່ຈໍາກັດຈໍານວນຂອງຟັງຊັນ. ທ່ານສາມາດຕັ້ງຢູ່ໃນສູດຫນຶ່ງ (ສະບັບທີ່ທັນສະໄຫມຂອງ Excel 2010, 2013 ແລະ 2016 ອະນຸຍາດໃຫ້ເຖິງ 8192 ຕົວອັກສອນແລະສູງສຸດ 64 ຫນ້າທີ່ຊ້ອນກັນຢູ່ໃນສູດ).
ຕົວຢ່າງ, ທ່ານສາມາດນໍາໃຊ້ 3 ຟັງຊັນ REPLACE ຊ້ອນເພື່ອ ມີຕົວເລກໃນ A2 ປາກົດຄືວັນທີ ແລະເວລາ:
=REPLACE(REPLACE(REPLACE(REPLACE(A2,3,0,"/") ,6,0,"/"), 9,0, " "), 12,0, ":")
ການປ່ຽນສະຕຣິງທີ່ປາກົດຢູ່ໃນຕໍາແໜ່ງທີ່ແຕກຕ່າງກັນໃນແຕ່ລະຕາລາງ
ມາຮອດປະຈຸ, ໃນຕົວຢ່າງທັງຫມົດທີ່ພວກເຮົາໄດ້ປະຕິບັດກັບຄຸນຄ່າຂອງລັກສະນະທີ່ຄ້າຍຄືກັນແລະໄດ້ທົດແທນໃນ positi ດຽວກັນ. ຢູ່ໃນແຕ່ລະເຊລ. ແຕ່ວຽກງານໃນຊີວິດຈິງມັກຈະສັບສົນກວ່ານັ້ນ. ໃນແຜ່ນວຽກຂອງທ່ານ, ຕົວອັກສອນທີ່ຈະຖືກແທນທີ່ອາດຈະບໍ່ຈໍາເປັນທີ່ຈະປາກົດຢູ່ໃນສະຖານທີ່ດຽວກັນໃນແຕ່ລະຕາລາງ, ແລະດັ່ງນັ້ນທ່ານຈະຕ້ອງ ຊອກຫາຕໍາແຫນ່ງຂອງຕົວອັກສອນທໍາອິດ ທີ່ຄວນຈະຖືກປ່ຽນແທນ. ຕົວຢ່າງຕໍ່ໄປນີ້ຈະສະແດງໃຫ້ເຫັນເຖິງສິ່ງທີ່ຂ້ອຍເວົ້າກ່ຽວກັບ.
ສົມມຸດວ່າເຈົ້າມີລາຍຊື່ອີເມວ.ທີ່ຢູ່ ໃນຖັນ A. ແລະຊື່ຂອງບໍລິສັດຫນຶ່ງໄດ້ປ່ຽນຈາກ "ABC" ເປັນ, ເວົ້າວ່າ, "BCA". ດັ່ງນັ້ນ, ທ່ານຕ້ອງປັບປຸງທີ່ຢູ່ອີເມວຂອງລູກຄ້າທັງຫມົດຕາມຄວາມເຫມາະສົມ.
ແຕ່ບັນຫາແມ່ນວ່າຊື່ລູກຄ້າມີຄວາມຍາວແຕກຕ່າງກັນ, ແລະນັ້ນແມ່ນເຫດຜົນທີ່ວ່າທ່ານບໍ່ສາມາດກໍານົດຊື່ບໍລິສັດໄດ້ແນ່ນອນ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ທ່ານບໍ່ຮູ້ວ່າຄ່າໃດທີ່ຈະສະຫນອງໃນ argument start_num ຂອງຟັງຊັນ Excel REPLACE. ເພື່ອຊອກຫາມັນ, ໃຊ້ຟັງຊັນ Excel FIND ເພື່ອກໍານົດຕໍາແຫນ່ງຂອງ char ທໍາອິດໃນ string "@abc":
=FIND("@abc",A2)
ແລະຫຼັງຈາກນັ້ນ, ສະຫນອງຟັງຊັນ FIND ຂ້າງເທິງໃນ start_num. argument ຂອງສູດ REPLACE ຂອງທ່ານ:
=REPLACE(A2, FIND("@abc",A2), 4, "@bca")
ເຄັດລັບ. ພວກເຮົາລວມເອົາ "@" ໃນ Excel ຂອງພວກເຮົາຊອກຫາແລະທົດແທນສູດເພື່ອຫຼີກເວັ້ນການທົດແທນໂດຍບັງເອີນໃນສ່ວນຊື່ຂອງທີ່ຢູ່ອີເມວ. ແນ່ນອນ, ມີໂອກາດໜ້ອຍຫຼາຍທີ່ການແຂ່ງຂັນດັ່ງກ່າວຈະເກີດຂຶ້ນ, ແລະເຈົ້າອາດຈະຕ້ອງການຢູ່ຂ້າງທີ່ປອດໄພ.
ດັ່ງທີ່ເຈົ້າເຫັນໃນຮູບໜ້າຈໍຕໍ່ໄປນີ້, ສູດບໍ່ມີບັນຫາກັບການຊອກຫາ ແລະປ່ຽນແທນ. ຂໍ້ຄວາມເກົ່າກັບອັນໃຫມ່. ແນວໃດກໍ່ຕາມ, ຖ້າບໍ່ພົບສະຕຣິງຂໍ້ຄວາມທີ່ຈະປ່ຽນແທນ, ສູດຄຳນວນຈະສົ່ງຄ່າ #VALUE! error:
ແລະພວກເຮົາຕ້ອງການໃຫ້ສູດສົ່ງຄືນທີ່ຢູ່ອີເມວຕົ້ນສະບັບແທນທີ່ຈະເປັນຄວາມຜິດພາດ. ດັ່ງນັ້ນ, ໃຫ້ພວກເຮົາປິດ FIND & ແທນທີ່ສູດໃນຟັງຊັນ IFERROR:
=IFERROR(REPLACE(A2, FIND("@abc",A2), 4, "@bca"),A2)
ແລະ ສູດການປັບປຸງນີ້ເຮັດວຽກໄດ້ຢ່າງສົມບູນແບບ, ບໍ່ແມ່ນບໍ?
ໃຊ້ໄດ້ອີກອັນໜຶ່ງການນຳໃຊ້ຟັງຊັນ REPLACE ແມ່ນການພິມຕົວພິມໃຫຍ່ຂອງຕົວອັກສອນທຳອິດໃນເຊລ. ເມື່ອໃດກໍ່ຕາມທີ່ທ່ານຈັດການກັບບັນຊີລາຍຊື່ຂອງຊື່, ຜະລິດຕະພັນ, ແລະຄ້າຍຄືກັນ, ທ່ານສາມາດນໍາໃຊ້ສູດການເຊື່ອມໂຍງຂ້າງເທິງເພື່ອປ່ຽນຕົວອັກສອນທໍາອິດເປັນ UPPERCASE.
ຄໍາແນະນໍາ. ຖ້າທ່ານຕ້ອງການປ່ຽນແທນຂໍ້ມູນຕົ້ນສະບັບ, ວິທີທີ່ງ່າຍກວ່ານັ້ນແມ່ນການໃຊ້ກ່ອງໂຕ້ຕອບ Excel FIND ແລະ REPLACE.
ຟັງຊັນ Excel SUBSTITUTE
ຟັງຊັນ SUBSTITUTE ໃນ Excel ແທນທີ່ໜຶ່ງ ຫຼືຫຼາຍຕົວຢ່າງ. ຂອງຕົວອັກສອນທີ່ໃຫ້ ຫຼືຂໍ້ຄວາມທີ່ມີຕົວອັກສອນທີ່ລະບຸໄວ້).
syntax ຂອງຟັງຊັນ Excel SUBSTITUTE ມີດັ່ງນີ້:
SUBSTITUTE(text, old_text, new_text, [instance_num])ຕ້ອງການສາມອາກິວເມັນທຳອິດ ແລະອັນສຸດທ້າຍແມ່ນເປັນທາງເລືອກ.
- ຂໍ້ຄວາມ - ຂໍ້ຄວາມຕົ້ນສະບັບທີ່ທ່ານຕ້ອງການປ່ຽນຕົວອັກສອນ. ສາມາດສະໜອງເປັນສະຕຣິງທົດສອບ, ການອ້າງອີງຕາລາງ ຫຼືຜົນຂອງສູດຄຳນວນອື່ນ.
- Old_text - ຕົວອັກສອນທີ່ທ່ານຕ້ອງການປ່ຽນແທນ.
- New_text - ຕົວອັກສອນໃໝ່ເພື່ອແທນທີ່ old_text ດ້ວຍ.
- Instance_num - ການປະກົດຕົວຂອງ old_text ທີ່ທ່ານຕ້ອງການປ່ຽນແທນ. ຖ້າຖືກລະເວັ້ນ, ທຸກໆການປະກົດຕົວຂອງຂໍ້ຄວາມເກົ່າຈະຖືກປ່ຽນເປັນຂໍ້ຄວາມໃໝ່.
ຕົວຢ່າງ, ສູດທັງໝົດລຸ່ມນີ້ປ່ຽນແທນ "1" ກັບ "2" ໃນຕາລາງ A2, ແຕ່ໃຫ້ຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນ. ຂຶ້ນກັບຕົວເລກທີ່ທ່ານສະໜອງໃຫ້ໃນການໂຕ້ຖຽງສຸດທ້າຍ:
=SUBSTITUTE(A2, "1", "2", 1)
- ທົດແທນການປະກົດຕົວທຳອິດຂອງ "1" ດ້ວຍ"2".
=SUBSTITUTE(A2, "1", "2", 2)
- ແທນການປະກົດຕົວທີສອງຂອງ "1" ດ້ວຍ "2".
=SUBSTITUTE(A2, "1", "2")
- ແທນການເກີດຂຶ້ນທັງໝົດຂອງ "1" ດ້ວຍ "2".
ໃນທາງປະຕິບັດ, ຟັງຊັນ SUBSTITUTE ຍັງຖືກໃຊ້ສຳລັບການລຶບຕົວອັກສອນທີ່ບໍ່ຕ້ອງການອອກຈາກເຊລ. ສໍາລັບຕົວຢ່າງໃນຊີວິດທີ່ແທ້ຈິງ, ກະລຸນາເບິ່ງ:
- ວິທີການເອົາຕົວອັກສອນຫຼືຄໍາສັບຕ່າງໆຈາກສະຕຣິງ
- ວິທີການລົບຕົວອັກສອນທີ່ບໍ່ຕ້ອງການອອກຈາກເຊລ
ຫມາຍເຫດ. ຟັງຊັນ SUBSTITUTE ໃນ Excel ແມ່ນ ຕົວພິມນ້ອຍໃຫຍ່ . ຕົວຢ່າງ, ສູດຄຳນວນຕໍ່ໄປນີ້ແທນທີ່ຕົວພິມນ້ອຍທັງໝົດ "X" ດ້ວຍ "Y" ໃນຕາລາງ A2, ແຕ່ມັນຈະບໍ່ປ່ຽນແທນຕົວພິມນ້ອຍ "x".
.
ແທນຄ່າຫຼາຍຄ່າດ້ວຍສູດຄຳນວນດຽວ (ການທົດແທນທີ່ຊ້ອນກັນ)
ໃນກໍລະນີດຽວກັນກັບຟັງຊັນ Excel REPLACE, ທ່ານສາມາດວາງຟັງຊັນ SUBSTITUTE ຫຼາຍອັນພາຍໃນສູດດຽວເພື່ອເຮັດການທົດແທນຫຼາຍໆຄັ້ງຕໍ່ຄັ້ງ, ເຊັ່ນ: ການທົດແທນ. ຕົວອັກສອນຫຼາຍຕົວ ຫຼືສະຕຣິງຍ່ອຍທີ່ມີສູດຄຳນວນດຽວ.
ສົມມຸດວ່າທ່ານມີສະຕຣິງຂໍ້ຄວາມເຊັ່ນ " PR1, ML1, T1 " ໃນຕາລາງ A2, ເຊິ່ງ "PR" ຫຍໍ້ມາຈາກ "Project," ML " ຫຍໍ້ມາຈາກ "Milestone" ແລະ "T" ຫມາຍຄວາມວ່າ "Task". ສິ່ງທີ່ທ່ານຕ້ອງການແມ່ນການປ່ຽນລະຫັດສາມລະຫັດດ້ວຍຊື່ເຕັມ. ເພື່ອບັນລຸໄດ້, ທ່ານສາມາດຂຽນ 3 ສູດ SUBSTITUTE ທີ່ແຕກຕ່າງກັນ:
=SUBSTITUTE(A2,"PR", "Project ")
=SUBSTITUTE(A2, "ML", "Milestone ")
=SUBSTITUTE(A2, "T", "Task ")
ຈາກນັ້ນໃຫ້ພວກມັນເຂົ້າໄປໃນກັນ:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"PR","Project "),"ML","Milestone "),"T","Task ")
ໃຫ້ສັງເກດວ່າພວກເຮົາໄດ້ເພີ່ມຊ່ອງຫວ່າງໃນຕອນທ້າຍຂອງ ແຕ່ລະ new_text argument ດີກວ່າຄວາມສາມາດໃນການອ່ານ.
ເພື່ອຮຽນຮູ້ວິທີອື່ນເພື່ອທົດແທນຄ່າຫຼາຍຄັ້ງ, ກະລຸນາເບິ່ງວິທີຊອກຫາ ແລະປ່ຽນແທນໃນ Excel.
Excel REPLACE vs . Excel SUBSTITUTE
ຟັງຊັນການປ່ຽນແທນຂອງ Excel ແລະຕົວແທນແມ່ນຄ້າຍຄືກັນຫຼາຍເຊິ່ງທັງສອງຖືກອອກແບບເພື່ອແລກປ່ຽນສະຕຣິງຂໍ້ຄວາມ. ຄວາມແຕກຕ່າງລະຫວ່າງສອງຟັງຊັນມີດັ່ງນີ້:
- ຕົວແທນຈະແທນທີ່ໜຶ່ງ ຫຼືຫຼາຍກວ່າໜຶ່ງ ຕົວຢ່າງ ຂອງຕົວອັກສອນທີ່ລະບຸ ຫຼືສະຕຣິງຂໍ້ຄວາມ. ດັ່ງນັ້ນ, ຖ້າທ່ານຮູ້ຂໍ້ຄວາມທີ່ຈະປ່ຽນແທນ, ໃຫ້ໃຊ້ຟັງຊັນ Excel SUBSTITUTE. ດັ່ງນັ້ນ, ຖ້າທ່ານຮູ້ຕໍາແຫນ່ງຂອງຕົວອັກສອນທີ່ຈະປ່ຽນແທນ, ໃຊ້ຟັງຊັນ Excel REPLACE.
- ຟັງຊັນ SUBSTITUTE ໃນ Excel ອະນຸຍາດໃຫ້ເພີ່ມພາລາມິເຕີທາງເລືອກ (instance_num) ທີ່ລະບຸວ່າ ປະກົດການ<. 10> ຂອງ old_text ຄວນຖືກປ່ຽນເປັນ new_text.
ນີ້ແມ່ນວິທີທີ່ທ່ານໃຊ້ຟັງຊັນ SUBSTITUTE ແລະ REPLACE ໃນ Excel. ຫວັງວ່າ, ຕົວຢ່າງເຫຼົ່ານີ້ຈະພິສູດທີ່ເປັນປະໂຫຍດໃນການແກ້ໄຂວຽກງານຂອງທ່ານ. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະເຫັນໃນ blog ຂອງພວກເຮົາໃນອາທິດຫນ້າ!
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
REPLACE ແລະ SUBSTITUTE ຕົວຢ່າງສູດ (ໄຟລ໌ .xlsx)