ສາລະບານ
ໃນຂະນະທີ່ເຮັດວຽກກັບຊຸດຂໍ້ມູນຂະຫນາດໃຫຍ່, ບາງຄັ້ງທ່ານອາດຈະຕ້ອງເອົາບາງສ່ວນຂອງຂໍ້ມູນອອກ. ເພື່ອເຮັດສິ່ງນີ້ດ້ວຍຕົນເອງແມ່ນໃຊ້ເວລາຫຼາຍແລະວິທີການ naive ທີ່ຈະເຮັດ. ໃນ Excel, ທ່ານສາມາດເອົາຂໍ້ຄວາມອອກຫຼັງຈາກຕົວອັກສອນທີ່ແນ່ນອນໃນສາມວິທີທີ່ມີປະສິດທິພາບ.
ປະຕິບັດການດາວໂຫຼດປຶ້ມວຽກ
ທ່ານສາມາດດາວໂຫຼດປຶ້ມວຽກໄດ້ຈາກບ່ອນນີ້.
ລຶບຂໍ້ຄວາມອອກຫຼັງຈາກ Character.xlsm
3 ວິທີງ່າຍໆໃນການລຶບຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນໃນ Excel
ທີ່ນີ້ເຈົ້າຈະຮຽນຮູ້ວິທີການເອົາຂໍ້ຄວາມອອກຫຼັງຈາກຕົວອັກສອນໃດນຶ່ງໂດຍການໃຊ້ Find & ແທນທີ່ເຄື່ອງມືຄໍາສັ່ງໃນ Excel, ໂດຍການນໍາໃຊ້ສູດແລະການນໍາໃຊ້ລະຫັດ VBA.
1. ໃຊ້ Find & ແທນທີ່ຄໍາສັ່ງທີ່ຈະລຶບຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນ
ພວກເຮົາຈະຮຽນຮູ້ວິທີລຶບຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນທີ່ແນ່ນອນໂດຍການໃຊ້ ຊອກຫາ & ແທນທີ່ຄຸນສົມບັດ ໃນ Excel. ໃນ Excel, ນີ້ແມ່ນວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະລຶບຂໍ້ຄວາມໃດໆຫຼັງຈາກຕົວອັກສອນສະເພາະ.
ຂັ້ນຕອນໃນການເຮັດແນວນັ້ນແມ່ນໄດ້ຮັບຂ້າງລຸ່ມນີ້,
<3> ຂັ້ນຕອນທີ 1:<4> ທໍາອິດເລືອກຕັ້ງຂໍ້ມູນຂອງທ່ານ.
ຂັ້ນຕອນ 2: ຫຼັງຈາກນັ້ນ, ພາຍໃຕ້ແຖບ Home , ໃຫ້ໄປທີ່ ຊອກຫາ & ເລືອກ -> ແທນທີ່ .
ຂັ້ນຕອນ 3: ຈາກປ່ອງປັອບອັບ ຊອກຫາ ແລະປ່ຽນແທນ , ຢູ່ຂ້າງ ຊອກຫາອັນໃດ ປ້າຍຊື່, ຂຽນຕົວອັກສອນທີ່ເຈົ້າຕ້ອງການເອົາຂໍ້ຄວາມອອກ ແລະໃສ່ສັນຍາລັກ Asterisk (*) ໃສ່ຫຼັງມັນ.
ຂັ້ນຕອນ 4: ຮັກສາ ແທນທີ່ດ້ວຍກ່ອງ ຫວ່າງເປົ່າ.
ຂັ້ນຕອນ5: ກົດ ແທນທີ່ທັງໝົດ .
ເພື່ອເຂົ້າໃຈເພີ່ມເຕີມ, ໃຫ້ກວດເບິ່ງຮູບຕໍ່ໄປນີ້, ບ່ອນທີ່ພວກເຮົາຕ້ອງການເອົາທຸກສິ່ງທຸກຢ່າງອອກຫຼັງຈາກ comma (,) , ດັ່ງນັ້ນພວກເຮົາຂຽນສັນຍາລັກ comma (,) ແລະໃສ່. ສັນຍາລັກ Asterisk (*) ພ້ອມກັບມັນ.
ຂັ້ນຕອນ 4: ມັນຈະລຶບຂໍ້ຄວາມທັງໝົດຫຼັງຈາກເຄື່ອງໝາຍຈຸດ (,) ໃນຊຸດຂໍ້ມູນຂອງທ່ານ.
ອ່ານເພີ່ມເຕີມ: ວິທີການລົບຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນໃນ Excel (3 ວິທີ)
2. ໃສ່ສູດ Excel ເພື່ອເອົາຂໍ້ຄວາມອອກຫຼັງຈາກຕົວອັກສອນ
ບໍ່ຄືກັບວິທີຂ້າງເທິງ, ການໃຊ້ສູດເພື່ອເອົາຕົວໜັງສືອອກຫຼັງຕົວອັກສອນສະເພາະໃນ Excel ເປັນວິທີທີ່ມີປະສິດທິພາບ ແລະເຊື່ອຖືໄດ້ຫຼາຍກວ່າ. ການປະຕິບັດສູດສ້າງຜົນໄດ້ຮັບທີ່ບໍ່ປ່ຽນແປງແລະຄວບຄຸມຫຼາຍຂອງຊຸດຂໍ້ມູນຂອງທ່ານ.
ການນໍາໃຊ້ສູດເປີດຂຶ້ນຫລາຍວິທີທີ່ຈະລົບຂໍ້ຄວາມຫຼັງຈາກຈຸດສະເພາະຈໍານວນຫນຶ່ງຂອງສະຕຣິງ.
i. ເອົາຂໍ້ຄວາມທັງໝົດອອກຫຼັງຈາກຕົວອັກສອນ
ສູດທົ່ວໄປ:
=LEFT(cell, SEARCH("character", cell) -1)
ທີ່ນີ້,
ເຊລ = ຈໍານວນການອ້າງອິງຕາລາງຂອງຂໍ້ມູນຂອງທ່ານ
ຕົວອັກສອນ = ຕົວອັກສອນຫຼັງຈາກນັ້ນທ່ານຕ້ອງການລຶບຂໍ້ຄວາມ
ຖ້າທ່ານຕ້ອງການລຶບຂໍ້ຄວາມທັງຫມົດຫຼັງຈາກຕົວອັກສອນຫຼັງຈາກນັ້ນ. ພຽງແຕ່ປະຕິບັດຕາມຂັ້ນຕອນທີ່ໄດ້ຮັບຂ້າງລຸ່ມນີ້,
<3> ຂັ້ນຕອນທີ 1:<4> ໃນຕາລາງຂ້າງຊຸດຂໍ້ມູນຂອງທ່ານ, ຂຽນສູດຂ້າງເທິງ.
ຂັ້ນຕອນ 2: ກົດ Enter .
ມັນຈະລຶບຂໍ້ຄວາມທັງໝົດອອກຫຼັງຈາກຕົວອັກສອນໃດໜຶ່ງ.
ຂັ້ນຕອນ 3: ລາກແຖວລົງໂດຍໃຊ້ Fill Handle ເພື່ອນຳໃຊ້ສູດຄຳນວນໃສ່ສ່ວນທີ່ເຫຼືອຂອງຊຸດຂໍ້ມູນ.
- ຄໍາອະທິບາຍ:
ຟັງຊັນຄົ້ນຫາ ກໍານົດຕໍາແຫນ່ງຂອງຕົວອັກສອນຈາກ ເຊລ (ໃນກໍລະນີຂອງພວກເຮົາ, ມັນກໍານົດຕໍາແຫນ່ງຂອງເຄື່ອງໝາຍຈຸດ (,) ໃນຂໍ້ມູນຂອງເຊລ B4) ແລະສົ່ງມັນໄປທີ່ ຟັງຊັນ LEFT ເຊິ່ງສະກັດຕົວເລກທີ່ສອດຄ້ອງກັນຂອງຕົວອັກສອນຈາກການເລີ່ມຕົ້ນຂອງສະຕຣິງ. ຢູ່ໃນຫ້ອງ.
ii. ລົບຂໍ້ຄວາມຫຼັງຈາກ N-th ປະກົດຕົວຂອງຕົວອັກສອນ
ໃນສະຖານະການ, ໃນເວລາທີ່ທ່ານຕ້ອງເອົາຂໍ້ຄວາມອອກຫຼັງຈາກຕົວອັກສອນທີ່ແນ່ນອນແຕ່ຕົວອັກສອນນັ້ນເກີດຂື້ນຫຼາຍຄັ້ງໃນສະຕຣິງ, ຫຼັງຈາກນັ້ນທ່ານຈໍາເປັນຕ້ອງໃຊ້ຕໍ່ໄປນີ້. ສູດ,
ສູດທົ່ວໄປ: =LEFT(
cell
, FIND("#", SUBSTITUTE(
cell
, "
character
", "#",
n
)) -1)
ນີ້,
ເຊລ = ຕາລາງອ້າງອີງຂອງຂໍ້ມູນຂອງທ່ານ
ຕົວອັກສອນ = ຕົວອັກສອນ ຫຼັງຈາກທີ່ທ່ານຕ້ອງການລຶບຂໍ້ຄວາມ
n = ການປະກົດຕົວຂອງຕົວອັກສອນຫຼັງຈາກນັ້ນເພື່ອລຶບຂໍ້ຄວາມ.
# = ເພື່ອແນະນຳຕົວລະຄອນໃໝ່ທີ່ບໍ່ມີຢູ່ທຸກບ່ອນໃນຊຸດຂໍ້ມູນແຫຼ່ງ (ທ່ານສາມາດໃຊ້ຕົວລະຄອນໃດກໍໄດ້ທີ່ທ່ານຕ້ອງການ ແຕ່ຈື່ໄວ້ວ່າ, ຕົວອັກສອນນັ້ນຕ້ອງເປັນເອກະລັກ).
ຂັ້ນຕອນຂອງການລົບຂໍ້ຄວາມຫຼັງຈາກການເກີດ N-th ຂອງຕົວອັກສອນແມ່ນໄດ້ຮັບໃຫ້ຂ້າງລຸ່ມນີ້,
ຂັ້ນຕອນທີ 1: ໃນຕາລາງຂ້າງຊຸດຂໍ້ມູນຂອງທ່ານ, ຂຽນສູດຂ້າງເທິງ.
ຂັ້ນຕອນ 2: ກົດ Enter .
ມັນຈະເອົາຂໍ້ຄວາມທັງຫມົດອອກຫຼັງຈາກຕົວອັກສອນທີ່ແນ່ນອນ.
ຂັ້ນຕອນ 3: ລາກແຖວລົງໂດຍໃຊ້ Fill Handle ເພື່ອນຳໃຊ້ສູດໃສ່ສ່ວນທີ່ເຫຼືອ ຂອງຊຸດຂໍ້ມູນ.
- ຄໍາອະທິບາຍ :
ເພື່ອເຂົ້າໃຈເພີ່ມເຕີມ, ໃຫ້ກວດເບິ່ງຕົວຢ່າງຂ້າງເທິງທີ່ພວກເຮົາຕ້ອງການລຶບທຸກຢ່າງອອກຫຼັງຈາກ ອັນດັບທີ 2 ເຄື່ອງໝາຍຈຸດ (,) ໃນຕາລາງ B4 ດັ່ງນັ້ນພວກເຮົາຈຶ່ງ SUBSTITUTE ມັນດ້ວຍສັນຍາລັກ hash (#) .
SUBSTITUTE(B4, ",", "#", 2)
ຈາກນັ້ນສົ່ງຜົນໄດ້ຮັບໄປຫາ ຟັງຊັນ FIND ເຊິ່ງລະບຸຕຳແໜ່ງຂອງ hash (#) . ຫຼັງຈາກການກໍານົດຕໍາແຫນ່ງຂອງຕົວອັກສອນ, ຟັງຊັນ FIND ຫຼັງຈາກນັ້ນເອົາ 1 ເພື່ອຮູ້ວ່າຕົວເລກທີ່ຢູ່ຂ້າງຫນ້າຕົວອັກສອນ (,).
FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1
ຕໍ່ໄປ, ມັນສົ່ງຄ່າໄປຫາຟັງຊັນ LEFT ດ້ວຍການແນະນຳການດຶງຕົວລະຄອນກ່ອນຕົວອັກສອນທີ່ເປັນເອກະລັກ (#).
LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1)
ມັນຈະໃຫ້ທ່ານຜົນໄດ້ຮັບຂອງຊຸດຂໍ້ມູນທີ່ຖືກຕັດອອກໂດຍບໍ່ມີຂໍ້ຄວາມທັງໝົດຫຼັງຈາກເຄື່ອງໝາຍຈຸດ (,).
iii. ລົບຂໍ້ຄວາມຫຼັງຈາກການປະກົດຕົວຫຼ້າສຸດຂອງຕົວອັກສອນ
ໃນກໍລະນີທີ່ມີການລຶບຂໍ້ຄວາມທັງໝົດຫຼັງຈາກຕົວລະຄອນໃດໜຶ່ງທີ່ເກີດຂຶ້ນຫຼາຍຄັ້ງ, ທ່ານຕ້ອງປະຕິບັດສູດຕໍ່ໄປນີ້,
ສູດທົ່ວໄປ : =LEFT(
cell
, FIND("#", SUBSTITUTE(
cell
, "
character
", "#", LEN(
cell
) - LEN(SUBSTITUTE(
cell
, "
character
","")))) -1)
ນີ້,
cell = ຈໍານວນການອ້າງອີງເຊລຂອງຂໍ້ມູນຂອງທ່ານ
ຕົວອັກສອນ r = theຕົວອັກສອນຫຼັງຈາກນັ້ນທ່ານຕ້ອງການລຶບຂໍ້ຄວາມ.
# = ເພື່ອແນະນຳຕົວລະຄອນໃໝ່ທີ່ບໍ່ມີຢູ່ທຸກບ່ອນໃນຊຸດຂໍ້ມູນແຫຼ່ງ (ທ່ານສາມາດໃຊ້ຕົວລະຄອນໃດກໍໄດ້ທີ່ທ່ານຕ້ອງການ ແຕ່ຈື່ໄວ້ວ່າ, ຕົວອັກສອນນັ້ນຕ້ອງເປັນເອກະລັກ).
ຂັ້ນຕອນຂອງການລົບຂໍ້ຄວາມຫຼັງຈາກທີ່ເກີດຂຶ້ນສຸດທ້າຍຂອງຕົວອັກສອນແມ່ນໄດ້ຮັບການຂ້າງລຸ່ມນີ້,
ຂັ້ນຕອນທີ 1: ໃນຕາລາງຂ້າງຊຸດຂໍ້ມູນຂອງທ່ານ, ຂຽນສູດຂ້າງເທິງ.
ຂັ້ນຕອນ 2: ກົດ Enter .
ມັນຈະລຶບຂໍ້ຄວາມທັງໝົດອອກຫຼັງຈາກຕົວອັກສອນໃດໜຶ່ງ.
ຂັ້ນຕອນ 3: ລາກແຖວລົງໂດຍໃຊ້ Fill Handle ເພື່ອນຳໃຊ້ສູດຄຳນວນໃສ່ສ່ວນທີ່ເຫຼືອຂອງຊຸດຂໍ້ມູນ.
- ຄໍາອະທິບາຍ:
ເພື່ອເຂົ້າໃຈເພີ່ມເຕີມ, ໃຫ້ກວດເບິ່ງຕົວຢ່າງຂ້າງເທິງທີ່ພວກເຮົາຕ້ອງການເກັບຮັກສາໄວ້ເທົ່ານັ້ນ. ຊື່ຂອງ cricketer, ບໍ່ແມ່ນອາຊີບ.
ດັ່ງນັ້ນກ່ອນອື່ນໝົດ, ພວກເຮົາຕ້ອງຊອກຫາຈຳນວນເຄື່ອງໝາຍຈຸດຢູ່ໃນຂໍ້ຄວາມຕົ້ນສະບັບ. ດັ່ງນັ້ນ, ພວກເຮົາແທນທີ່ແຕ່ລະເຄື່ອງໝາຍຈຸດໂດຍບໍ່ມີຫຍັງ (“”) ດ້ວຍຟັງຊັນ SUBSTITUTE ແລະສົ່ງຜົນອອກໄປຫາ ຟັງຊັນ LEN :
LEN(SUBSTITUTE(B4, ",",""))
ຈາກນັ້ນເອົາຕົວເລກທີ່ອອກມາຈາກຄວາມຍາວທັງໝົດຂອງສະຕຣິງຕົ້ນສະບັບເພື່ອໃຫ້ໄດ້ຈຳນວນທັງໝົດຂອງເຄື່ອງໝາຍຈຸດ (,) ທີ່ມີຢູ່ໃນສະຕຣິງ (ເຊິ່ງເປັນຕົວເລກຕາມລຳດັບຂອງເຄື່ອງໝາຍຈຸດສຸດທ້າຍ. ).
LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))
ຕໍ່ໄປ, ທ່ານຄຸ້ນເຄີຍແລ້ວກັບສູດ FIND(SUBSTITUTE()) ຈາກການສົນທະນາຂ້າງເທິງທີ່ຖືກນໍາໃຊ້ເພື່ອໃຫ້ໄດ້ ຕໍາແຫນ່ງຂອງເຄື່ອງໝາຍຈຸດສຸດທ້າຍ (,) ໃນສະຕຣິງທີ່ພວກເຮົາໄດ້ມາຈາກສູດຄຳນວນ LEN(SUBSTITUTE()) ຂ້າງເທິງ.
FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))))
ຕໍ່ໄປ, ພວກເຮົາພຽງແຕ່ລົບຜົນໄດ້ຮັບຈາກຄວາມຍາວຂອງຂໍ້ມູນຕົ້ນສະບັບເພື່ອເອົາຂໍ້ຄວາມທັງຫມົດອອກ.
LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",","")))) -1)
ມັນຈະຜະລິດຊຸດຂໍ້ມູນຂອງຊື່ນັກຄຣິກເກັດທີ່ບໍ່ມີອາຊີບ.
ອ່ານເພີ່ມເຕີມ: ວິທີການລົບຂໍ້ຄວາມຈາກ Excel Cell (9 ວິທີງ່າຍດາຍ)
ການອ່ານທີ່ຄ້າຍຄືກັນ
- ວິທີລຶບຂໍ້ຄວາມສະເພາະອອກຈາກເຊລໃນ Excel (11 ວິທີງ່າຍທີ່ສຸດ)
- ວິທີລຶບຂໍ້ຄວາມອອກກ່ອນຊ່ອງດ້ວຍສູດ Excel (5 ວິທີ)
3. ຝັງລະຫັດ VBA ເພື່ອເອົາຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນໃນ Excel
ຖ້າທ່ານເປັນຜູ້ໃຊ້ Excel ທີ່ມີປະສົບການແລ້ວວິທີການນີ້ແມ່ນສໍາລັບທ່ານເທົ່ານັ້ນ. ການນໍາໃຊ້ VBA ເພື່ອລົບຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນເປັນວິທີທີ່ໄວທີ່ສຸດເພື່ອເຮັດວຽກທີ່ສໍາເລັດ.
ຂັ້ນຕອນ 1: ກົດ Alt + F11 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືໄປທີ່ແຖບ ຜູ້ພັດທະນາ -> Visual Basic ເພື່ອເປີດ Visual Basic Editor.
ຂັ້ນຕອນ 2: ຈາກແຖບເມນູ, ຄລິກ Insert -> ໂມດູນ .
ຂັ້ນຕອນ 3: ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນໃສ່ໜ້າຈໍລະຫັດ.
3048
ຕອນນີ້ລະຫັດຂອງເຈົ້າພ້ອມເປີດໃຊ້ແລ້ວ.
ຂັ້ນຕອນທີ 4: S ຫັນໄປຫາແຜ່ນວຽກທີ່ສົນໃຈ, ເລືອກໄລຍະທີ່ຕ້ອງການ, ໃຫ້ແນ່ໃຈວ່າເກັບຄໍລໍາທີ່ຢູ່ຂ້າງມັນຫວ່າງໄວ້ເພາະວ່າ macro ຈະສະແດງຜົນໄດ້ຮັບຢູ່ທີ່ນີ້.
ຂັ້ນຕອນ 5: ຈາກນັ້ນໃຫ້ໄປທີ່ ນັກພັດທະນາ -> Macros.
ຂັ້ນຕອນ 6: ເລືອກຊື່ Macro remove_text_after_character - > ແລ່ນ
ມັນຈະສະແດງໃຫ້ທ່ານເຫັນຜົນຂອງການລຶບຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນໃນ Excel.
ອ່ານເພີ່ມເຕີມ: ວິທີການເອົາຂໍ້ຄວາມສະເພາະອອກຈາກຖັນໃນ Excel (8 ວິທີ)
ບົດສະຫຼຸບ
ໃນບົດຄວາມນີ້, ພວກເຮົາໄດ້ຮຽນຮູ້ວິທີການເອົາຂໍ້ຄວາມອອກຫຼັງຈາກຕົວອັກສອນທີ່ແນ່ນອນໃນ Excel. ພວກເຮົາຊອກຫາວິທີທີ່ຈະເຮັດແນວນັ້ນບໍ່ພຽງແຕ່ຈາກການປະກົດຕົວຄັ້ງທີ 1 ຂອງລັກສະນະເທົ່ານັ້ນ, ແຕ່ການປະກົດຕົວຄັ້ງສຸດທ້າຍແລະ Nth. ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະຖາມຄໍາຖາມໃດໆຖ້າທ່ານມີກ່ຽວກັບຫົວຂໍ້.