ສາລະບານ
ໃນບົດຄວາມນີ້, ພວກເຮົາຈະປຶກສາຫາລືການເຮັດການຕັດຊ້າຍໃນ Excel ໂດຍນໍາໃຊ້ທັງສອງຫນ້າທີ່ແລະ VBA. ການຕັດຊ້າຍສາມາດເປັນປະເພດຕ່າງໆ. ຕົວຢ່າງ, ທ່ານສາມາດເອົາຕົວອັກສອນຈາກເບື້ອງຊ້າຍຂອງສະຕຣິງ. ໃນທາງກົງກັນຂ້າມ, ທ່ານຍັງສາມາດລຶບຊ່ອງຫວ່າງຊັ້ນນໍາ (ພື້ນທີ່ຢູ່ເບື້ອງຊ້າຍສຸດຂອງສະຕຣິງໃດໜຶ່ງ) ອອກຈາກສະຕຣິງຂໍ້ມູນໄດ້.
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ທ່ານສາມາດ ດາວນ໌ໂຫລດປື້ມບັນທຶກການປະຕິບັດຂອງພວກເຮົາທີ່ພວກເຮົາໄດ້ນໍາໃຊ້ໃນການກະກຽມບົດຄວາມນີ້. 5>
1. ໃຊ້ຟັງຊັນຂວາເພື່ອຕັດຕົວອັກສອນດ້ານຊ້າຍໃນ Excel
ເມື່ອພວກເຮົາເຮັດວຽກກັບສະເປຣດຊີດ, ເລື້ອຍໆ, ພວກເຮົາຕ້ອງຕັດຂໍ້ມູນຈາກດ້ານຊ້າຍ. ຕົວຢ່າງ, ທ່ານມີລະຫັດທີ່ມີສີ, ໝາຍເລກອ້າງອີງ, ຂະໜາດ, ແລະອື່ນໆ ແລະທ່ານຕ້ອງການແຍກລະຫັດຕາມຄວາມມັກຂອງທ່ານ. ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະຕັດສ່ວນຊ້າຍຂອງຂໍ້ມູນແມ່ນການໃຊ້ ຟັງຊັນຂວາ . ຟັງຊັນ ຂວາ ສົ່ງຄືນຕົວອັກສອນທີ່ລະບຸໄວ້ຈາກທ້າຍຂອງສະຕຣິງຂໍ້ຄວາມ. ຕົວຢ່າງ, ພວກເຮົາຕ້ອງການຕັດຄ່າຂອງ Cell B5 . ນີ້ແມ່ນຂັ້ນຕອນທີ່ຕ້ອງການ:
ຂັ້ນຕອນ :
- ຂຽນສູດຕໍ່ໄປນີ້ເພື່ອແຍກສີອອກຈາກລະຫັດ.
=RIGHT(B5,4)
- ຫຼັງຈາກໃສ່ສູດແລ້ວ, ສີຟ້າຈະຖືກແຍກອອກ. ໃຊ້ Fill Handle (+) ເພື່ອສຳເນົາສູດຄຳນວນໄປໃສ່ສ່ວນທີ່ເຫຼືອຂອງຕາລາງ.
ອ່ານເພີ່ມເຕີມ: ຕັດຕົວອັກສອນເບື້ອງຂວາ ແລະຍະຫວ່າງໃນ Excel (5 ວິທີ)
2. ການນຳໃຊ້ຟັງຊັນ REPLACE ເພື່ອລຶບຕົວອັກສອນດ້ານຊ້າຍໃນ Excel
ອີກອັນໜຶ່ງທີ່ງ່າຍທີ່ຈະຕັດຊ້າຍແມ່ນການໃຊ້ ຟັງຊັນ REPLACE. ພວກເຮົາໄດ້ນຳໃຊ້ຟັງຊັນດັ່ງກ່າວກັບຊຸດຂໍ້ມູນກ່ອນໜ້ານີ້ ແລະຕໍ່ໄປນີ້ແມ່ນຂັ້ນຕອນຕໍ່ໄປນີ້:
ຂັ້ນຕອນ:
- ທຳອິດ, ໃຫ້ພິມສູດຄຳນວນຕໍ່ໄປນີ້:<12
=REPLACE(B5,1,C5,"")
- ເມື່ອເຂົ້າສູດຄຳນວນ, ພວກເຮົາໄດ້ຮັບ:
3. ໃຊ້ VBA ເພື່ອຕັດຕົວອັກສອນດ້ານຊ້າຍ
ຖ້າທ່ານບໍ່ຕ້ອງການໃຊ້ຟັງຊັນ ຫຼື ສູດໃດນຶ່ງເພື່ອຕັດຕົວໜັງສືທາງຊ້າຍ, ການນໍາໃຊ້ VBA ສາມາດເປັນທາງເລືອກໃນ excel. ພວກເຮົາໄດ້ໃຊ້ຂັ້ນຕອນຕໍ່ໄປນີ້ສຳລັບ VBA :
ຂັ້ນຕອນ:
- ຕໍ່ໄປນີ້ແມ່ນສະຕຣິງທີ່ພວກເຮົາຕ້ອງການຕັດ:<12
- ທຳອິດ, ໃຫ້ໄປທີ່ເອກະສານທີ່ສອດຄ້ອງກັນ. ຈາກນັ້ນ, ໃຫ້ຄລິກຂວາໃສ່ຊື່ແຜ່ນງານ ແລະເລືອກຕົວເລືອກ ເບິ່ງລະຫັດ ເພື່ອເອົາໜ້າຕ່າງ VBA .
- ຕອນນີ້, ໃຫ້ຂຽນລະຫັດຕໍ່ໄປນີ້ໃສ່ໃນ . ໂມດູນ .
5199
- ສຸດທ້າຍ, ແລ່ນລະຫັດ ແລະທ່ານຈະໄດ້ຮັບການຕັດລະຫັດ.
4. ລົບຕົວອັກສອນຈາກຊ້າຍໂດຍໃຊ້ຂວາແລະຟັງຊັນ LEN
ເຊັ່ນດຽວກັນ, ວິທີການທີ່ໄດ້ກ່າວມາຂ້າງເທິງ, ພວກເຮົາສາມາດເອົາຕົວອັກສອນອອກຈາກສ່ວນຊ້າຍຂອງຂໍ້ມູນໂດຍ ໂດຍໃຊ້ການປະສົມປະສານຂອງ ຂວາ ແລະຟັງຊັນ LEN . ຟັງຊັນ LEN ຕອບຈໍານວນຕົວອັກສອນໃນສະຕຣິງຂໍ້ຄວາມ. ຂັ້ນຕອນທີ່ກ່ຽວຂ້ອງກັບວິທີການນີ້ແມ່ນ:
ຂັ້ນຕອນ:
- ໃນຄັ້ງທໍາອິດ, ພິມສູດດັ່ງຕໍ່ໄປນີ້.
=RIGHT(B5,LEN(B5)-C5)
ລາຍລະອຽດຂອງສູດ:
- LEN(B5)
ຢູ່ນີ້, ຟັງຊັນ LEN ຈະສົ່ງຄືນຈຳນວນຕົວອັກສອນໃນສະຕຣິງຂໍ້ຄວາມ.
- ຂວາ(B5,LEN(B5)-C5)
ໃນສູດນີ້, ຈໍານວນຕົວອັກສອນທີ່ຕັດຈາກຊ້າຍຈະຖືກຫັກອອກຈາກສະຕຣິງທັງໝົດ. ສູດຈະສົ່ງຄືນສາຍທີ່ຕັດຈາກຊ້າຍ.
- ສຸດທ້າຍ, ຜົນໄດ້ຮັບແມ່ນ:
5. ເອົາອອກ ພື້ນທີ່ຊັ້ນນໍາໂດຍນໍາໃຊ້ການປະສົມປະສານຂອງ FIND, MID, TRIM & amp; ຟັງຊັນ LEN ໃນ Excel
ເລື້ອຍໆ, ເມື່ອພວກເຮົາຄັດລອກຂໍ້ມູນຈາກເວັບໄຊທ໌, ພື້ນທີ່ທີ່ບໍ່ຈໍາເປັນຈໍານວນຫຼາຍຈະຖືກຄັດລອກດ້ວຍຂໍ້ມູນ. ແຕ່, ການຊອກຫາສະຖານທີ່ເຫຼົ່ານີ້ຫນຶ່ງຄັ້ງຈະໃຊ້ເວລາຫຼາຍ. ໂຊກດີ, ມີບາງຫນ້າທີ່ປະສົມກັນເພື່ອຕັດຊ່ອງຫວ່າງເຫຼົ່ານີ້.
ໃນວິທີການນີ້, ພວກເຮົາຈະໃຊ້ການປະສົມປະສານຂອງ FIND, MID, TRIM & amp; ຟັງຊັນ LEN ເພື່ອເອົາພື້ນທີ່ຊັ້ນນໍາ. ຂັ້ນຕອນທີ່ກ່ຽວຂ້ອງແມ່ນ:
ຂັ້ນຕອນ:
- ເພື່ອເອົາຍະຫວ່າງອອກ, ພິມສູດຕໍ່ໄປນີ້:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
ລາຍລະອຽດຂອງສູດ:
- LEN(B5)
ສູດນີ້ຈະຕອບຄືນຈໍານວນຕົວອັກສອນໃນ Cell B5 .
- TRIM(B5)
ຟັງຊັນ TRIM ເອົາຊ່ອງຫວ່າງທັງໝົດອອກຈາກ B5 ຍົກເວັ້ນຊ່ອງຫວ່າງດຽວລະຫວ່າງຄຳສັບ.
- MID( TRIM(B5)
- FIND(MID(TRIM(B5),1,1)
ຟັງຊັນ FIND ສົ່ງຄືນຕຳແໜ່ງເລີ່ມຕົ້ນຂອງໜຶ່ງສະຕຣິງຂໍ້ຄວາມພາຍໃນ ສະຕຣິງຂໍ້ຄວາມອື່ນ. ນີ້ແມ່ນສູດຄຳນວນຈະສົ່ງຄືນຕຳແໜ່ງຂອງຕົວອັກສອນທີ່ພວກເຮົາພົບໃນຂັ້ນຕອນກ່ອນໜ້າ.
- MID(B5,FIND(MID(TRIM(B5),1,1), B5),LEN(B5))
ເມື່ອນຳໃຊ້ສູດຄຳນວນດ້ວຍຟັງຊັນ MID ອື່ນ, ມັນຈະລຶບຊ່ອງຫວ່າງຈາກດ້ານຊ້າຍຂອງສະຕຣິງ. 11>ໃນທີ່ສຸດ, ຜົນໄດ້ຮັບແມ່ນ:
ອ່ານເພີ່ມເຕີມ: ວິທີຕັດຍະຫວ່າງໃນ Excel (8 ວິທີງ່າຍທີ່ສຸດ )
6. ນຳໃຊ້ການລວມຂອງ REPLACE, LEFT, FIND & TRIM Excel Functions ເພື່ອເອົາພື້ນທີ່ນຳໜ້າ
ເຊັ່ນດຽວກັນ, ວິທີການທີ່ຜ່ານມາ, ການລວມກັນຂອງ ແທນທີ່, ຊ້າຍ, ຊອກຫາ, ແລະຟັງຊັນ TRIM ສາມາດໃຊ້ເພື່ອລຶບຊ່ອງຊັ້ນນໍາ.
ພວກເຮົາໄດ້ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້ເພື່ອເຮັດສໍາເລັດໜ້າວຽກ:
ຂັ້ນຕອນ: <1
- ການໃຊ້ຟັງຊັນທີ່ກ່າວມາຂ້າງເທິງ, ພິມສູດຄຳນວນຕໍ່ໄປນີ້ກ່ອນ:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")
ການແບ່ງສູດ:
ການລວມກັນຂອງຟັງຊັນ FIND , LEFT , ແລະ TRIM ຊ່ວຍພວກເຮົາໃນການຄິດໄລ່ຕໍາແໜ່ງ. ຂອງຕົວອັກສອນຊ່ອງທໍາອິດໃນຊ່ອຍແນ່; ຍະຫວ່າງໄປທາງຊ້າຍຂອງສະຕຣິງ.
ຢູ່ນີ້, ພວກເຮົາໄດ້ຜ່ານສູດຄຳນວນຜ່ານ REPLACE ຟັງຊັນ. ດັ່ງນັ້ນ, ຊ່ອງຊັ້ນນໍາຂອງສະຕຣິງຖືກແທນທີ່ດ້ວຍບໍ່ມີຫວ່າງເປົ່າ (“”). ສູດຄຳນວນຈະລຶບພຽງແຕ່ຊ່ອງນຳໜ້າຈາກສະຕຣິງ.
- ສຸດທ້າຍ, ຜົນໄດ້ຮັບແມ່ນ:
7. ໃຊ້ VBA ເພື່ອລຶບຊ່ອງຊັ້ນນໍາໃນ Excel
ຊ່ອງຊັ້ນນໍາສາມາດຖືກລຶບໂດຍໃຊ້ VBA ເຊັ່ນກັນ.
ຂັ້ນຕອນ:
- ທຳອິດ, ເລືອກຕາລາງທີ່ມີຊ່ອງນຳໜ້າ.
- ອັນທີສອງ, ໃຫ້ໄປທີ່ຊີດທີ່ສອດຄ້ອງກັນ, ຄລິກຂວາໃສ່ແຜ່ນງານ. ຊື່, ແລະເລືອກ ເບິ່ງລະຫັດ ທາງເລືອກເພື່ອນໍາເອົາປ່ອງຢ້ຽມ VBA .
- ໃນ ໂມດູນ , ຂຽນລະຫັດຕໍ່ໄປນີ້:
8890
- ສຸດທ້າຍ, ແລ່ນລະຫັດ ແລະເອົາສະຕຣິງທີ່ບໍ່ມີຊ່ອງຫວ່າງນຳ.
ສະຫຼຸບ
ໃນບົດຄວາມ, ຂ້າພະເຈົ້າໄດ້ສົນທະນາວິທີການນໍາໃຊ້ຢ່າງກວ້າງຂວາງເພື່ອຕັດຕົວອັກສອນຊ້າຍ. ທ່ານສາມາດຮຽນຮູ້ທັງສອງວິທີການທີ່ກ່ຽວຂ້ອງກັບຫນ້າທີ່ແລະ VBA. ໃຊ້ວິທີການເຫຼົ່ານີ້, ເມື່ອໃດກໍ່ຕາມທີ່ເຫມາະສົມ, ແລະແຈ້ງໃຫ້ພວກເຮົາຮູ້ວ່າທ່ານມີຄໍາຖາມໃດໆ.