ສາລະບານ
ບາງເທື່ອ, ພວກເຮົາຕ້ອງການກວດສອບຄ່າບາງຢ່າງໂດຍບໍ່ມີຂີດຕໍ່ເພື່ອໃຫ້ມີຄວາມເຂົ້າໃຈເລິກເຊິ່ງກ່ຽວກັບຂໍ້ມູນ. ແຕ່ເມື່ອຂໍ້ມູນມີຂະຫນາດໃຫຍ່, ມັນບໍ່ແມ່ນວິທີທີ່ສະຫລາດທີ່ຈະເອົາ dashes ດ້ວຍຕົນເອງ. ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການລົບ dashes ໃນ Excel ໃນສາມວິທີປະສິດທິພາບທີ່ສຸດ.
ດາວໂຫລດແມ່ແບບການປະຕິບັດ
ທ່ານສາມາດດາວນ໌ໂຫລດແບບປະຕິບັດ Excel ໄດ້ຟຣີຈາກ ທີ່ນີ້ ແລະປະຕິບັດດ້ວຍຕົວຂອງທ່ານເອງ.
ລຶບ Dashs ໃນ Excel.xlsm
3 ວິທີງ່າຍໆໃນການລຶບ Dashs ໃນ Excel
ພາກນີ້ຈະສົນທະນາວິທີການລົບ dashes ໃນ Excel ໂດຍການໃຊ້ Find & ແທນທີ່ຄໍາສັ່ງ ໃນ Excel, ໂດຍໃຊ້ຟັງຊັນ SUBSTITUTE , ແລະໂດຍການຈັດຕັ້ງປະຕິບັດ ລະຫັດ VBA .
1. ຊອກຫາ & ແທນທີ່ຄໍາສັ່ງທີ່ຈະລຶບ dashes
The Find & Replace ຄໍາສັ່ງແມ່ນງ່າຍທີ່ສຸດແລະລັກສະນະທົ່ວໄປທີ່ສຸດທີ່ຈະເຮັດຫຼາຍທີ່ສຸດຂອງວຽກງານທີ່ກ່ຽວຂ້ອງກັບ Excel. ໃນທີ່ນີ້ພວກເຮົາຈະໄດ້ຮັບຮູ້ວິທີການລົບ dashes ໂດຍການນໍາໃຊ້ Find & ແທນທີ່ຄຸນສົມບັດ ໃນ Excel.
ຂັ້ນຕອນເພື່ອເຮັດອັນນັ້ນແມ່ນໃຫ້ຢູ່ຂ້າງລຸ່ມ,
ຂັ້ນຕອນ 1:
- ເລືອກຊຸດຂໍ້ມູນ .
- ຢູ່ໃນແຖບ Home , ໃຫ້ໄປທີ່ ຊອກຫາ & ເລືອກ -> ແທນທີ່.
ຂັ້ນຕອນ 2:
- ຈາກປັອບອັບ ຊອກຫາ ແລະປ່ຽນແທນ ປ່ອງ, ໃນ ຊອກຫາສິ່ງທີ່ ພາກສະຫນາມ, ຂຽນ dash (-) ສັນຍາລັກ.
- ອອກຈາກ ແທນທີ່ດ້ວຍຊ່ອງຂໍ້ມູນ blank .
- ກົດ ແທນທີ່ທັງໝົດ .
ອັນນີ້ຈະລຶບຂີດເສັ້ນທັງໝົດອອກຈາກເຄື່ອງຂອງທ່ານ. ຊຸດຂໍ້ມູນໃນ Excel.
ສິ່ງທີ່ທ່ານຄວນຈື່ໄວ້
ມີຂໍ້ບົກຜ່ອງໃຫຍ່ໃນການໃຊ້ Find & ແທນທີ່ຄໍາສັ່ງທີ່ຈະເອົາ dashes ໃນ Excel. ເມື່ອຂໍ້ມູນຂອງທ່ານເລີ່ມຕົ້ນດ້ວຍຕົວເລກ ສູນ (0) (ຕົວຢ່າງ: 002-10-2324), ມັນຈະເອົາສູນນໍາຫນ້າທັງໝົດອອກ ແລະໃຫ້ຜົນຜະລິດຂອງຂໍ້ມູນທີ່ດັດແກ້ (ຕົວຢ່າງ: 002-10- 2324 ຈະກາຍເປັນ 2102324). ດັ່ງນັ້ນຖ້າທ່ານຕ້ອງການໃຊ້ Find & ແທນທີ່ຄໍາສັ່ງເພື່ອລຶບ dashes, ໃຫ້ແນ່ໃຈວ່າທ່ານມີສໍາເນົາສໍາຮອງຂອງຂໍ້ມູນຕົ້ນສະບັບ.
ອ່ານເພີ່ມເຕີມ: ລຶບ dashes ອອກຈາກເບີໂທລະສັບໃນ Excel
2. ສູດການລຶບ Dashs ໃນ Excel
ບໍ່ຄືກັບ ຊອກຫາ & ແທນທີ່ ຄຸນສົມບັດຄໍາສັ່ງໃນ Excel, ການນໍາໃຊ້ສູດແມ່ນປອດໄພທີ່ສຸດແລະເປັນວິທີທີ່ຄວບຄຸມທີ່ສຸດເພື່ອສະກັດຜົນໄດ້ຮັບໃດໆໃນ Excel. ເພື່ອເອົາຜົນອອກມາຂອງຊຸດຂໍ້ມູນທີ່ບໍ່ມີຂີດຕໍ່ໃນ Excel, ທ່ານສາມາດປະຕິບັດ ຟັງຊັນ SUBSTITUTE .
ສູດການທົດແທນທົ່ວໄປ,
=SUBSTITUTE(cell, “old_string”, “new_string”)
ທີ່ນີ້,
old_text = ສະຕຣິງທີ່ທ່ານຕ້ອງການເອົາອອກ.
new_text = ສະຕຣິງທີ່ທ່ານຕ້ອງການແທນທີ່ດ້ວຍ.
ຂັ້ນຕອນການລຶບ dashes ໃນ Excel ດ້ວຍຟັງຊັນ SUBSTITUTE ແມ່ນໃຫ້ຢູ່ລຸ່ມນີ້,
ຂັ້ນຕອນ 1:
- ໃນຕາລາງຫວ່າງເປົ່າທີ່ທ່ານຕ້ອງການໃຫ້ຜົນໄດ້ຮັບຂອງທ່ານປາກົດ, ທໍາອິດໃສ່ເຄື່ອງໝາຍ ເທົ່າກັບ (=) ແລ້ວຂຽນ SUBSTITUTE ພ້ອມກັບມັນ.
- ພາຍໃນວົງເລັບ ຂອງຟັງຊັນ SUBSTITUTE, ທຳອິດໃຫ້ຂຽນ ເລກອ້າງອີງຕາລາງ ທີ່ທ່ານຕ້ອງການເອົາ dash ອອກ. (-) (ໃນກໍລະນີຂອງພວກເຮົາ, ໝາຍເລກເຊລແມ່ນ C5 ).
- ຈາກນັ້ນໃສ່ສັນຍາລັກ ເຄື່ອງໝາຍຈຸດ (,) ແລ້ວຂຽນ dash. (-) ສັນຍາລັກພາຍໃນ ວົງຢືມຄູ່ (ຫຼືຂໍ້ຄວາມເກົ່າທີ່ທ່ານຕ້ອງການເອົາອອກ).
- ໃສ່ ເຄື່ອງໝາຍຈຸດ (,) ອີກເທື່ອໜຶ່ງ ແລະສຸດທ້າຍ, ປ່ອຍໃຫ້ວົງຢືມສອງອັນຫວ່າງເປົ່າ ຖ້າທ່ານຕ້ອງການສະຕຣິງ null ແທນ dash (-) (ຫຼື string ໃຫມ່ທີ່ທ່ານຕ້ອງການໃຫ້ຂໍ້ຄວາມເກົ່າຂອງເຈົ້າມາແທນທີ່ດ້ວຍ).
ດັ່ງນັ້ນ, ສູດທີ່ຕ້ອງການຂອງພວກເຮົາຈະເບິ່ງຄືວ່າ ຕໍ່ໄປນີ້,
=SUBSTITUTE(C5,”-”,””)
- ກົດ Enter .
ມັນຈະແທນທີ່ dashes (-) (ຫຼືຂໍ້ຄວາມອື່ນໆທີ່ທ່ານເລືອກ) ດ້ວຍ null string (ຫຼື string ທີ່ທ່ານແທນທີ່ມັນດ້ວຍ).
ຂັ້ນຕອນທີ 2: ລາກແຖວລົງໂດຍໃຊ້ Fill Handle ເພື່ອນຳໃຊ້ສູດຄຳນວນໃສ່ຊຸດຂໍ້ມູນທີ່ເຫຼືອ.
ດຽວນີ້ທ່ານໄດ້ພົບ ຜົນໄດ້ຮັບຂອງຊຸດຂໍ້ມູນທີ່ມີ ອອກເສັ້ນຂີດຕໍ່ (-).
ອ່ານເພີ່ມເຕີມ: ວິທີລຶບຕົວອັກສອນພິເສດໃນ Excel
3. ຝັງລະຫັດ VBA ເພື່ອເອົາ Dashes
ຖ້າທ່ານເປັນຜູ້ໃຊ້ Excel ທີ່ມີປະສົບການ, ວິທີນີ້ແມ່ນສໍາລັບທ່ານເທົ່ານັ້ນ. ການໃຊ້ VBA ເພື່ອລຶບ dashes ແມ່ນໄວທີ່ສຸດ ແລະເປັນວິທີທີ່ແນ່ນອນທີ່ຈະເຮັດວຽກໃຫ້ສຳເລັດ.
ຂັ້ນຕອນ 1: ກົດ Alt + F11 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືໄປທີ່ປຸ່ມ. ແຖບ ນັກພັດທະນາ -> ສາຍຕາBasic ເພື່ອເປີດ Visual Basic Editor .
ຂັ້ນຕອນ 2: ໃນປັອບ- ປ່ອງຢ້ຽມຂຶ້ນລະຫັດ, ຈາກແຖບເມນູ, ຄລິກ Insert -> ໂມດູນ .
ຂັ້ນຕອນທີ 3: ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນໃສ່ໜ້າຕ່າງລະຫັດ.
7731
ລະຫັດຂອງເຈົ້າ ຕອນນີ້ພ້ອມທີ່ຈະແລ່ນແລ້ວ.
ຂັ້ນຕອນ 4: ກົດ F5 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືຈາກແຖບເມນູເລືອກ Run -> ດໍາເນີນການ Sub/UserForm . ທ່ານຍັງສາມາດຄລິກທີ່ ໄອຄອນຫຼິ້ນຂະໜາດນ້ອຍ ໃນແຖບເມນູຍ່ອຍເພື່ອແລ່ນມາໂຄຣໄດ້.
ຂັ້ນຕອນ 5: ຈາກໜ້າຕ່າງປັອບອັບ Macro , ເລືອກ ຊື່ Macro RemoveDashes -> ແລ່ນ .
ຂັ້ນຕອນ 6: ຈາກກ່ອງໂຕ້ຕອບປັອບອັບ, ສະຫຼັບໄປຫາແຜ່ນວຽກທີ່ສົນໃຈ , ເລືອກ ໄລຍະທີ່ຕ້ອງການ ແລະຄລິກ ຕົກລົງ .
ອັນນີ້ຈະແທນທີ່ເຄື່ອງໝາຍ (-) ທັງໝົດໃນຊຸດຂໍ້ມູນຂອງທ່ານດ້ວຍ null string.
ຫາກທ່ານຕ້ອງການປ່ຽນແທນຂໍ້ຄວາມອື່ນດ້ວຍລະຫັດ VBA, ຫຼັງຈາກນັ້ນພຽງແຕ່ແກ້ໄຂ line no. 11 ຂອງລະຫັດຕາມຄວາມຕ້ອງການຂອງທ່ານ.
ເພື່ອເຂົ້າໃຈເພີ່ມເຕີມ,
ແທນທີ່ຈະຂຽນເສັ້ນເປັນ,
R.Value = VBA.Replace(R.Value, "-", "")
<4 ຂຽນເປັນ,
R.Value = VBA.Replace(R.Value, "old_text", "new_text")
ທີ່ນີ້,
old_text = ສະຕຣິງທີ່ທ່ານຕ້ອງການເອົາອອກ.
new_text = ສະຕຣິງທີ່ທ່ານຕ້ອງການແທນທີ່ດ້ວຍ.
ອ່ານເພີ່ມເຕີມ: ວິທີລຶບ Spaces ໃນ Excel
ສະຫຼຸບ
ບົດຄວາມນີ້ຈະສົນທະນາວິທີການເອົາອອກdashes ໃນ Excel ໂດຍການໃຊ້ Find & ແທນທີ່ຄໍາສັ່ງສໍາລັບຜູ້ເລີ່ມຕົ້ນໃນ Excel, ໂດຍໃຊ້ວິທີການທີ່ປອດໄພທີ່ສຸດຂອງສູດ SUBSTITUTE ສໍາລັບຜູ້ໃຊ້ຂັ້ນສູງຂອງ Excel ແລະໂດຍການປະຕິບັດລະຫັດ VBA ສໍາລັບຜູ້ຊ່ຽວຊານ Excel. ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມຄໍາຖາມໃດໆຖ້າທ່ານມີກ່ຽວກັບຫົວຂໍ້.