ວິ​ທີ​ການ​ເອົາ​ການ​ແບ່ງ​ເສັ້ນ (ການ​ກັບ​ຄືນ carriage​) ຈາກ​ຈຸ​ລັງ​ໃນ Excel 2013​, 2010 ແລະ 2007

tutorial ນີ້​ຈະ​ແນະ​ນໍາ​ໃຫ້​ທ່ານ​ສາມ​ວິ​ທີ​ທີ່​ຈະ​ເອົາ​ການ​ກັບ​ຄືນ carriage ຈາກ​ຈຸ​ລັງ​ໃນ Excel​. ນອກນັ້ນທ່ານຍັງຈະໄດ້ຮຽນຮູ້ວິທີການທົດແທນການແບ່ງແຖວດ້ວຍຕົວອັກສອນອື່ນໆ. ວິທີແກ້ໄຂທີ່ແນະນຳທັງໝົດເຮັດວຽກຢູ່ໃນ Excel 2013, 2010, 2007 ແລະ 2003.

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

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

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

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

ຄອມ​ພິວ​ເຕີ​ແລະ​ຊອບ​ແວ​ປະ​ມວນ​ຜົນ​ຄໍາ​ໄດ້​ຖືກ​ອອກ​ແບບ​ທີ່​ມີ​ລັກ​ສະ​ນະ​ຂອງ​ເຄື່ອງ​ພິມ​ດີ​ໃນ​ໃຈ​. ນີ້ແມ່ນເຫດຜົນທີ່ວ່າຕົວອັກສອນສອງຕົວທີ່ບໍ່ສາມາດພິມໄດ້ທີ່ແຕກຕ່າງກັນໃນປັດຈຸບັນຖືກນໍາໃຊ້ເພື່ອຊີ້ໃຫ້ເຫັນເຖິງການຢຸດແຖວ: ສົ່ງຄືນ (Carriage return, CR ຫຼື ASCII code 13) ແລະ ການແປເສັ້ນ (Line feed, LF ຫຼື ASCII code 10). ໃນ Windows, ທັງສອງຕົວອັກສອນຖືກໃຊ້ຮ່ວມກັນ, ແລະໃນລະບົບ *NIX, ພຽງແຕ່ໃຊ້ເສັ້ນໃຫມ່ເທົ່ານັ້ນ.

ລະ​ມັດ​ລະ​ວັງ: ທັງສອງທາງເລືອກແມ່ນພົບເຫັນຢູ່ໃນ Excel. ເມື່ອນໍາເຂົ້າຈາກໄຟລ໌ .txt or . Csv ຂໍ້ມູນປົກກະຕິແລ້ວປະກອບດ້ວຍການສົ່ງຄືນ carriage ແລະສາຍ feeds. ເມື່ອການຢຸດແຖວຖືກປ້ອນດ້ວຍຕົນເອງໂດຍການກົດ Alt+Enter, Excel ພຽງແຕ່ໃສ່ຕົວອັກສອນແຖວໃໝ່. ຖ້າໄຟລ໌ . Csv ໄດ້ຮັບຈາກພັດລົມຂອງ Linux, Unix ຫຼືລະບົບທີ່ຄ້າຍຄືກັນອື່ນໆ, ຫຼັງຈາກນັ້ນກະກຽມສໍາລັບການພົບກັບພຽງແຕ່ລັກສະນະໃຫມ່.

ການເອົາລົດຂົນສົ່ງຄືນດ້ວຍຕົນເອງ

pros: ວິທີການນີ້ແມ່ນໄວທີ່ສຸດ.

cons: ບໍ່ມີສິດທິປະໂຫຍດເພີ່ມເຕີມ 🙁

ນີ້ແມ່ນວິທີທີ່ທ່ານສາມາດເອົາການແບ່ງແຖວໂດຍໃຊ້ "ຊອກຫາແລະປ່ຽນແທນ“:

  1. ເລືອກຕາລາງທັງໝົດບ່ອນທີ່ທ່ານຕ້ອງການລຶບການສົ່ງຄືນສິນຄ້າ ຫຼືປ່ຽນແທນພວກມັນດ້ວຍຕົວອັກສອນອື່ນ.ວິ​ທີ​ການ​ເອົາ​ການ​ແບ່ງ​ເສັ້ນ (ການ​ກັບ​ຄືນ carriage​) ຈາກ​ຈຸ​ລັງ​ໃນ Excel 2013​, 2010 ແລະ 2007
  2. ຫນັງສືພິມ Ctrl + Hເພື່ອເອົາກ່ອງໂຕ້ຕອບ ຊອກຫາແລະປ່ຽນແທນ (ຊອກຫາແລະທົດແທນ).
  3. ໃສ່ຕົວກະພິບໃນພາກສະຫນາມ ຊອກ​ຫາ (ຊອກຫາສິ່ງທີ່) ແລະກົດ Ctrl+J. ຢູ່ glance ທໍາອິດ, ພາກສະຫນາມຈະເບິ່ງຄືວ່າຫວ່າງເປົ່າ, ແຕ່ຖ້າທ່ານເບິ່ງຢ່າງໃກ້ຊິດ, ທ່ານຈະເຫັນຈຸດນ້ອຍໆຢູ່ໃນນັ້ນ.
  4. ໃນ ປ່ຽນແທນໂດຍ (ແທນທີ່ດ້ວຍ) ໃສ່ຄ່າໃດນຶ່ງເພື່ອໃສ່ແທນການສົ່ງຄືນຄ່າຂົນສົ່ງ. ປົກກະຕິແລ້ວຊ່ອງແມ່ນໃຊ້ສໍາລັບການນີ້ເພື່ອຫຼີກເວັ້ນການຕິດກາວໂດຍບັງເອີນຂອງສອງຄໍາທີ່ຕິດກັນ. ຖ້າເຈົ້າພຽງແຕ່ຕ້ອງການເອົາການແບ່ງເສັ້ນອອກ, ໃຫ້ອອກຈາກສະໜາມ ປ່ຽນແທນໂດຍ (ແທນທີ່ດ້ວຍ) ຫວ່າງເປົ່າ.ວິ​ທີ​ການ​ເອົາ​ການ​ແບ່ງ​ເສັ້ນ (ການ​ກັບ​ຄືນ carriage​) ຈາກ​ຈຸ​ລັງ​ໃນ Excel 2013​, 2010 ແລະ 2007
  5. ກົດ ປ່ຽນແທນທັງໝົດ (ແທນ​ທີ່​ທັງ​ຫມົດ​) ແລະ​ມີ​ຄວາມ​ສຸກ​ຜົນ​ໄດ້​ຮັບ​!ວິ​ທີ​ການ​ເອົາ​ການ​ແບ່ງ​ເສັ້ນ (ການ​ກັບ​ຄືນ carriage​) ຈາກ​ຈຸ​ລັງ​ໃນ Excel 2013​, 2010 ແລະ 2007

