ສາລະບານ
ໃນຄຳແນະນຳນີ້ເຈົ້າຈະພົບເຫັນ 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:
- ເລືອກຕາລາງທັງໝົດບ່ອນທີ່ທ່ານຕ້ອງການເອົາອອກ ຫຼືປ່ຽນແທນການສົ່ງຄືນ carriage.
- ກົດ Ctrl+H ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Find & Replace .
- ໃນຊ່ອງ Find What ໃສ່ Ctrl+J . ມັນຈະເບິ່ງຫວ່າງເປົ່າ, ແຕ່ທ່ານຈະເຫັນຈຸດນ້ອຍໆ.
- ໃນຊ່ອງ ແທນທີ່ດ້ວຍ , ໃຫ້ໃສ່ຄ່າໃດນຶ່ງ. ເພື່ອທົດແທນການສົ່ງຄືນຄ່າຂົນສົ່ງ. ໂດຍປົກກະຕິແລ້ວ, ມັນເປັນຊ່ອງຫວ່າງເພື່ອຫຼີກເວັ້ນ 2 ຄໍາເຂົ້າຮ່ວມໂດຍບັງເອີນ. ຖ້າເຈົ້າຕ້ອງການພຽງແຕ່ການລຶບການແບ່ງແຖວ, ໃຫ້ຊ່ອງຂໍ້ມູນ "ແທນທີ່ດ້ວຍ" ຫວ່າງເປົ່າ.
- ກົດ ແທນທີ່ປຸ່ມ ທັງໝົດ ແລະເພີດເພີນກັບຜົນໄດ້ຮັບ!
ລຶບການແບ່ງແຖວໂດຍໃຊ້ສູດ Excel
ຂໍ້ດີ: ທ່ານສາມາດໃຊ້ຕ່ອງໂສ້ສູດໄດ້ / ສູດທີ່ຊ້ອນກັນສໍາລັບເຊລທີ່ຊັບຊ້ອນ ການປະມວນຜົນຂໍ້ຄວາມ. ຕົວຢ່າງເຊັ່ນ, ມັນເປັນໄປໄດ້ທີ່ຈະເອົາການສົ່ງຄືນຂອງລົດ ແລະຈາກນັ້ນກໍາຈັດຊ່ອງຫວ່າງທີ່ນໍາໜ້າ ແລະທາງຫຼັງທີ່ເກີນ ແລະສິ່ງທີ່ຢູ່ລະຫວ່າງຄໍາສັບຕ່າງໆ.
ຫຼື.ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ລຶບການກັບຄືນ carriage ເພື່ອນໍາໃຊ້ຂໍ້ຄວາມຂອງທ່ານເປັນການໂຕ້ຖຽງຂອງຟັງຊັນອື່ນໂດຍບໍ່ມີການປ່ຽນຈຸລັງຕົ້ນສະບັບ. ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການທີ່ຈະສາມາດໃຊ້ຜົນໄດ້ຮັບເປັນ argument ຂອງ function =lookup ().
Cons: ທ່ານຈະຕ້ອງສ້າງຖັນຜູ້ຊ່ວຍແລະປະຕິບັດຕາມຫຼາຍໆຢ່າງ. ຂັ້ນຕອນເພີ່ມເຕີມ.
- ເພີ່ມຖັນຜູ້ຊ່ວຍໃສ່ທ້າຍຂໍ້ມູນຂອງທ່ານ. ທ່ານສາມາດຕັ້ງຊື່ມັນວ່າ "1 ແຖວ". ທີ່ນີ້ທ່ານສາມາດເບິ່ງສູດທີ່ເປັນປະໂຫຍດຫຼາຍສໍາລັບໂອກາດຕ່າງໆ:
- ຈັດການທັງສອງ Windows ແລະ UNIX carriage return/line feeds.
=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),"") ,CHAR(10),"")
- ສູດຄຳນວນຕໍ່ໄປຈະຊ່ວຍໃຫ້ທ່ານທົດແທນການແບ່ງແຖວດ້ວຍສັນຍາລັກອື່ນໃດໜຶ່ງ (ເຄື່ອງໝາຍຈຸດ+ຍະຫວ່າງ). ໃນກໍລະນີນີ້ເສັ້ນຈະບໍ່ເຂົ້າຮ່ວມ ແລະຊ່ອງຫວ່າງເພີ່ມເຕີມຈະບໍ່ປາກົດ.
=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")
- ຫາກທ່ານຕ້ອງການລຶບຕົວອັກສອນທີ່ບໍ່ສາມາດພິມໄດ້ທັງໝົດອອກຈາກຂໍ້ຄວາມ, ລວມທັງການແບ່ງແຖວ:
=CLEAN(B2)
- ຈັດການທັງສອງ Windows ແລະ UNIX carriage return/line feeds.
- ສຳເນົາສູດຄຳນວນຂ້າມເຊລອື່ນໃນຖັນ.
- ເລືອກຕາລາງທັງໝົດໃນຖັນ C ແລະກົດ Ctrl + C ເພື່ອສຳເນົາຂໍ້ມູນໃສ່ຄລິບບອດ.
- ຕອນນີ້ເລືອກຕາລາງ B2 ແລະກົດປຸ່ມລັດ Shift + F10.ຈາກນັ້ນກົດ V .
- ເອົາຖັນຜູ້ຊ່ວຍອອກ.
ມາໂຄຣ 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 ຂັ້ນຕອນດ່ວນເຫຼົ່ານີ້:
- ເລືອກໜຶ່ງ ຫຼືຫຼາຍເຊລບ່ອນທີ່ທ່ານຕ້ອງການລຶບການແບ່ງແຖວ.
- ໃນ Excel ribbon ຂອງທ່ານ, ໃຫ້ໄປທີ່ Ablebits Data ແຖບ > ຂໍ້ຄວາມ ກຸ່ມ, ແລະຄລິກໃສ່ປຸ່ມ ແປງ .
- ໃນແຖບ Convert Text , ເລືອກປຸ່ມ Convert Line Break ເປັນ , ພິມຕົວອັກສອນ "Replacement" ໃນກ່ອງ, ແລະຄລິກ Convert .
ໃນຕົວຢ່າງຂອງພວກເຮົາ, ພວກເຮົາກໍາລັງປ່ຽນແຕ່ລະເສັ້ນຂັ້ນດ້ວຍຊ່ອງຫວ່າງ, ດັ່ງນັ້ນທ່ານຈຶ່ງວາງຕົວກະພິບເມົ້າລົງໃນປ່ອງ ແລະກົດປຸ່ມ Enter:
ດັ່ງນັ້ນ, ທ່ານຈະມີຕາຕະລາງທີ່ມີການຈັດຕັ້ງຢ່າງລະອຽດດ້ວຍທີ່ຢູ່ແຖວດຽວ:
ຖ້າຫາກວ່າທ່ານຢາກຈະທົດລອງນີ້ແລະ 60 ເຄື່ອງມືທີ່ຊ່ວຍປະຢັດເວລາຫຼາຍສໍາລັບ Excel, ທ່ານແມ່ນຍິນດີຕ້ອນຮັບການດາວໂຫຼດການທົດລອງ ສະບັບຂອງ Ultimate Suite ຂອງພວກເຮົາ. ທ່ານຈະປະຫລາດໃຈທີ່ຄົ້ນພົບວິທີແກ້ໄຂສອງສາມຄລິກສໍາລັບວຽກງານທີ່ທ້າທາຍແລະຫນ້າເບື່ອທີ່ສຸດໃນ Excel!
ວິດີໂອ: ວິທີການເອົາການແບ່ງແຖວໃນ Excel