ວິທີການລົບຕົວອັກສອນພິເສດ / ບໍ່ຕ້ອງການໃນ Excel

  • ແບ່ງປັນນີ້
Michael Brown

ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີລຶບຕົວອັກສອນສະເພາະຈາກຂໍ້ຄວາມ ແລະເອົາຕົວອັກສອນທີ່ບໍ່ຕ້ອງການອອກຈາກຫຼາຍຕາລາງໃນເວລາດຽວກັນ.

ເມື່ອນໍາເຂົ້າຂໍ້ມູນໄປຍັງ Excel ຈາກບ່ອນອື່ນ, ລັກສະນະພິເສດທັງໝົດອາດຈະເດີນທາງໄປຫາແຜ່ນງານຂອງເຈົ້າ. ສິ່ງທີ່ເຮັດໃຫ້ອຸກອັ່ງຫຼາຍກວ່າເກົ່າແມ່ນວ່າບາງຕົວລະຄອນແມ່ນເບິ່ງບໍ່ເຫັນ, ເຊິ່ງເຮັດໃຫ້ມີພື້ນທີ່ສີຂາວພິເສດກ່ອນ, ຫຼັງຈາກຫຼືພາຍໃນສາຍຂໍ້ຄວາມ. ການສອນນີ້ສະຫນອງການແກ້ໄຂສໍາລັບບັນຫາເຫຼົ່ານີ້ທັງຫມົດ, ເຮັດໃຫ້ເຈົ້າມີບັນຫາໃນການຕ້ອງຜ່ານແຕ່ລະຫ້ອງຂໍ້ມູນແລະລຶບຕົວອັກສອນທີ່ບໍ່ຕ້ອງການດ້ວຍມື.

    ເອົາຕົວອັກສອນພິເສດອອກຈາກຕາລາງ Excel.

    ເພື່ອລຶບຕົວອັກສອນສະເພາະອອກຈາກເຊລ, ໃຫ້ແທນທີ່ມັນດ້ວຍສະຕຣິງຫວ່າງເປົ່າໂດຍການໃຊ້ຟັງຊັນ SUBSTITUTE ໃນຮູບແບບທີ່ງ່າຍທີ່ສຸດຂອງມັນ:

    SUBSTITUTE( cell, char, "")

    ຕົວຢ່າງ, ເພື່ອລົບລ້າງເຄື່ອງໝາຍຄໍາຖາມຈາກ A2, ສູດໃນ B2 ແມ່ນ:

    =SUBSTITUTE(A2, "?", "")

    ເພື່ອລຶບອອກ ຕົວອັກສອນທີ່ບໍ່ມີຢູ່ໃນແປ້ນພິມຂອງທ່ານ, ທ່ານສາມາດຄັດລອກ / ວາງມັນໃສ່ສູດຈາກຕາລາງຕົ້ນສະບັບ.

    ຕົວຢ່າງ, ນີ້ແມ່ນວິທີທີ່ທ່ານສາມາດກໍາຈັດເຄື່ອງຫມາຍຄໍາຖາມທີ່ປີ້ນກັບ:

    =SUBSTITUTE(A2, "¿", "")

    ແຕ່ຖ້າຕົວລະຄອນທີ່ບໍ່ຕ້ອງການແມ່ນ ເບິ່ງບໍ່ເຫັນ ຫຼືບໍ່ໄດ້ຄັດລອກຢ່າງຖືກຕ້ອງ, ເຈົ້າຈະເອົາມັນໃສ່ໃນສູດແນວໃດ? ງ່າຍໆ, ຊອກຫາເລກລະຫັດຂອງມັນໂດຍໃຊ້ຟັງຊັນ CODE.

    ໃນກໍລະນີຂອງພວກເຮົາ, ຕົວອັກສອນທີ່ບໍ່ຕ້ອງການ ("¿") ມາສຸດທ້າຍໃນຕາລາງ A2, ດັ່ງນັ້ນພວກເຮົາຈຶ່ງໃຊ້ການລວມກັນ.ຟັງຊັນ CODE ແລະ RIGHT ເພື່ອດຶງເອົາຄ່າລະຫັດສະເພາະຂອງມັນ, ເຊິ່ງແມ່ນ 191:

    =CODE(RIGHT(A2))

    ເມື່ອທ່ານໄດ້ຮັບລະຫັດຕົວອັກສອນ, ໃຫ້ຮັບໃຊ້ CHAR ທີ່ສອດຄ້ອງກັນ. ເຮັດວຽກກັບສູດທົ່ວໄປຂ້າງເທິງ. ສໍາລັບຊຸດຂໍ້ມູນຂອງພວກເຮົາ, ສູດມີດັ່ງນີ້:

    =SUBSTITUTE(A2, CHAR(191),"")

    ໝາຍເຫດ. ຟັງຊັນ SUBSTITUTE ແມ່ນ ຕົວພິມນ້ອຍໃຫຍ່ , ຊຶ່ງຫມາຍຄວາມວ່າມັນປະຕິບັດຕໍ່ຕົວພິມນ້ອຍ ແລະ ໂຕພິມໃຫຍ່ເປັນຕົວອັກສອນທີ່ແຕກຕ່າງກັນ. ກະລຸນາຈື່ໄວ້ວ່າຕົວອັກສອນທີ່ບໍ່ຕ້ອງການຂອງເຈົ້າແມ່ນຕົວອັກສອນ.

    ລຶບຕົວໜັງສືຫຼາຍຕົວອອກຈາກສະຕຣິງ

    ໃນໜຶ່ງຂອງບົດຄວາມທີ່ຜ່ານມາ, ພວກເຮົາໄດ້ເບິ່ງວິທີການເອົາຕົວໜັງສືສະເພາະອອກຈາກສະຕຣິງໃນ Excel ໂດຍການວາງຟັງຊັນ SUBSTITUTE ຫຼາຍອັນໜຶ່ງໃສ່ໃນອີກອັນໜຶ່ງ. ວິທີການດຽວກັນສາມາດຖືກນໍາໃຊ້ເພື່ອລົບລ້າງສອງຕົວຫຼືຫຼາຍຕົວທີ່ບໍ່ຕ້ອງການໃນຫນຶ່ງໄປ:

    SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( cell , char1 , "")), char2 , ""), char3 , "")

    ຍົກຕົວຢ່າງ, ເພື່ອລົບລ້າງ exclamation ປົກກະຕິ ແລະເຄື່ອງໝາຍຄໍາຖາມ ພ້ອມກັບ inverted ones from a text string in A2, use this formula:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "!", ""), "¡", ""), "?", ""), "¿", "")

    ອັນດຽວກັນສາມາດເຮັດໄດ້ດ້ວຍການຊ່ວຍເຫຼືອຂອງຟັງຊັນ CHAR, ເຊິ່ງ 161 ແມ່ນລະຫັດຕົວອັກສອນສໍາລັບ "¡" ແລະ 191 ແມ່ນລະຫັດຕົວອັກສອນສໍາລັບ "¿":

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A3, "!", ""), "?", ""), CHAR(161), ""), CHAR(191), "")

    ຟັງຊັນ Nested SUBSTITUTE ເຮັດວຽກໄດ້ດີສໍາລັບຈໍານວນຕົວອັກສອນທີ່ສົມເຫດສົມຜົນ, ແຕ່ຖ້າທ່ານມີຫຼາຍສິບຕົວອັກສອນທີ່ຈະເອົາອອກ, ສູດຈະຍາວເກີນໄປແລະຍາກທີ່ຈະຈັດການ. ຕົວຢ່າງຕໍ່ໄປສະແດງໃຫ້ເຫັນ ກການແກ້ໄຂທີ່ກະທັດຮັດ ແລະສະຫງ່າງາມກວ່າ.

    ລຶບຕົວອັກສອນທີ່ບໍ່ຕ້ອງການທັງໝົດອອກໃນຄັ້ງດຽວ

    ການແກ້ໄຂໃຊ້ໄດ້ໃນ Excel ສໍາລັບ Microsoft 365 ເທົ່ານັ້ນ

    ດັ່ງທີ່ທ່ານອາດຈະຮູ້, Excel 365 ມີຟັງຊັນພິເສດທີ່ຊ່ວຍໃຫ້ທ່ານສ້າງຫນ້າທີ່ຂອງທ່ານເອງ, ລວມທັງການຄິດໄລ່ recursively. ຟັງຊັນໃໝ່ນີ້ມີຊື່ວ່າ LAMBDA, ແລະເຈົ້າສາມາດຊອກຫາລາຍລະອຽດທັງໝົດກ່ຽວກັບມັນໄດ້ໃນບົດສອນທີ່ເຊື່ອມຕໍ່ຂ້າງເທິງ. ຂ້າງລຸ່ມນີ້, ຂ້າພະເຈົ້າຈະສະແດງແນວຄວາມຄິດທີ່ມີຕົວຢ່າງການປະຕິບັດສອງສາມຢ່າງ.

    ຟັງຊັນ LAMBDA ແບບກຳນົດເອງເພື່ອ ລຶບຕົວອັກສອນທີ່ບໍ່ຕ້ອງການອອກ ມີດັ່ງນີ້:

    =LAMBDA(string, chars, IF(chars"", RemoveChars(SUBSTITUTE(string, LEFT(chars, 1), ""), RIGHT(chars, LEN(chars) -1)), string))

    <0​> ເພື່ອ​ຈະ​ສາ​ມາດ​ນໍາ​ໃຊ້​ຫນ້າ​ທີ່​ນີ້​ໃນ​ແຜ່ນ​ວຽກ​ຂອງ​ທ່ານ​, ທ່ານ​ຈໍາ​ເປັນ​ຕ້ອງ​ຕັ້ງ​ຊື່​ມັນ​ກ່ອນ​. ເພື່ອເຮັດສິ່ງນີ້, ກົດ Ctrl + F3 ເພື່ອເປີດ ຜູ້ຈັດການຊື່ , ແລະຫຼັງຈາກນັ້ນກໍານົດ ຊື່ໃຫມ່ ດ້ວຍວິທີນີ້:
    1. ໃນ ຊື່ ກ່ອງ, ໃສ່ຊື່ຂອງຟັງຊັນ: RemoveChars .
    2. ຕັ້ງຂອບເຂດເປັນ Workbook .
    3. ໃນ ອ້າງອີງເຖິງ ປ່ອງ, ວາງສູດຂ້າງເທິງ. ພາລາມິເຕີຈະຖືກສະແດງເມື່ອທ່ານພິມສູດໃນຕາລາງ.
    4. ຄລິກ ຕົກລົງ ເພື່ອບັນທຶກຟັງຊັນໃຫມ່ຂອງທ່ານ.

    ສໍາລັບຄໍາແນະນໍາລາຍລະອຽດ, ກະລຸນາເບິ່ງ ວິທີການຕັ້ງຊື່ຟັງຊັນ LAMBDA ແບບກຳນົດເອງ.

    ເມື່ອຟັງຊັນໄດ້ຮັບຊື່, ທ່ານສາມາດອ້າງອີງມັນຄືກັບສູດພື້ນເມືອງໃດໆກໍຕາມ.

    ຈາກທັດສະນະຂອງຜູ້ໃຊ້ , syntax ຂອງຫນ້າທີ່ກໍາຫນົດເອງຂອງພວກເຮົາແມ່ນງ່າຍດາຍຄືthis:

    RemoveChars(string, chars)

    Where:

    • String - ແມ່ນສະຕຣິງຕົ້ນສະບັບ, ຫຼືການອ້າງອີງເຖິງຕາລາງ/ໄລຍະທີ່ມີ string( s).
    • Chars - ຕົວອັກສອນທີ່ຈະລຶບ. ສາມາດສະແດງໄດ້ໂດຍສະຕຣິງຂໍ້ຄວາມ ຫຼືການອ້າງອີງເຊລ.

    ເພື່ອຄວາມສະດວກ, ພວກເຮົາໃສ່ຕົວອັກສອນທີ່ບໍ່ຕ້ອງການໃນບາງຕາລາງ, ເວົ້າວ່າ D2. ເພື່ອເອົາຕົວອັກສອນເຫຼົ່ານັ້ນອອກຈາກ A2, ສູດແມ່ນ:

    =RemoveChars(A2, $D$2)

    ເພື່ອໃຫ້ສູດເຮັດວຽກໄດ້ຢ່າງຖືກຕ້ອງ, ກະລຸນາສັງເກດສິ່ງຕໍ່ໄປນີ້:

    • ໃນ D2 , ຕົວອັກສອນຖືກລະບຸໄວ້ໂດຍບໍ່ມີຊ່ອງຫວ່າງ, ເວັ້ນເສຍແຕ່ວ່າທ່ານຕ້ອງການລຶບຍະຫວ່າງເກີນໄປ.
    • ທີ່ຢູ່ຂອງເຊລທີ່ມີຕົວອັກສອນພິເສດຖືກລັອກດ້ວຍເຄື່ອງໝາຍ $ ($D$2) ເພື່ອປ້ອງກັນການອ້າງອີງຈາກການປ່ຽນແປງເມື່ອຮັບມືກັບ ສູດຄຳນວນໄປຫາເຊລລຸ່ມນີ້.

    ຈາກນັ້ນ, ພວກເຮົາພຽງແຕ່ລາກສູດຄຳນວນລົງລຸ່ມ ແລະມີຕົວອັກສອນທັງໝົດທີ່ມີລາຍຊື່ໃນ D2 ຖືກລົບອອກຈາກເຊລ A2 ຫາ A6:

    ເພື່ອທຳຄວາມສະອາດຫຼາຍເຊລດ້ວຍສູດດຽວ, ສະໜອງໄລຍະ A2:A6 ໃຫ້ກັບອາກິວເມັນທີ 1:

    =RemoveChars(A2:A6, D2)

    ເນື່ອງຈາກສູດຄຳນວນຖືກໃສ່ຢູ່ໃນເຊລເທິງສຸດເທົ່ານັ້ນ, ທ່ານບໍ່ຈໍາເປັນຕ້ອງກັງວົນກ່ຽວກັບການລັອກຈຸດປະສານງານຂອງເຊນ - ການອ້າງອີງທີ່ກ່ຽວຂ້ອງ (D2) ເຮັດວຽກໄດ້ດີໃນກໍລະນີນີ້. ແລະເນື່ອງຈາກການສະຫນັບສະຫນູນ arrays ໄດນາມິກ, ສູດໄດ້ spills ອັດຕະໂນມັດເຂົ້າໄປໃນຈຸລັງທີ່ອ້າງອີງທັງຫມົດ:

    ການເອົາຊຸດຕົວອັກສອນທີ່ກໍານົດໄວ້ກ່ອນອອກ

    ເພື່ອລຶບຊຸດຕົວອັກສອນທີ່ກໍານົດໄວ້ກ່ອນ. ຕົວອັກສອນຈາກຫຼາຍຈຸລັງ, ທ່ານສາມາດສ້າງLAMBDA ອື່ນທີ່ເອີ້ນຟັງຊັນ RemoveChars ຫຼັກ ແລະລະບຸຕົວອັກສອນທີ່ບໍ່ຕ້ອງການຢູ່ໃນພາລາມິເຕີທີ 2. ຕົວຢ່າງ:

    ເພື່ອລຶບ ຕົວອັກສອນພິເສດ , ພວກເຮົາໄດ້ສ້າງຟັງຊັນແບບກຳນົດເອງທີ່ມີຊື່ວ່າ RemoveSpecialChars :

    =LAMBDA(string, RemoveChars(string, "?¿!¡*%#@^"))

    To ລຶບຕົວເລກ ອອກຈາກຂໍ້ຄວາມ, ພວກເຮົາໄດ້ສ້າງອີກໜຶ່ງຟັງຊັນທີ່ມີຊື່ວ່າ RemoveNumbers :

    =LAMBDA(string, RemoveChars(string, "0123456789"))

    ທັງສອງຟັງຊັນຂ້າງເທິງແມ່ນງ່າຍທີ່ສຸດ. ເພື່ອໃຊ້ຍ້ອນວ່າພວກເຂົາຕ້ອງການພຽງແຕ່ຫນຶ່ງ argument - string ຕົ້ນສະບັບ.

    ເພື່ອລົບລ້າງ ຕົວອັກສອນພິເສດ ຈາກ A2, ສູດແມ່ນ:

    =RemoveSpecialChars(A2)

    ເພື່ອລຶບພຽງແຕ່ ຕົວອັກສອນ:

    =RemoveNumbers(A2)

    ຟັງຊັນນີ້ເຮັດວຽກແນວໃດ:

    ໂດຍເນື້ອແທ້ແລ້ວ, ຟັງຊັນ RemoveChars loops ຜ່ານລາຍຊື່ຂອງ chars ແລະລຶບອອກເທື່ອລະໂຕ. ກ່ອນແຕ່ລະການໂທ recursive, ຟັງຊັນ IF ກວດເບິ່ງຕົວອັກສອນທີ່ຍັງເຫຼືອ. ຖ້າ chars string ບໍ່ຫວ່າງ (chars""), ຟັງຊັນຈະເອີ້ນຕົວມັນເອງ. ທັນທີທີ່ຕົວລະຄອນສຸດທ້າຍໄດ້ຖືກປະມວນຜົນແລ້ວ, ສູດຈະສົ່ງກັບ string ໃນຮູບແບບປະຈຸບັນຂອງມັນ ແລະອອກ.

    ສຳລັບລາຍລະອຽດຂອງສູດຄຳນວນ, ກະລຸນາເບິ່ງ Recursive LAMBDA ເພື່ອລຶບຕົວອັກສອນທີ່ບໍ່ຕ້ອງການອອກ.

    ເອົາຕົວອັກສອນພິເສດອອກດ້ວຍ VBA

    ຟັງຊັນເຮັດວຽກຢູ່ໃນທຸກລຸ້ນຂອງ Excel

    ຖ້າຟັງຊັນ LAMBDA ບໍ່ມີຢູ່ໃນ Excel ຂອງທ່ານ, ບໍ່ມີຫຍັງປ້ອງກັນທ່ານ ຈາກການສ້າງຫນ້າທີ່ຄ້າຍຄືກັນກັບ VBA. ຜູ້ໃຊ້ກຳນົດເອງຟັງຊັນ (UDF) ສາມາດຂຽນໄດ້ສອງວິທີ.

    ຟັງຊັນກຳນົດເອງເພື່ອລຶບຕົວອັກສອນພິເສດ recursive :

    ລະຫັດນີ້ຈຳລອງຕາມເຫດຜົນຂອງຟັງຊັນ LAMBDA ທີ່ໄດ້ກ່າວມາຂ້າງເທິງ.

    Function RemoveUnwantedChars(str As String , chars As String ) ຖ້າ ( "" chars) ຫຼັງຈາກນັ້ນ str = Replace(str, Left(chars, 1), "") chars = Right(chars, Len(chars) - 1) Remove UnwantedChars = RemoveUnwantedChars(str, chars) Else RemoveUnwantedChars = str End ຖ້າ End Function

    ຟັງຊັນແບບກຳນົດເອງເພື່ອເອົາຕົວອັກສອນພິເສດ ບໍ່ຊໍ້າຄືນ :

    ທີ່ນີ້, ພວກເຮົາໝູນວຽນຜ່ານຕົວອັກສອນທີ່ບໍ່ຕ້ອງການຈາກ 1 ໄປຫາ Len(chars) ແລະແທນທີ່ສິ່ງທີ່ພົບເຫັນຢູ່ໃນສາຍຕົ້ນສະບັບໂດຍບໍ່ມີຫຍັງ. ຟັງຊັນ MID ດຶງຕົວອັກສອນທີ່ບໍ່ຕ້ອງການເທື່ອລະອັນ ແລະສົ່ງພວກມັນໄປຫາຟັງຊັນ Replace.

    ຟັງຊັນ RemoveUnwantedChars(str As String , chars As String ) For index = 1 To Len(chars) str = Replace(str, Mid(chars, index. 0>ເພື່ອບໍ່ໃຫ້ສັບສົນຟັງຊັນທີ່ກໍານົດໂດຍຜູ້ໃຊ້ໃຫມ່ຂອງພວກເຮົາກັບຫນຶ່ງທີ່ກໍານົດໂດຍ Lambda, ພວກເຮົາໄດ້ຕັ້ງຊື່ມັນແຕກຕ່າງກັນ:RemoveUnwantedChars(string, chars)

    ສົມມຸດວ່າສະຕຣິງຕົ້ນສະບັບຢູ່ໃນ A2 ແລະຕົວອັກສອນທີ່ບໍ່ພໍໃຈໃນ D2, ພວກເຮົາສາມາດກໍາຈັດພວກມັນໄດ້ໂດຍໃຊ້ສູດນີ້:

    = RemoveUnwantedChars(A2, $D$2)

    ຟັງຊັນແບບກຳນົດເອງດ້ວຍ hardcodedຕົວອັກສອນ

    ຖ້າທ່ານບໍ່ຕ້ອງການລົບກວນກ່ຽວກັບການສະຫນອງຕົວອັກສອນພິເສດສໍາລັບແຕ່ລະສູດ, ທ່ານສາມາດກໍານົດພວກມັນໂດຍກົງໃນລະຫັດ:

    Function RemoveSpecialChars(str As String) As String Dim chars As String Dim index As ຕົວອັກສອນຍາວ = "?¿!¡*%#$(){}[]^&/\~+-" ສໍາລັບ index = 1 To Len(chars) str = Replace(str, Mid(chars, index, 1) , "" ) Next RemoveSpecialChars = str End Function

    ກະລຸນາຈື່ໄວ້ວ່າລະຫັດຂ້າງເທິງນີ້ແມ່ນເພື່ອຈຸດປະສົງການສາທິດ. ສໍາລັບການນໍາໃຊ້ພາກປະຕິບັດ, ໃຫ້ແນ່ໃຈວ່າຈະລວມເອົາຕົວອັກສອນທັງຫມົດທີ່ທ່ານຕ້ອງການທີ່ຈະລົບຢູ່ໃນແຖວຕໍ່ໄປນີ້:

    chars = "?¿!¡*%#$(){}[]^&/\~+-"

    ຟັງຊັນທີ່ກໍາຫນົດເອງນີ້ມີຊື່ວ່າ RemoveSpecialChars ແລະມັນຕ້ອງການພຽງແຕ່ຫນຶ່ງ. argument - ສະຕຣິງຕົ້ນສະບັບ:

    RemoveSpecialChars(string)

    ເພື່ອຖອດຕົວອັກສອນພິເສດອອກຈາກຊຸດຂໍ້ມູນຂອງພວກເຮົາ, ສູດແມ່ນ:

    =RemoveSpecialChars(A2)

    ລຶບຕົວອັກສອນທີ່ບໍ່ສາມາດພິມອອກໄດ້ໃນ Excel

    Microsoft Excel ມີຟັງຊັນພິເສດເພື່ອລຶບຕົວອັກສອນທີ່ບໍ່ໄດ້ພິມອອກ - ຟັງຊັນ CLEAN. ທາງດ້ານເຕັກນິກ, ມັນຖອດຕົວອັກສອນ 32 ຕົວທຳອິດໃນຊຸດ ASCII 7-bit (ລະຫັດ 0 ຫາ 31).

    ຕົວຢ່າງ, ເພື່ອລຶບ ຕົວອັກສອນທີ່ບໍ່ສາມາດພິມອອກໄດ້ ຈາກ A2, ນີ້ແມ່ນສູດການໃຊ້ງານ. :

    =CLEAN(A2)

    ນີ້ຈະລົບລ້າງຕົວອັກສອນທີ່ບໍ່ໄດ້ພິມອອກ, ແຕ່ຍະຫວ່າງກ່ອນ/ຫຼັງຂໍ້ຄວາມ ແລະລະຫວ່າງຄຳສັບຈະຍັງຄົງຢູ່.

    ເຖິງ ກໍາຈັດ ຊ່ອງຫວ່າງເພີ່ມເຕີມ , ຫໍ່ສູດ CLEAN ໃນຟັງຊັນ TRIM:

    =TRIM(CLEAN(A2))

    ດຽວນີ້, ທັງໝົດຊັ້ນນໍາ ແລະຍະຫວ່າງຕໍ່ທ້າຍຈະຖືກລຶບອອກ, ໃນຂະນະທີ່ຊ່ອງຫວ່າງລະຫວ່າງກັນຖືກຫຼຸດລົງເປັນຕົວອັກສອນຊ່ອງດຽວ:

    ຖ້າທ່ານຕ້ອງການລຶບຢ່າງແທ້ຈິງ ຊ່ອງຫວ່າງທັງໝົດ ພາຍໃນ. ສະຕຣິງໃດໜຶ່ງ, ຈາກນັ້ນປ່ຽນແທນຕົວອັກສອນຍະຫວ່າງ (ລະຫັດເລກ 32) ດ້ວຍສະຕຣິງຫວ່າງເປົ່າ:

    =TRIM(CLEAN((SUBSTITUTE(A2, CHAR(32), ""))))

    ບາງຍະຫວ່າງ ຫຼືຕົວອັກສອນທີ່ເບິ່ງບໍ່ເຫັນອື່ນໆຍັງຄົງຢູ່ໃນ ແຜ່ນວຽກຂອງເຈົ້າ? ນັ້ນໝາຍຄວາມວ່າຕົວອັກສອນເຫຼົ່ານັ້ນມີຄ່າທີ່ແຕກຕ່າງກັນໃນຊຸດຕົວອັກສອນ Unicode.

    =SUBSTITUTE(A2, CHAR(160)," ")

    ເພື່ອລຶບ ຕົວອັກສອນທີ່ບໍ່ພິມສະເພາະ , ທ່ານຕ້ອງຊອກຫາຄ່າລະຫັດຂອງມັນກ່ອນ. ຄໍາແນະນໍາລາຍລະອຽດ ແລະຕົວຢ່າງສູດແມ່ນຢູ່ນີ້: ວິທີລຶບຕົວອັກສອນທີ່ບໍ່ໄດ້ພິມສະເພາະ.

    ລຶບຕົວອັກສອນພິເສດດ້ວຍ Ultimate Suite

    ຮອງຮັບ Excel ສໍາລັບ Microsoft 365, Excel 2019 - 2010

    ໃນຕົວຢ່າງສຸດທ້າຍນີ້, ໃຫ້ຂ້ອຍສະແດງວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະເອົາຕົວອັກສອນພິເສດໃນ Excel. ດ້ວຍການຕິດຕັ້ງ Ultimate Suite, ນີ້ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງເຮັດ:

    1. ຢູ່ໃນແຖບ Ablebits Data , ໃນກຸ່ມ ຂໍ້ຄວາມ , ຄລິກ ລຶບ > ລຶບຕົວອັກສອນອອກ .

  • ໃນແຖບຂອງສ່ວນເສີມ, ເລືອກຂອບເຂດແຫຼ່ງ, ເລືອກ ລຶບອອກ ຊຸດຕົວອັກສອນ ແລະເລືອກຕົວເລືອກທີ່ຕ້ອງການຈາກລາຍການແບບເລື່ອນລົງ ( ສັນຍາລັກ & ເຄື່ອງໝາຍວັກຕອນ ໃນນີ້ຕົວຢ່າງ).
  • ກົດປຸ່ມ ລຶບ .
  • ໃນອີກບໍ່ດົນ, ທ່ານຈະໄດ້ຮັບຜົນທີ່ສົມບູນແບບ:

    ຖ້າມີບາງຢ່າງຜິດພາດ, ບໍ່ຕ້ອງເປັນຫ່ວງ - ສຳເນົາເອກະສານສຳຮອງຂອງແຜ່ນງານຂອງເຈົ້າຈະຖືກສ້າງຂື້ນໂດຍອັດຕະໂນມັດ ເນື່ອງຈາກກ່ອງ ສຳຮອງແຜ່ນວຽກນີ້ ຖືກເລືອກຕາມຄ່າເລີ່ມຕົ້ນ.

    ຢາກຮູ້ຢາກເຫັນທີ່ຈະລອງໃຊ້ເຄື່ອງມື Remove ຂອງພວກເຮົາບໍ? ລິ້ງໄປຫາສະບັບການປະເມີນແມ່ນຢູ່ດ້ານລຸ່ມ. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!

    ມີໃຫ້ດາວໂຫລດ

    ລຶບຕົວອັກສອນພິເສດ - ຕົວຢ່າງ (.xlsm file)

    Ultimate Suite - ທົດລອງ ລຸ້ນ (ໄຟລ໌ .exe)

    Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.