ສາລະບານ
ເມື່ອເຮັດວຽກກັບຂໍ້ມູນຂໍ້ຄວາມທີ່ບໍ່ມີໂຄງສ້າງໃນແຜ່ນງານຂອງທ່ານ, ທ່ານມັກຈະຕ້ອງວິເຄາະມັນເພື່ອດຶງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ. ບົດຄວາມນີ້ຈະສອນທ່ານວິທີງ່າຍດາຍຈໍານວນຫນຶ່ງທີ່ຈະເອົາຕົວອັກສອນໃດຫນຶ່ງຈາກເບື້ອງຊ້າຍຫຼືຂວາຂອງຕົວອັກສອນ.
ວິທີການລົບຕົວອັກສອນຈາກຊ້າຍໃນ Excel
ການລຶບຕົວອັກສອນທຳອິດອອກຈາກສະຕຣິງແມ່ນໜຶ່ງໃນວຽກທົ່ວໄປທີ່ສຸດໃນ Excel, ແລະມັນສາມາດເຮັດໄດ້ດ້ວຍ 3 ສູດທີ່ແຕກຕ່າງກັນ.
ລຶບຕົວອັກສອນທຳອິດໃນ Excel
ເພື່ອລຶບຕົວອັກສອນທຳອິດອອກ. ຈາກສະຕຣິງໃດໜຶ່ງ, ທ່ານສາມາດໃຊ້ຟັງຊັນ REPLACE ຫຼື ການປະສົມປະສານຂອງຟັງຊັນຂວາ ແລະ LEN.
REPLACE( string, 1, 1, "")ໃນນີ້, ພວກເຮົາພຽງແຕ່ເອົາ 1 ຕົວອັກສອນເທົ່ານັ້ນ. ຈາກຕໍາແຫນ່ງທໍາອິດແລະທົດແທນມັນດ້ວຍສະຕຣິງເປົ່າ ("").
RIGHT( string, LEN( string) - 1)ໃນສູດນີ້, ພວກເຮົາ ໃຊ້ຟັງຊັນ LEN ເພື່ອຄິດໄລ່ຄວາມຍາວທັງໝົດຂອງສະຕຣິງ ແລະລົບ 1 ຕົວອັກສອນອອກຈາກມັນ. ຄວາມແຕກຕ່າງແມ່ນຖືກຮັບໃຊ້ເປັນຂວາ, ສະນັ້ນມັນແຍກຕົວໜັງສືຫຼາຍຕົວອອກຈາກທ້າຍສະຕຣິງ.
ຕົວຢ່າງ, ເພື່ອລຶບຕົວອັກສອນທຳອິດອອກຈາກເຊລ A2, ສູດຄຳນວນຈະໄປດັ່ງນີ້:
=REPLACE(A2, 1, 1, "")
=RIGHT(A2, LEN(A2) - 1)
ເອົາຕົວອັກສອນອອກຈາກຊ້າຍ
ເພື່ອເອົາຕົວອັກສອນຊັ້ນນໍາອອກຈາກດ້ານຊ້າຍຂອງສະຕຣິງ, ເຈົ້າຍັງໃຊ້ REPLACE ຫຼື ຂວາ ແລະ ຟັງຊັນ LEN, ແຕ່ລະບຸຈໍານວນຕົວອັກສອນທີ່ທ່ານຕ້ອງການລຶບທຸກຄັ້ງ:
REPLACE( string , 1, num_chars ,"")ຫຼື
RIGHT( string , LEN( string ) - num_chars )ຕົວຢ່າງ, ເພື່ອເອົາ 2 ຕົວທຳອິດ ຈາກສະຕຣິງໃນ A2, ສູດຄຳນວນແມ່ນ:
=REPLACE(A2, 1, 2, "")
=RIGHT(A2, LEN(A2) - 2)
ເພື່ອເອົາ 3 ຕົວທຳອິດ ຕົວໜັງສືອອກ , ສູດຄຳນວນໃຊ້ແບບຟອມນີ້:
=REPLACE(A2, 1, 3, "")
=RIGHT(A2, LEN(A2) - 3)
ຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້ສະແດງສູດ REPLACE ໃນການປະຕິບັດ. ດ້ວຍ RIGHT LEN, ຜົນໄດ້ຮັບຈະຄືກັນແທ້.
ຟັງຊັນກຳນົດເອງເພື່ອລຶບຕົວອັກສອນ n ຕົວທຳອິດ
ຫາກທ່ານບໍ່ສົນໃຈກັບການໃຊ້ VBA ໃນແຜ່ນງານຂອງທ່ານ, ທ່ານ ສາມາດສ້າງຟັງຊັນທີ່ຜູ້ໃຊ້ກຳນົດເອງເພື່ອລຶບຕົວອັກສອນຈາກຕົ້ນສະຕຣິງ, ຊື່ RemoveFirstChars . ລະຫັດຂອງຟັງຊັນແມ່ນງ່າຍດາຍຄືດັ່ງນີ້:
ຟັງຊັນ RemoveFirstChars(str As String , num_chars As Long ) RemoveFirstChars = Right(str, Len(str) - num_chars) End Functionເມື່ອລະຫັດຖືກໃສ່ໃນປຶ້ມວຽກຂອງເຈົ້າ ( ຄໍາແນະນໍາລາຍລະອຽດແມ່ນຢູ່ທີ່ນີ້), ທ່ານສາມາດເອົາ n ຕົວອັກສອນທໍາອິດອອກຈາກຕາລາງທີ່ໃຫ້ໂດຍການໃຊ້ສູດທີ່ຫນາແຫນ້ນແລະເຂົ້າໃຈງ່າຍນີ້:
RemoveFirstChars(string, num_chars)ຕົວຢ່າງ, ເພື່ອລຶບ ທໍາອິດ . ຕົວອັກສອນຈາກສະຕຣິງໃນ A2, ສູດໃນ B2 ແມ່ນ:
=RemoveFirstChars(A2, 1)
ເພື່ອລອກ ສອງຕົວທຳອິດ ຕົວອັກສອນຈາກ A3, ສູດໃນ B3 ແມ່ນ:
=RemoveFirstChars(A4, 2)
ເພື່ອລຶບ ສາມ ຕົວທຳອິດຈາກ A4, ສູດໃນ B4 ແມ່ນ:
=RemoveFirstChars(A4, 3)
ເພີ່ມເຕີມກ່ຽວກັບ ໃຊ້ຟັງຊັນແບບກຳນົດເອງໃນ Excel.
ວິທີລຶບຕົວອັກສອນຈາກຂວາ
ເພື່ອລຶບຕົວອັກສອນຈາກເບື້ອງຂວາຂອງສະຕຣິງໃດໜຶ່ງ, ທ່ານຍັງສາມາດໃຊ້ຟັງຊັນພື້ນເມືອງ ຫຼືສ້າງຕົວໜັງສືຂອງທ່ານເອງໄດ້.
ລຶບຕົວອັກສອນສຸດທ້າຍໃນ Excel
ເພື່ອລຶບ ຕົວອັກສອນສຸດທ້າຍໃນຕາລາງ, ສູດທົ່ວໄປແມ່ນ:
LEFT( string , LEN( string ) - 1)ໃນສູດນີ້, ທ່ານລົບ 1 ຈາກ ຄວາມຍາວທັງໝົດຂອງສະຕຣິງ ແລະສົ່ງຄວາມແຕກຕ່າງໄປຫາຟັງຊັນ LEFT ເພື່ອໃຫ້ມັນແຍກຕົວອັກສອນຫຼາຍຕົວອອກຈາກຈຸດເລີ່ມຕົ້ນຂອງສະຕຣິງ. 1>
=LEFT(A2, LEN(A2) - 1)
ລຶບຕົວອັກສອນຈາກຂວາ
ເພື່ອຖອດຕົວອັກສອນຈຳນວນໜຶ່ງອອກຈາກທ້າຍຕາລາງ, ສູດທົ່ວໄປແມ່ນ:
LEFT( string , LEN( string ) - num_chars )ເຫດຜົນແມ່ນຄືກັນກັບໃນສູດຂ້າງເທິງ, ແລະຂ້າງລຸ່ມນີ້ແມ່ນສອງສາມອັນ. ຕົວຢ່າງ.
ເພື່ອລຶບ ຕົວອັກສອນສຸດທ້າຍ 3 ຕົວ , ໃຊ້ 3 ສໍາລັບ num_chars :
=LEFT(A2, LEN(A2) - 3)
ເພື່ອລຶບ ຕົວອັກສອນ 5 ຕົວສຸດທ້າຍ , ສະໜອງ 5 ໂຕສຳລັບ num_chars :
68 02
ຟັງຊັນແບບກຳນົດເອງເພື່ອລຶບຕົວອັກສອນສຸດທ້າຍໃນ Excel
ຖ້າທ່ານຕ້ອງການໃຊ້ຟັງຊັນຂອງຕົນເອງເພື່ອເອົາຕົວອັກສອນໃດນຶ່ງອອກຈາກຂວາ, ເພີ່ມ VBA ນີ້. code to your workbook:
Function RemoveLastChars(str As String , num_chars As Long ) RemoveLastChars = Left(str, Len(str) - num_chars) End Functionຟັງຊັນມີຊື່ວ່າ RemoveLastChars ແລະຂອງມັນ. syntax ເກືອບຕ້ອງການຄໍາອະທິບາຍໃດໆ:
RemoveLastChars(string, num_chars)ເພື່ອໃຫ້ມັນທົດສອບພາກສະຫນາມ, ໃຫ້ກໍາຈັດ ຕົວອັກສອນສຸດທ້າຍ ໃນ A2:
=RemoveLastChars(A2, 1)
ນອກຈາກນັ້ນ, ພວກເຮົາຈະເອົາ ຕົວອັກສອນສຸດທ້າຍ 2 ຕົວ ອອກຈາກເບື້ອງຂວາຂອງສະຕຣິງໃນ A3:
=RemoveLastChars(A3, 2)
ເພື່ອລຶບ ຕົວອັກສອນສຸດທ້າຍ 3 ຕົວ ຈາກເຊລ A4, ສູດແມ່ນ:
=RemoveLastChars(A4, 3)
ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ຟັງຊັນແບບກຳນົດເອງຂອງພວກເຮົາເຮັດວຽກໄດ້ດີເລີດ!
ວິທີການເອົາຕົວອັກສອນຈາກຂວາແລະຊ້າຍໃນເວລາດຽວກັນ
ໃນສະຖານະການທີ່ທ່ານຈໍາເປັນຕ້ອງເຊັດຕົວອັກສອນທັງສອງດ້ານຂອງສະຕຣິງ, ທ່ານສາມາດດໍາເນີນການທັງສອງສູດຂ້າງເທິງນີ້ຕາມລໍາດັບຫຼືເພີ່ມປະສິດທິພາບການເຮັດວຽກດ້ວຍການຊ່ວຍເຫຼືອຂອງ ຟັງຊັນ MID.
MID( string , ຊ້າຍ _ chars + 1, LEN( string ) - ( ຊ້າຍ _ chars + ຂວາ _ chars )ຢູ່ໃສ:
- chars_left - ຈຳນວນຕົວອັກສອນທີ່ຈະລຶບຈາກຊ້າຍ.
- chars_right - ຈຳນວນຕົວອັກສອນທີ່ຕ້ອງລຶບຈາກຂວາ.
ສົມມຸດວ່າທ່ານຕ້ອງການເພີ່ມ t ຊື່ຜູ້ໃຊ້ຈາກສະຕຣິງເຊັ່ນ mailto:[email protected] . ສໍາລັບການນີ້, ບາງສ່ວນຂອງຂໍ້ຄວາມຈໍາເປັນຕ້ອງໄດ້ໂຍກຍ້າຍອອກຈາກຕອນຕົ້ນ ( mailto: - 7 ຕົວອັກສອນ) ແລະຈາກທ້າຍ ( @gmail.com - 11 ຕົວອັກສອນ).
ຮັບໃຊ້ຕົວເລກຂ້າງເທິງໃສ່ສູດ:
=MID(A2, 7+1, LEN(A2) - (7+10))
… ແລະຜົນໄດ້ຮັບຈະບໍ່ເຮັດໃຫ້ທ່ານລໍຖ້າ:
ເພື່ອເຂົ້າໃຈສິ່ງທີ່ເປັນຈິງ ຕໍ່ໄປ, ໃຫ້ເຮົາຈື່ syntax ຂອງຟັງຊັນ MID, ເຊິ່ງໃຊ້ເພື່ອດຶງສະຕຣິງຍ່ອຍຂອງຂະໜາດໃດນຶ່ງຈາກກາງຂອງສະຕຣິງຕົ້ນສະບັບ:
MID(text, start_num, num_chars)ການໂຕ້ແຍ້ງ text ບໍ່ໄດ້ຕັ້ງຄໍາຖາມໃດໆ. - ມັນເປັນສະຕຣິງຕົ້ນສະບັບ (A2 ໃນກໍລະນີຂອງພວກເຮົາ).
ເພື່ອໃຫ້ໄດ້ຕໍາແຫນ່ງຂອງຕົວອັກສອນທໍາອິດທີ່ຈະແຍກອອກ ( start_num ), ທ່ານເພີ່ມ 1 ໃສ່ຈໍານວນຕົວອັກສອນທີ່ຈະຖອດອອກ. ຈາກຊ້າຍ (7+1).
ເພື່ອກໍານົດຈໍານວນຕົວອັກສອນທີ່ຈະສົ່ງຄືນ ( num_chars ), ທ່ານຄິດໄລ່ຈໍານວນຕົວອັກສອນທີ່ຖອດອອກທັງຫມົດ (7 + 11) ແລະລົບຜົນລວມຈາກຄວາມຍາວ. ຂອງສະຕຣິງທັງໝົດ: LEN(A2) - (7+10)).
ໄດ້ຜົນເປັນຕົວເລກ
ບໍ່ວ່າເຈົ້າໃຊ້ສູດໃດຂ້າງເທິງນັ້ນ, ຜົນອອກມາຈະເປັນຂໍ້ຄວາມສະເໝີ, ເຖິງແມ່ນວ່າຈະໃຊ້ສູດໃດ. ຄ່າທີ່ສົ່ງມານັ້ນມີຕົວເລກເທົ່ານັ້ນ. ເພື່ອສົ່ງຄືນ ຜົນໄດ້ຮັບເປັນຕົວເລກ , ຫໍ່ສູດຫຼັກໃນຟັງຊັນ VALUE ຫຼືເຮັດການດຳເນີນການທາງຄະນິດສາດບາງຢ່າງທີ່ບໍ່ມີຜົນກັບຜົນໄດ້ຮັບ, ເຊັ່ນ:. ຄູນດ້ວຍ 1 ຫຼື ຕື່ມ 0. ເທັກນິກນີ້ມີປະໂຫຍດໂດຍສະເພາະເມື່ອທ່ານຕ້ອງການຄຳນວນຜົນໄດ້ຮັບຕື່ມອີກ.
ສົມມຸດວ່າເຈົ້າໄດ້ລຶບຕົວອັກສອນທຳອິດອອກຈາກເຊລ A2:A6 ແລະ ຕ້ອງການລວມເອົາຄ່າທີ່ໄດ້ຮັບ. ເປັນເລື່ອງແປກທີ່, ສູດ SUM ເລັກໆນ້ອຍໆໃຫ້ຜົນກັບສູນ. ເປັນຫຍັງ? ແນ່ນອນ, ເພາະວ່າທ່ານກໍາລັງເພີ່ມສາຍ, ບໍ່ແມ່ນຕົວເລກ. ດໍາເນີນການອັນໃດນຶ່ງຂ້າງລຸ່ມ, ແລະບັນຫາໄດ້ຖືກແກ້ໄຂແລ້ວ!
=VALUE(REPLACE(A2, 1, 1, ""))
=RIGHT(A2, LEN(A2) - 1) * 1
=RemoveFirstChars(A2, 1) + 0
ເອົາອອກກ່ອນ ຫຼືສຸດທ້າຍ ຕົວອັກສອນທີ່ມີ Flash Fill
ໃນ Excelສະບັບປີ 2013 ແລະຕໍ່ມາ, ມີວິທີໜຶ່ງທີ່ງ່າຍກວ່າທີ່ຈະລຶບຕົວອັກສອນທຳອິດ ແລະ ຕົວສຸດທ້າຍໃນ Excel - ຄຸນສົມບັດການຕື່ມ Flash.
- ໃນເຊລທີ່ຢູ່ຕິດກັບເຊລທຳອິດທີ່ມີຂໍ້ມູນຕົ້ນສະບັບ, ໃຫ້ພິມໃສ່ ຜົນໄດ້ຮັບທີ່ຕ້ອງການການຍົກເວັ້ນຕົວອັກສອນທໍາອິດ ຫຼືຕົວອັກສອນສຸດທ້າຍຈາກສະຕຣິງຕົ້ນສະບັບ, ແລະກົດ Enter .
- ເລີ່ມການພິມຄ່າທີ່ຄາດໄວ້ຢູ່ໃນຕາລາງຕໍ່ໄປ. ຖ້າ Excel ຮັບຮູ້ຮູບແບບໃນຂໍ້ມູນທີ່ທ່ານກໍາລັງປ້ອນ, ມັນຈະປະຕິບັດຕາມຮູບແບບດຽວກັນໃນສ່ວນທີ່ເຫຼືອຂອງຈຸລັງແລະສະແດງຕົວຢ່າງຂອງຂໍ້ມູນຂອງທ່ານໂດຍບໍ່ມີຕົວອັກສອນທໍາອິດ / ສຸດທ້າຍ.
- ພຽງແຕ່ກົດປຸ່ມ Enter ເພື່ອ ຍອມຮັບການສະແດງຕົວຢ່າງ.
ລຶບຕົວອັກສອນອອກຕາມຕຳແໜ່ງດ້ວຍ Ultimate Suite
ຕາມປະເພນີ, ຜູ້ໃຊ້ Ultimate Suite ຂອງພວກເຮົາສາມາດຈັດການໜ້າວຽກດ້ວຍການຄລິກສອງສາມຄັ້ງໂດຍບໍ່ຕ້ອງມີ ເພື່ອຈື່ຈໍາສູດຕ່າງໆຈຳນວນໜຶ່ງ.
ເພື່ອລຶບຕົວອັກສອນ n ທຳອິດ ຫຼື ໂຕສຸດທ້າຍອອກຈາກສະຕຣິງ, ນີ້ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງເຮັດ:
- ຢູ່ໃນ ຂໍ້ມູນ Abblebits ແຖບ , ໃນກຸ່ມ ຂໍ້ຄວາມ , ຄລິກ ເອົາອອກ > ເອົາອອກຕາມຕຳແໜ່ງ .
ຕົວຢ່າງ, ເພື່ອລຶບຕົວອັກສອນທຳອິດ, ພວກເຮົາກຳນົດຄ່າ ທາງເລືອກດັ່ງຕໍ່ໄປນີ້:
ນັ້ນແມ່ນວິທີການເອົາສະຕຣິງຍ່ອຍຈາກຊ້າຍຫຼືຂວາໃນ Excel. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາຕໍ່ໄປອາທິດ!
ມີໃຫ້ດາວໂຫຼດ
ລຶບຕົວອັກສອນທຳອິດ ຫຼືຕົວສຸດທ້າຍອອກ - ຕົວຢ່າງ (ໄຟລ໌ .xlsm)
Ultimate Suite - ເວີຊັນທົດລອງ (ໄຟລ໌ .exe)