ເອົາການແບ່ງແຖວອອກໂດຍໃຊ້ສູດ Excel

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

ໃນບາງກໍລະນີ, ການແບ່ງແຖວຕ້ອງຖືກເອົາອອກເພື່ອໃຊ້ຂໍ້ຄວາມເປັນອາກິວເມັນຂອງຟັງຊັນໃນພາຍຫຼັງ ໂດຍບໍ່ຕ້ອງປ່ຽນແປງເຊລຕົ້ນສະບັບ. ຜົນໄດ້ຮັບສາມາດຖືກນໍາໃຊ້, ສໍາລັບການຍົກຕົວຢ່າງ, ເປັນການໂຕ້ຖຽງຂອງຫນ້າທີ່ VIEW (LOOKUP).

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

  1. ເພີ່ມຖັນຊ່ວຍຢູ່ໃນຕອນທ້າຍຂອງຂໍ້ມູນ. ໃນຕົວຢ່າງຂອງພວກເຮົາ, ມັນຈະຖືກເອີ້ນວ່າ 1 ເສັ້ນ.
  2. ໃນຕາລາງທໍາອິດຂອງຖັນເສີມ (C2), ໃສ່ສູດເພື່ອເອົາ/ແທນທີ່ການແບ່ງແຖວ. ຂ້າງລຸ່ມນີ້ແມ່ນສູດທີ່ເປັນປະໂຫຍດຈໍານວນຫນ້ອຍສໍາລັບໂອກາດຕ່າງໆ:
    • ສູດນີ້ແມ່ນເຫມາະສົມສໍາລັບການນໍາໃຊ້ກັບ Windows ແລະ UNIX carriage return/line ປະສົມ.

      =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")

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

    • ສູດຕໍ່ໄປນີ້ແມ່ນເຫມາະສົມສໍາລັບການປ່ຽນຕົວຂັ້ນແຖວດ້ວຍຕົວອັກສອນອື່ນ (ຕົວຢ່າງ, “,” – comma + space). ໃນກໍລະນີນີ້, ສາຍຈະບໍ່ຖືກລວມເຂົ້າກັນແລະຊ່ອງຫວ່າງພິເສດຈະບໍ່ປາກົດ.

      =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")

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

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

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    ວິ​ທີ​ການ​ເອົາ​ການ​ແບ່ງ​ເສັ້ນ (ການ​ກັບ​ຄືນ carriage​) ຈາກ​ຈຸ​ລັງ​ໃນ Excel 2013​, 2010 ແລະ 2007

  3. ສຳເນົາສູດຄຳນວນໄປໃສ່ທຸກຕາລາງໃນຖັນ.
  4. ທາງເລືອກອື່ນ, ທ່ານສາມາດປ່ຽນຖັນຕົ້ນສະບັບດ້ວຍຖັນໃຫມ່, ດ້ວຍການແຍກເສັ້ນອອກ:
    • ເລືອກຕາລາງທັງໝົດໃນຖັນໃດໜຶ່ງ C ແລະກົດ Ctrl + C ສຳເນົາຂໍ້ມູນໃສ່ຄລິບບອດ.
    • ຕໍ່ໄປ, ເລືອກຕາລາງ B2, ກົດແປ້ນພິມລັດ Shift+F10 ແລະຫຼັງຈາກນັ້ນ Insert (ໃສ່).
    • ລຶບຖັນຜູ້ຊ່ວຍ.

ເອົາການແບ່ງແຖວອອກດ້ວຍ VBA macro

pros: ສ້າງຄັ້ງດຽວ - ໃຊ້ອີກຄັ້ງ ແລະອີກຄັ້ງກັບປຶ້ມວຽກໃດນຶ່ງ.

cons: ຢ່າງໜ້ອຍຕ້ອງມີຄວາມຮູ້ພື້ນຖານກ່ຽວກັບ VBA.

VBA macro ໃນຕົວຢ່າງຕໍ່ໄປນີ້ຈະເອົາການສົ່ງຄືນ carriage ອອກຈາກຕາລາງທັງຫມົດໃນແຜ່ນວຽກທີ່ເຮັດວຽກ.

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

ຖ້າທ່ານບໍ່ຄຸ້ນເຄີຍກັບ VBA ເກີນໄປ, ຂ້າພະເຈົ້າແນະນໍາໃຫ້ທ່ານສຶກສາບົດຄວາມກ່ຽວກັບວິທີການໃສ່ແລະປະຕິບັດລະຫັດ VBA ໃນ Excel.

ອອກຈາກ Reply ເປັນ