ວິທີການລົບ Dash ໃນ Excel (3 ວິທີ)

  • ແບ່ງປັນນີ້
Hugh West

ບາງເທື່ອ, ພວກເຮົາຕ້ອງການກວດສອບຄ່າບາງຢ່າງໂດຍບໍ່ມີຂີດຕໍ່ເພື່ອໃຫ້ມີຄວາມເຂົ້າໃຈເລິກເຊິ່ງກ່ຽວກັບຂໍ້ມູນ. ແຕ່ເມື່ອຂໍ້ມູນມີຂະຫນາດໃຫຍ່, ມັນບໍ່ແມ່ນວິທີທີ່ສະຫລາດທີ່ຈະເອົາ 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. ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມຄໍາຖາມໃດໆຖ້າທ່ານມີກ່ຽວກັບຫົວຂໍ້.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.