ສາລະບານ
ໃນຂະນະທີ່ປະຕິບັດການຊໍ້າຄືນໃນຂະຫນາດໃຫຍ່, ທ່ານອາດຈະຕ້ອງປ່ຽນຕົວອັກສອນ ຫຼືຄ່າຫຼາຍອັນໃນແຕ່ລະຄັ້ງ. ການສອນນີ້ພິຈາລະນາຢ່າງເລິກເຊິ່ງກ່ຽວກັບວິທີການທົດແທນຕົວອັກສອນຫຼາຍຕົວໃນ Excel ໂດຍອີງໃສ່ສະຖານທີ່ຂອງພວກເຂົາກັບຕົວອື່ນໂດຍອີງໃສ່ເນື້ອຫາ. ພວກເຮົາຈະນຳໃຊ້ຫຼາຍໜ້າທີ່ ແລະ Visual Basic Application code ເພື່ອບັນລຸວຽກງານນີ້.
ດາວໂຫລດ Practice Workbook
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດນີ້ເພື່ອອອກກໍາລັງກາຍໃນຂະນະທີ່ທ່ານກໍາລັງອ່ານບົດຄວາມນີ້.
Exchange Characters.xlsm
6 ວິທີທີ່ເຫມາະສົມເພື່ອທົດແທນຫຼາຍຕົວລະຄອນ
1. ໃຊ້ຟັງຊັນ SUBSTITUTE ເພື່ອທົດແທນຫຼາຍຕົວອັກສອນ
ໃນ Excel, ຟັງຊັນ SUBSTITUTE ແທນຕົວໜຶ່ງ ຫຼືຫຼາຍຕົວຂອງຕົວອັກສອນທີ່ລະບຸ ຫຼືສະຕຣິງຂໍ້ຄວາມດ້ວຍຕົວອັກສອນອື່ນ (s). ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ນີ້ແມ່ນຊຸດຂໍ້ມູນຂອງ ຊື່ລຸ້ນ Microsoft Word . ຕົວຢ່າງ, ພວກເຮົາຕ້ອງການປ່ຽນແທນ “ Word ” ດ້ວຍ “ Excel ”. ພວກເຮົາຈະນຳໃຊ້ ຟັງຊັນ SUBSTITUTE ເພື່ອໃຫ້ມັນສຳເລັດ.
ໄວຍະກອນຂອງ Excel ຟັງຊັນ SUBSTITUTE ມີດັ່ງນີ້:
SUBSTITUTE(ຂໍ້ຄວາມ, old_text, new_text, [instance_num])
ຂໍ້ຄວາມ – ຂໍ້ຄວາມຕົ້ນສະບັບທີ່ທ່ານຕ້ອງການປ່ຽນແປງ.
Old_text – ຕົວອັກສອນທີ່ເຈົ້າຕ້ອງການປ່ຽນແທນ.
New_text – ຕົວອັກສອນໃໝ່ທີ່ຈະໃຊ້ແທນຂໍ້ຄວາມເກົ່າ
Instance_num –ການເກີດຂອງຂໍ້ຄວາມເກົ່າທີ່ເຈົ້າຕ້ອງການປ່ຽນແທນ ຖ້າພາຣາມິເຕີນີ້ຖືກປະໄວ້ຫວ່າງເປົ່າ, ທຸກໆຕົວຢ່າງຂອງຂໍ້ຄວາມເກົ່າຈະຖືກແທນທີ່ດ້ວຍເນື້ອຫາໃໝ່.
ຕົວຢ່າງ, ສູດທັງໝົດຂ້າງລຸ່ມນີ້ແທນທີ່ “ 1 ” ກັບ “ 2 ” ໃນຕາລາງ B5 , ແຕ່ຜົນໄດ້ຮັບແຕກຕ່າງກັນໂດຍອີງໃສ່ຕົວເລກທີ່ທ່ານໃຫ້ຢູ່ໃນອາກິວເມັນສຸດທ້າຍ:
a) =SUBSTITUTE(B5, “Word”, “Excel”, 1) – ແທນທີ່ການເກີດທຳອິດຂອງ “ Word ” ດ້ວຍ “ Excel “.
b) =SUBSTITUTE(B5, “Word”, “Excel”, 2) – ແທນທີ່ການເກີດທີສອງຂອງ “ Word ” ດ້ວຍ “ Excel “.
c) =SUBSTITUTE(B5, “Word”, “Excel”) – ແທນທີ່ເຫດການທັງໝົດຂອງ “ Word ” ດ້ວຍ “ Excel “.
ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ພວກເຮົາໄດ້ສະແດງຕົວຢ່າງຂອງການປະກົດຕົວຄັ້ງທຳອິດ. ເພື່ອເຮັດສິ່ງນີ້, ພຽງແຕ່ເຮັດຕາມຂັ້ນຕອນ.
ຂັ້ນຕອນ 1:
- ພິມສູດຕໍ່ໄປນີ້ໃນຕາລາງ,
=SUBSTITUTE(B5,"Word","Excel",1)
ຂັ້ນຕອນ 2:
- ກົດ Enter ເພື່ອເບິ່ງຜົນໄດ້ຮັບ.
ຂັ້ນຕອນ 3:
- ເຮັດຊ້ຳຂັ້ນຕອນກ່ອນໜ້າສຳລັບສອງເງື່ອນໄຂອື່ນໆ. .
ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບຄ່າສໍາລັບຄັ້ງທໍາອິດ, ທີສອງ, ແລະທຸກເຫດການຕິດຕໍ່ກັນເພື່ອທົດແທນຫຼາຍຕົວອັກສອນໃນ excel.
ໝາຍເຫດ.ຈົ່ງຈື່ໄວ້ວ່າ ຟັງຊັນ SUBSTITUTEແມ່ນຕົວພິມນ້ອຍໃຫຍ່. ໃຫ້ແນ່ໃຈວ່າໃສ່ຕົວພິມໃຫຍ່ແລະຕົວພິມນ້ອຍຢ່າງສົມບູນ. ດັ່ງທີ່ທ່ານເຫັນໃນຮູບຂ້າງລຸ່ມນີ້, ສໍາລັບ excel ຕົວພິມນ້ອຍບໍ່ສາມາດຊອກຫາຄ່າໄດ້. ດັ່ງນັ້ນ, ບໍ່ມີການທົດແທນເກີດຂຶ້ນ.
2. Nest the SUBSTITUTE Function to substitute multiple characters
ເພື່ອເຮັດການປ່ຽນແທນຫຼາຍອັນ, ພາຍໃນສູດດຽວ, ທ່ານສາມາດວາງຟັງຊັນ SUBSTITUTE ຫຼາຍຕົວໄດ້.
ສົມມຸດວ່າເຈົ້າມີຄ່າຂໍ້ຄວາມເຊັ່ນ “ ສິນລະປະ., ດັດແກ້., cl. ” ໃນຕາລາງ B5 , ບ່ອນທີ່ “ ສິນລະປະ .” ຫຍໍ້ມາຈາກ “ ບົດຄວາມ ”, “ ດັດແກ້. ” ຫຍໍ້ມາຈາກ “ ການດັດແກ້ ” ແລະ “ cl. ” ຫມາຍຄວາມວ່າ “ ຂໍ້. “.
ສິ່ງທີ່ທ່ານຕ້ອງການແມ່ນການທົດແທນລະຫັດທັງສາມດ້ວຍຊື່ເຕັມ. ທ່ານສາມາດເຮັດສິ່ງນີ້ໄດ້ໂດຍການໃຊ້ສູດການຍ່ອຍສາມອັນແຍກຕ່າງຫາກ.
=SUBSTITUTE(B5,”art.”,”article”)
=SUBSTITUTE(B5 ,”amend.”,”amendments”)
=SUBSTITUTE(B5, “cl.”,”clause”)
ຈາກນັ້ນກໍ່ໃຫ້ພວກມັນເຂົ້າກັນພາຍໃນ. ອັນອື່ນ.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,”art.”,”article”),”amend.”,”amendments”),”cl.”,”clause”)
ເພື່ອໃຫ້ມັນສຳເລັດ, ໃຫ້ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້.
ຂັ້ນຕອນ 1:
- ໃນຕາລາງ C5 , ພິມສູດຄຳນວນຕໍ່ໄປນີ້.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")
ຂັ້ນຕອນ 2: <1
- ຈາກນັ້ນ, ກົດ Enter ເພື່ອເບິ່ງການປ່ຽນແປງ.
ຂັ້ນຕອນ 3:
- ສຳເນົາສູດໃນຕາລາງທີ່ຕ້ອງການອື່ນໆ.
ສະນັ້ນ, ທ່ານຈະເຫັນຄ່າທົດແທນທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້.
3. ປະຕິບັດຟັງຊັນ SUBSTITUTE ດ້ວຍຟັງຊັນ INDEX ເພື່ອທົດແທນຫຼາຍຕົວອັກສອນ
ນອກຈາກວິທີການທີ່ຜ່ານມາ, ທ່ານຍັງສາມາດນໍາໃຊ້ ຟັງຊັນ SUBSTITUTE ກັບ ຟັງຊັນ INDEX ເພື່ອທົດແທນຫຼາຍຕົວອັກສອນ.
ຕົວຢ່າງ, ທ່ານຕ້ອງການປ່ຽນສີແດງ ແລະສີຟ້າດ້ວຍສີຂຽວ ແລະສີຂາວຕິດຕໍ່ກັນ. ຫຼາຍ ຟັງຊັນຍ່ອຍ ສາມາດຖືກວາງໄວ້ໄດ້, ແລະຟັງຊັນ INDEX ສາມາດຖືກໃຊ້ເພື່ອປ້ອນຂໍ້ມູນໃນການຊອກຫາ/ແທນທີ່ຄູ່ຈາກຕາຕະລາງອື່ນ.
ເພື່ອປ່ຽນແທນຕົວໜັງສືຫຼາຍຕົວທີ່ໃຊ້ທັງ ຕົວຍ່ອຍ ແລະ ຟັງຊັນ INDEX ໃຫ້ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້.
ຂັ້ນຕອນ 1:
- ທຳອິດ, ໃຫ້ໃສ່ສູດຄຳນວນຕໍ່ໄປນີ້ໃນເຊລ C5 ,
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))
ຢູ່ໃສ,
<0 INDEX ໄລຍະຊອກຫາແມ່ນ E5:E6INDEX ໄລຍະຊອກຫາແມ່ນ E5:E6
<0ຂັ້ນຕອນ 2:
- ຈາກນັ້ນ, ກົດ Enter ເພື່ອເບິ່ງຜົນໄດ້ຮັບ.
- ສຸດທ້າຍ, ສຳເນົາສູດຄຳນວນສຳລັບເຊວອື່ນ.
ການອ່ານທີ່ຄ້າຍກັນ:
- ຊອກຫາ ແລະປ່ຽນຄ່າຫຼາຍອັນໃນ Excel (6 ວິທີດ່ວນ)
- ວິທີປ່ຽນຕົວອັກສອນພິເສດໃນ Excel (6 ວິທີ)
- ປ່ຽນຂໍ້ຄວາມຂອງເຊວຕາມເງື່ອນໄຂໃນ Excel (5 ວິທີ)
4. ນຳໃຊ້ຟັງຊັນ REPLACE ເພື່ອທົດແທນຫຼາຍຕົວອັກສອນ
ໃນພາກຕໍ່ໄປນີ້, w e ຈະອະທິບາຍວິທີການນໍາໃຊ້ ຟັງຊັນ REPLACE ເພື່ອທົດແທນຕົວອັກສອນຫຼາຍຕົວໃນ excel. ຟັງຊັນ REPLACE ໃນ Excel ອະນຸຍາດໃຫ້ທ່ານແລກປ່ຽນຕົວອັກສອນໜຶ່ງ ຫຼືຫຼາຍຕົວໃນສະຕຣິງຂໍ້ຄວາມທີ່ມີຕົວອັກສອນອື່ນ ຫຼືຊຸດຂອງຕົວອັກສອນ.
ໄວຍະກອນຂອງ Excel ຟັງຊັນ REPLACE ມີດັ່ງນີ້:
REPLACE (old_text, start_num, num_chars, new_text)
ຕາມທີ່ເຈົ້າເຫັນ, ຟັງຊັນ REPLACE ມີ 4 argument, ທັງໝົດແມ່ນບັງຄັບ.
Old_text – ຂໍ້ຄວາມຕົ້ນສະບັບ (ຫຼືການອ້າງອີງເຖິງຕາລາງທີ່ມີຂໍ້ຄວາມຕົ້ນສະບັບ) ທີ່ທ່ານຕ້ອງການທົດແທນບາງຕົວອັກສອນ.
Start_num – ຕໍາແຫນ່ງຂອງຕົວອັກສອນທໍາອິດພາຍໃນ old_text .
Num_chars – ຈຳນວນຕົວອັກສອນທີ່ທ່ານຕ້ອງການປ່ຽນແທນ.
New_text – ຂໍ້ຄວາມແທນ.
ຕົວຢ່າງ, ເພື່ອປ່ຽນແທນຄຳວ່າ “ Face ” ສຳລັບ “ Fact ”, ທ່ານສາມາດເຮັດຕາມຂັ້ນຕອນຕໍ່ໄປນີ້ໄດ້.
<1
ຂັ້ນຕອນ 1:
- ທຳອິດ, ໃນຕາລາງ D5 , ໃຫ້ໃສ່ສູດຕໍ່ໄປນີ້,
=REPLACE(B5, 4, 1,"t")
ຂັ້ນຕອນ 2:
- ຈາກນັ້ນ, ກົດ Enter ເພື່ອເບິ່ງ ການປ່ຽນແປງ.
ຂັ້ນຕອນ 3:
- ເພື່ອເຮັດໃຫ້ al l ການປ່ຽນແປງທີ່ສະແດງຢູ່ໃນພາບຫນ້າຈໍຂ້າງລຸ່ມນີ້, ຄັດລອກສູດສໍາລັບຕາລາງທີ່ຕ້ອງການ.
5. Nest the REPLACE Function ເພື່ອທົດແທນຫຼາຍຕົວອັກສອນ
ເລື້ອຍໆ, ມັນເປັນໄປໄດ້ວ່າເຈົ້າຈະຕ້ອງປ່ຽນຫຼາຍລາຍການຢູ່ໃນຕາລາງດຽວກັນ. ແນ່ນອນ, ທ່ານສາມາດປະຕິບັດການທົດແທນຫນຶ່ງ, ຜົນໄດ້ຮັບລະດັບປານກາງເຂົ້າໄປໃນຖັນໃຫມ່, ແລະຫຼັງຈາກນັ້ນນໍາໃຊ້ຫນ້າທີ່ REPLACE. ອີກເທື່ອຫນຶ່ງ. ຢ່າງໃດກໍ່ຕາມ, ການໃຊ້ ຟັງຊັນ REPLACE ທີ່ຖືກວາງໄວ້, ເຊິ່ງອະນຸຍາດໃຫ້ທ່ານເຮັດການທົດແທນຫຼາຍໆຢ່າງດ້ວຍສູດດຽວ, ເປັນທາງເລືອກທີ່ດີກວ່າ ແລະເປັນມືອາຊີບກວ່າ. ຄ້າຍກັບ ຟັງຊັນ SUBSTITUTE , ທ່ານຍັງສາມາດນຳໃຊ້ nest ໃນ ຟັງຊັນ REPLACE ໄດ້.
ໃຫ້ເວົ້າວ່າທ່ານມີລາຍຊື່ເບີໂທລະສັບໃນຖັນ A ທີ່ມີຮູບແບບເຊັ່ນ: “ 123-456-789 ” ແລະທ່ານຕ້ອງການເພີ່ມພື້ນທີ່ເພື່ອເຮັດໃຫ້ພວກມັນມີລັກສະນະອື່ນ. ເພື່ອວາງມັນອີກທາງໜຶ່ງ, ທ່ານຕ້ອງການປ່ຽນ “ 123-456-789 ” ເປັນ “ 123 456 789 “.
ເພື່ອປ່ຽນຕົວອັກສອນຫຼາຍຕົວໃນຫຼາຍບ່ອນ, ໃຫ້ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້.
ຂັ້ນຕອນ 1:
- ພິມສູດຄຳນວນຕໍ່ໄປນີ້ໃນເຊລ C5 ທຳອິດ,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")
ຂັ້ນຕອນ 2:
<13
ຂັ້ນຕອນ 3:
- ສຸດທ້າຍ, ສຳເນົາສູດຄຳນວນ ແລະເຮັດຊ້ຳຂັ້ນຕອນສຳລັບເຊລທີ່ຕ້ອງການ.
6. ແລ່ນ A ລະຫັດ VBA ເພື່ອທົດແທນຕົວອັກສອນຫຼາຍຕົວ
ໜ້າສົນໃຈ, ທ່ານສາມາດນຳໃຊ້ລະຫັດ VBA ເພື່ອໃຫ້ໄດ້ອັນດຽວກັນເພື່ອປ່ຽນແທນຕົວໜັງສືຫຼາຍຕົວ. ນອກຈາກນັ້ນ, ທ່ານສາມາດປ່ຽນມັນຕາມທີ່ທ່ານຕ້ອງການໂດຍບໍ່ກ່ຽວຂ້ອງກັບຕົວເລກຕົວອັກສອນ ຫຼືສະຖານທີ່ດັ່ງທີ່ເຫັນຢູ່ໃນສອງຟັງຊັນທີ່ອະທິບາຍໄວ້ກ່ອນຫນ້ານີ້.
ເພື່ອເປີດໃຊ້ VBA ລະຫັດເພື່ອປ່ຽນຕົວອັກສອນຫຼາຍຕົວ, ພຽງແຕ່ປະຕິບັດຕາມຂັ້ນຕອນທີ່ອະທິບາຍໄວ້ຂ້າງລຸ່ມນີ້.
ຂັ້ນຕອນ1:
- ທຳອິດ, ກົດ Alt + F11 ເພື່ອເປີດ Macro-Enabled Worksheet .
- ໄປທີ່ແຖບ ໃສ່ .
- ຈາກນັ້ນ, ເລືອກ ໂມດູນ .
ຂັ້ນຕອນ 2:
- ສຳເນົາ VBA ລະຫັດຕໍ່ໄປນີ້,
6207
- ຢູ່ໃສ,
ThisWorkbook.Worksheets(“ຊື່ແຜ່ນງານປັດຈຸບັນຂອງເຈົ້າ”)
Range(“ຕາລາງອ້າງອີງຂອງເຈົ້າ”)
myStringToReplace = “ຄ່າທີ່ເຈົ້າຕ້ອງການປ່ຽນແທນ”
myReplacementString = “ຄ່າທົດແທນຂອງເຈົ້າ”
- ຈາກນັ້ນ, ວາງມັນໃສ່ໜ້າຕ່າງໂປຣແກຣມ
- ກົດ Enter ເພື່ອເບິ່ງຮູບແບບຕົວເລກທີ່ປ່ຽນແທນ.
ສະຫຼຸບ
ເພື່ອສະຫຼຸບ, ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ໄດ້ໃຫ້ຄໍາແນະນໍາຢ່າງລະອຽດເພື່ອທົດແທນຕົວອັກສອນຫຼາຍຕົວໃນ Excel. ຂັ້ນຕອນທັງໝົດເຫຼົ່ານີ້ຄວນໄດ້ຮັບການຮຽນຮູ້ ແລະນຳໃຊ້ກັບຊຸດຂໍ້ມູນຂອງທ່ານ. ເບິ່ງປື້ມຄູ່ມືການປະຕິບັດແລະເອົາທັກສະເຫຼົ່ານີ້ໄປທົດສອບ. ພວກເຮົາໄດ້ຮັບການກະຕຸ້ນທີ່ຈະສືບຕໍ່ເຮັດໃຫ້ການສອນແບບນີ້ເນື່ອງຈາກການສະຫນັບສະຫນູນທີ່ມີຄຸນຄ່າຂອງທ່ານ.
ຖ້າຫາກວ່າທ່ານມີຄໍາຖາມໃດໆ - ກະລຸນາຖາມພວກເຮົາ. ນອກຈາກນັ້ນ, ກະລຸນາອອກຄຳເຫັນໃນພາກລຸ່ມນີ້.
ພວກເຮົາ, ທີມງານ Exceldemy , ພ້ອມທີ່ຈະຕອບຄຳຖາມຂອງເຈົ້າສະເໝີ.
ຢູ່ກັບພວກເຮົາ ແລະ amp; ສືບຕໍ່ຮຽນຮູ້.