ການນໍາໃຊ້ຟັງຊັນ Excel REPLACE ແລະ SUBSTITUTE - ຕົວຢ່າງສູດ

  • ແບ່ງປັນນີ້
Michael Brown

ບົດສອນອະທິບາຍຟັງຊັນ 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".

    <0

    ໃນທາງປະຕິບັດ, ຟັງຊັນ 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)

    Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.