3 ວິ​ທີ​ທີ່​ຈະ​ເອົາ​ການ​ກັບ​ຄືນ carriage ໃນ Excel​: ສູດ​, VBA macro​, ຊອກ​ຫາ​ແລະ​ທົດ​ແທນ​ການ​ໂຕ້​ຕອບ

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

ໃນຄຳແນະນຳນີ້ເຈົ້າຈະພົບເຫັນ 3 ວິທີທີ່ຈະເອົາການສົ່ງຄືນຄ່າຂົນສົ່ງອອກຈາກຕາລາງ Excel. ນອກຈາກນັ້ນ, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີທົດແທນການແບ່ງແຖວດ້ວຍສັນຍາລັກອື່ນໆ. ການແກ້ໄຂທັງໝົດໃຊ້ໄດ້ກັບ Excel 365, 2021, 2019, ແລະຮຸ່ນຕ່ໍາກວ່າ.

ສາມາດມີເຫດຜົນທີ່ແຕກຕ່າງກັນສໍາລັບການແຕກແຖວທີ່ເກີດຂຶ້ນໃນຂໍ້ຄວາມຂອງທ່ານ. ໂດຍປົກກະຕິແລ້ວ, ການສົ່ງຄືນຄ່າຂົນສົ່ງຈະປາກົດຂຶ້ນເມື່ອທ່ານສຳເນົາຂໍ້ຄວາມຈາກໜ້າເວັບ, ເອົາປຶ້ມວຽກທີ່ມີເສັ້ນແບ່ງແຖວຈາກລູກຄ້າຢູ່ກ່ອນແລ້ວ, ຫຼືທ່ານເພີ່ມພວກມັນດ້ວຍຕົວເອງໂດຍໃຊ້ Alt+Enter .

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

ກະລຸນາຮັບຊາບວ່າໃນເບື້ອງຕົ້ນຄຳວ່າ "ການສົ່ງຄືນຄ່າຂົນສົ່ງ" ແລະ "ຟີດແຖວ. " ຖືກນໍາໃຊ້ໃນເຄື່ອງພິມດີດແລະຫມາຍເຖິງການດໍາເນີນການ 2 ທີ່ແຕກຕ່າງກັນ, ທ່ານສາມາດຊອກຫາເພີ່ມເຕີມຢູ່ Wiki.

ຄອມພິວເຕີແລະຊອບແວການປະມວນຜົນຂໍ້ຄວາມໄດ້ຖືກສ້າງຂື້ນໂດຍພິຈາລະນາສະເພາະຂອງເຄື່ອງພິມດີດ. ນັ້ນແມ່ນເຫດຜົນທີ່ວ່າສັນຍາລັກທີ່ບໍ່ສາມາດພິມໄດ້ສອງອັນທີ່ແຕກຕ່າງກັນຈຶ່ງຖືກໃຊ້ໃນຂະນະນີ້ເພື່ອຊີ້ບອກການຢຸດແຖວ: " ການສົ່ງຄືນຂອງການຂົນສົ່ງ " (CR, ASCII ລະຫັດ 13) ແລະ " Line Feed " (LF, ລະຫັດ ASCII 10. ). Windows ໃຊ້ 2 ສັນຍາລັກຕໍ່ກັນ: CR+LF, ແລະ LF ສໍາລັບລະບົບ *NIX. ລະວັງ: ໃນ Excel ທ່ານສາມາດຊອກຫາທັງສອງຕົວແປໄດ້ . ຖ້າ​ຫາກ​ທ່ານ​ນໍາ​ເຂົ້າ​ຂໍ້​ມູນ​ຈາກ​ໄຟລ​໌ .txt ຫຼື .csv​, ທ່ານ​ມີ​ແນວ​ໂນ້ມ​ທີ່​ຈະ​ຊອກ​ຫາ Carriage Return + Line Feed . ເມື່ອທ່ານຕັດແຖວໂດຍໃຊ້ Alt+Enter, Excel inserts Line Feed ເທົ່ານັ້ນ.

ໃນກໍລະນີທີ່ທ່ານໄດ້ຮັບໄຟລ໌ .csv ຈາກຜູ້ທີ່ໃຊ້ Linux, Unix, ແລະອື່ນໆ, ທ່ານຈະພົບເຫັນພຽງແຕ່ Line Feeds ອີກຄັ້ງ.

ທັງ 3 ວິທີນີ້ແມ່ນໄວແທ້ໆ. ກະລຸນາເລືອກອັນທີ່ເໝາະສົມກັບທ່ານທີ່ສຸດ:

    ເຄັດລັບ. ສໍາລັບທ່ານທີ່ກໍາລັງຊອກຫາວິທີແກ້ໄຂຕໍ່ກັບວຽກງານກົງກັນຂ້າມ, ຫຼັງຈາກນັ້ນອ່ານວິທີການເພີ່ມການແບ່ງແຖວຢ່າງໄວວາໃນ Excel cell.

    ເອົາ Carriage Returns ດ້ວຍຕົນເອງ

    Pros: the ວິທີທີ່ໄວທີ່ສຸດ.

    ຂໍ້ເສຍ: ບໍ່ມີຄຸນສົມບັດເພີ່ມເຕີມໃດໆ :.

    ກະລຸນາຊອກຫາຂັ້ນຕອນເພື່ອກໍາຈັດການແບ່ງແຖວໂດຍໃຊ້ Find and Replace:

    1. ເລືອກຕາລາງທັງໝົດບ່ອນທີ່ທ່ານຕ້ອງການເອົາອອກ ຫຼືປ່ຽນແທນການສົ່ງຄືນ carriage.
    2. ກົດ Ctrl+H ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Find & Replace .
    3. ໃນຊ່ອງ Find What ໃສ່ Ctrl+J . ມັນຈະເບິ່ງຫວ່າງເປົ່າ, ແຕ່ທ່ານຈະເຫັນຈຸດນ້ອຍໆ.
    4. ໃນຊ່ອງ ແທນທີ່ດ້ວຍ , ໃຫ້ໃສ່ຄ່າໃດນຶ່ງ. ເພື່ອທົດແທນການສົ່ງຄືນຄ່າຂົນສົ່ງ. ໂດຍປົກກະຕິແລ້ວ, ມັນເປັນຊ່ອງຫວ່າງເພື່ອຫຼີກເວັ້ນ 2 ຄໍາເຂົ້າຮ່ວມໂດຍບັງເອີນ. ຖ້າເຈົ້າຕ້ອງການພຽງແຕ່ການລຶບການແບ່ງແຖວ, ໃຫ້ຊ່ອງຂໍ້ມູນ "ແທນທີ່ດ້ວຍ" ຫວ່າງເປົ່າ.
    5. ກົດ ແທນທີ່ປຸ່ມ ທັງໝົດ ແລະເພີດເພີນກັບຜົນໄດ້ຮັບ!

    ລຶບການແບ່ງແຖວໂດຍໃຊ້ສູດ Excel

    ຂໍ້ດີ: ທ່ານສາມາດໃຊ້ຕ່ອງໂສ້ສູດໄດ້ / ສູດທີ່ຊ້ອນກັນສໍາລັບເຊລທີ່ຊັບຊ້ອນ ການປະມວນຜົນຂໍ້ຄວາມ. ຕົວຢ່າງເຊັ່ນ, ມັນເປັນໄປໄດ້ທີ່ຈະເອົາການສົ່ງຄືນຂອງລົດ ແລະຈາກນັ້ນກໍາຈັດຊ່ອງຫວ່າງທີ່ນໍາໜ້າ ແລະທາງຫຼັງທີ່ເກີນ ແລະສິ່ງທີ່ຢູ່ລະຫວ່າງຄໍາສັບຕ່າງໆ.

    ຫຼື.ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ລຶບການກັບຄືນ carriage ເພື່ອນໍາໃຊ້ຂໍ້ຄວາມຂອງທ່ານເປັນການໂຕ້ຖຽງຂອງຟັງຊັນອື່ນໂດຍບໍ່ມີການປ່ຽນຈຸລັງຕົ້ນສະບັບ. ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການທີ່ຈະສາມາດໃຊ້ຜົນໄດ້ຮັບເປັນ argument ຂອງ function =lookup ().

    Cons: ທ່ານຈະຕ້ອງສ້າງຖັນຜູ້ຊ່ວຍແລະປະຕິບັດຕາມຫຼາຍໆຢ່າງ. ຂັ້ນຕອນເພີ່ມເຕີມ.

    1. ເພີ່ມຖັນຜູ້ຊ່ວຍໃສ່ທ້າຍຂໍ້ມູນຂອງທ່ານ. ທ່ານສາມາດຕັ້ງຊື່ມັນວ່າ "1 ແຖວ". ທີ່ນີ້ທ່ານສາມາດເບິ່ງສູດທີ່ເປັນປະໂຫຍດຫຼາຍສໍາລັບໂອກາດຕ່າງໆ:
      • ຈັດການທັງສອງ Windows ແລະ UNIX carriage return/line feeds.

        =SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),"") ,CHAR(10),"")

      • ສູດ​ຄຳ​ນວນ​ຕໍ່​ໄປ​ຈະ​ຊ່ວຍ​ໃຫ້​ທ່ານ​ທົດ​ແທນ​ການ​ແບ່ງ​ແຖວ​ດ້ວຍ​ສັນ​ຍາ​ລັກ​ອື່ນ​ໃດ​ໜຶ່ງ (ເຄື່ອງໝາຍຈຸດ+ຍະຫວ່າງ). ໃນກໍລະນີນີ້ເສັ້ນຈະບໍ່ເຂົ້າຮ່ວມ ແລະຊ່ອງຫວ່າງເພີ່ມເຕີມຈະບໍ່ປາກົດ.

        =TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")

      • ຫາກທ່ານຕ້ອງການລຶບຕົວອັກສອນທີ່ບໍ່ສາມາດພິມໄດ້ທັງໝົດອອກຈາກຂໍ້ຄວາມ, ລວມທັງການແບ່ງແຖວ:

        =CLEAN(B2)

    2. ສຳເນົາສູດຄຳນວນຂ້າມເຊລອື່ນໃນຖັນ.
    3. ເລືອກຕາລາງທັງໝົດໃນຖັນ C ແລະກົດ Ctrl + C ເພື່ອສຳເນົາຂໍ້ມູນໃສ່ຄລິບບອດ.
    4. ຕອນນີ້ເລືອກຕາລາງ B2 ແລະກົດປຸ່ມລັດ Shift + F10.ຈາກນັ້ນກົດ V .
    5. ເອົາຖັນຜູ້ຊ່ວຍອອກ.

    ມາໂຄຣ VBA ເພື່ອກໍາຈັດການແບ່ງແຖວ

    ຂໍ້ດີ: ຖືກສ້າງຂຶ້ນຄັ້ງດຽວ, ສາມາດນໍາມາໃຊ້ຄືນໄດ້ໃນປຶ້ມວຽກໃດນຶ່ງ.

    ຂໍ້ເສຍ: ທ່ານຈໍາເປັນຕ້ອງມີຄວາມຮູ້ພື້ນຖານຂອງ VBA.

    ມະຫາພາກ VBA ຈາກຕົວຢ່າງ. ລຸ່ມນີ້ລຶບການສົ່ງຄືນ carriage ຈາກທຸກເຊລໃນແຜ່ນວຽກທີ່ເປີດໃນປັດຈຸບັນ (ແຜ່ນວຽກທີ່ໃຊ້ງານຢູ່).

    Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual ສໍາລັບແຕ່ລະ MyRange ໃນ ActiveSheet.UsedRange ຖ້າ 0 < InStr(MyRange, Chr(10)) ຫຼັງຈາກນັ້ນ MyRange = Replace(MyRange, Chr(10), "") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    ຖ້າທ່ານບໍ່ເຮັດ ຮູ້ VBA ໄດ້ດີແທ້ໆ, ເບິ່ງວິທີການໃສ່ແລະແລ່ນລະຫັດ VBA ໃນ Excel

    ເອົາການກັບຄືນ carriage ກັບ Text Toolkit

    ຖ້າທ່ານເປັນຜູ້ໂຊກດີຂອງ Text Toolkit ຂອງພວກເຮົາຫຼື Ultimate Suite ສໍາລັບ Excel, ຫຼັງຈາກນັ້ນທ່ານບໍ່ຈໍາເປັນຕ້ອງເສຍເວລາໃນການຫມູນໃຊ້ຂ້າງເທິງ. ທັງໝົດມັນຕ້ອງໃຊ້ 3 ຂັ້ນຕອນດ່ວນເຫຼົ່ານີ້:

    1. ເລືອກໜຶ່ງ ຫຼືຫຼາຍເຊລບ່ອນທີ່ທ່ານຕ້ອງການລຶບການແບ່ງແຖວ.
    2. ໃນ Excel ribbon ຂອງທ່ານ, ໃຫ້ໄປທີ່ Ablebits Data ແຖບ > ຂໍ້ຄວາມ ກຸ່ມ, ແລະຄລິກໃສ່ປຸ່ມ ແປງ .
    3. ໃນແຖບ Convert Text , ເລືອກປຸ່ມ Convert Line Break ເປັນ , ພິມຕົວອັກສອນ "Replacement" ໃນກ່ອງ, ແລະຄລິກ Convert .

    ໃນຕົວຢ່າງຂອງພວກເຮົາ, ພວກເຮົາກໍາລັງປ່ຽນແຕ່ລະເສັ້ນຂັ້ນດ້ວຍຊ່ອງຫວ່າງ, ດັ່ງນັ້ນທ່ານຈຶ່ງວາງຕົວກະພິບເມົ້າລົງໃນປ່ອງ ແລະກົດປຸ່ມ Enter:

    ດັ່ງ​ນັ້ນ, ທ່ານ​ຈະ​ມີ​ຕາ​ຕະ​ລາງ​ທີ່​ມີ​ການ​ຈັດ​ຕັ້ງ​ຢ່າງ​ລະ​ອຽດ​ດ້ວຍ​ທີ່​ຢູ່​ແຖວ​ດຽວ:

    ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຢາກ​ຈະ​ທົດ​ລອງ​ນີ້​ແລະ 60 ເຄື່ອງ​ມື​ທີ່​ຊ່ວຍ​ປະ​ຢັດ​ເວ​ລາ​ຫຼາຍ​ສໍາ​ລັບ Excel, ທ່ານ​ແມ່ນ​ຍິນ​ດີ​ຕ້ອນ​ຮັບ​ການ​ດາວ​ໂຫຼດ​ການ​ທົດ​ລອງ ສະບັບຂອງ Ultimate Suite ຂອງພວກເຮົາ. ທ່ານຈະປະຫລາດໃຈທີ່ຄົ້ນພົບວິທີແກ້ໄຂສອງສາມຄລິກສໍາລັບວຽກງານທີ່ທ້າທາຍແລະຫນ້າເບື່ອທີ່ສຸດໃນ Excel!

    ວິດີໂອ: ວິທີການເອົາການແບ່ງແຖວໃນ Excel

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