3 paraan upang alisin ang mga carriage return sa Excel: mga formula, VBA macro, hanapin&palitan ang dialog

  • Ibahagi Ito
Michael Brown

Sa tip na ito makakahanap ka ng 3 paraan para alisin ang mga carriage return mula sa mga Excel cell. Matututuhan mo rin kung paano palitan ang mga line break ng iba pang mga simbolo. Gumagana ang lahat ng solusyon para sa Excel 365, 2021, 2019, at mas mababang bersyon.

Maaaring may iba't ibang dahilan para sa mga line break na nagaganap sa iyong text. Karaniwan, lumalabas ang carriage return kapag kinopya mo ang text mula sa isang webpage, kumuha ng workbook na naglalaman na ng mga line break mula sa isang customer, o ikaw mismo ang nagdagdag sa kanila gamit ang Alt+Enter .

Sa anumang kaso, kung ano ang gusto mong gawin ngayon ay tanggalin ang mga pagbabalik ng carriage dahil hindi ka nila hinahayaan na makahanap ng isang parirala at ginagawang hindi organisado ang mga nilalaman ng column kapag na-on mo ang opsyon sa wrap text.

Pakitandaan na sa simula ay ang mga terminong "Carriage return" at "Line feed " ay ginamit sa isang makinilya at nangangahulugan ng 2 magkaibang mga aksyon, maaari kang makahanap ng higit pa sa Wiki.

Ang mga computer at text processing software ay nilikha na isinasaalang-alang ang mga partikular na typewriter. Kaya naman dalawang magkaibang hindi napi-print na simbolo ang ginagamit ngayon para isaad ang line break: " Carriage return " (CR, ASCII code 13) at " Line Feed " (LF, ASCII code 10 ). Gumagamit ang Windows ng 2 simbolo nang paisa-isa: CR+LF, at LF para sa *NIX system. Mag-ingat: sa Excel mahahanap mo ang parehong variant . Kung nag-import ka ng data mula sa isang .txt o .csv file, mas malamang na mahanap mo ang Carriage Return + Line Feed . Kapag nasira mo ang isang linya gamit ang Alt+Enter , ipinapasok ang Excel Line Feed lang.

Kung sakaling makakuha ka ng mga .csv file mula sa isang taong gumagamit ng Linux, Unix, atbp., Line Feeds lang ang makikita mo muli.

Ang lahat ng 3 paraan na ito ay talagang mabilis. Huwag mag-atubiling pumili ng pinakaangkop sa iyo:

    Tip. Para sa iyong naghahanap ng solusyon sa kabaligtaran na gawain, pagkatapos ay basahin kung paano mabilis na magdagdag ng line break sa Excel cell.

    Manu-manong Alisin ang Carriage Returns

    Mga Kalamangan: ang pinakamabilis na paraan.

    Kahinaan: walang anumang karagdagang feature :(.

    Pakihanap ang mga hakbang para sa pag-aalis ng mga line break gamit ang Find and Replace:

    1. Piliin ang lahat ng mga cell kung saan mo gustong alisin o palitan ang mga pagbabalik ng carriage.
    2. Pindutin ang Ctrl+H upang buksan ang Hanapin & Palitan ang dialog box .
    3. Sa field na Find What ipasok ang Ctrl+J . Magmumukha itong walang laman, ngunit makakakita ka ng maliit na tuldok.
    4. Sa field na Palitan ng , ilagay ang anumang halaga upang palitan ang mga pagbabalik ng karwahe. Karaniwan, ito ay puwang upang maiwasan ang 2 salita na hindi sinasadyang sumali. Kung ang kailangan mo lang ay tanggalin ang mga line break, iwanang walang laman ang field na "Palitan Ng".
    5. Pindutin ang Button na Palitan ang Lahat at tamasahin ang resulta!

    Tanggalin ang mga line break gamit ang mga formula ng Excel

    Mga Kalamangan: maaari kang gumamit ng chain ng formula / mga nested na formula para sa kumplikadong cell pagproseso ng teksto. Halimbawa, posibleng tanggalin ang mga pagbabalik ng karwahe at pagkatapos ay alisin ang labis na puwang sa unahan at trailing at sa pagitan ng mga salita.

    Omaaaring kailanganin mong tanggalin ang mga carriage return upang magamit ang iyong teksto bilang argumento ng isa pang function nang hindi binabago ang orihinal na mga cell. Halimbawa, kung gusto mong magamit ang resulta bilang argumento ng function na =lookup ().

    Cons: kakailanganin mong lumikha ng helper column at sundan ang marami mga karagdagang hakbang.

    1. Idagdag ang column ng helper sa dulo ng iyong data. Maaari mong pangalanan itong "1 linya".
    2. Sa unang cell ng column ng helper ( C2 ), ilagay ang formula para alisin / palitan ang mga line break. Dito makikita mo ang ilang kapaki-pakinabang na formula para sa iba't ibang okasyon:
      • Hasiwaan ang parehong Windows at UNIX carriage return/line feed na mga kumbinasyon.

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

      • Tutulungan ka ng susunod na formula na palitan ang line break ng anumang iba pang simbolo (comma+space). Sa kasong ito, hindi magsasama ang mga linya at hindi lalabas ang mga karagdagang espasyo.

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

      • Kung gusto mong alisin ang lahat ng hindi napi-print na character mula sa text, kabilang ang mga line break:

        =CLEAN(B2)

    3. Kopyahin ang formula sa iba pang mga cell sa column.
    4. Opsyonal , maaari mong palitan ang orihinal na column ng isa kung saan inalis ang mga line break:
      • Piliin ang lahat ng cell sa column C at pindutin ang Ctrl + C para kopyahin ang data sa clipboard.
      • Ngayon piliin ang cell B2 at pindutin ang Shift + F10 shortcut.Pagkatapos ay pindutin lang ang V .
      • Alisin ang column ng helper.

    VBA macro para maalis ang mga line break

    Mga kalamangan: Kapag ginawa nang isang beses, maaaring magamit muli sa anumang workbook.

    Kahinaan: kailangan mong magkaroon ng pangunahing kaalaman sa VBA.

    Ang VBA macro mula sa halimbawa sa ibaba ay tinatanggal ang mga carriage return mula sa lahat ng mga cell sa kasalukuyang nakabukas na worksheet (aktibong worksheet).

    Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Para sa Bawat MyRange Sa ActiveSheet.UsedRange Kung 0 < InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), "" ) End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    Kung hindi mo gagawin alam na alam ang VBA, tingnan ang Paano magpasok at magpatakbo ng VBA code sa Excel

    Alisin ang mga pagbabalik ng carriage gamit ang Text Toolkit

    Kung ikaw ay isang masuwerteng user ng aming Text Toolkit o Ultimate Suite para sa Excel, pagkatapos ay hindi mo kailangang mag-aksaya ng oras sa alinman sa mga manipulasyon sa itaas. Ang kailangan lang ay ang 3 mabilis na hakbang na ito:

    1. Pumili ng isa o higit pang mga cell kung saan mo gustong tanggalin ang mga line break.
    2. Sa iyong Excel ribbon, pumunta sa Ablebits Data tab na > Text group, at i-click ang Convert na button.
    3. Sa pane ng Convert Text , piliin ang radio button na I-convert ang line break sa , i-type ang character na "kapalit" sa kahon, ati-click ang I-convert .

    Sa aming halimbawa, pinapalitan namin ng espasyo ang bawat line break, kaya ilagay mo ang cursor ng mouse sa kahon at pindutin ang Enter key:

    Bilang resulta, magkakaroon ka ng maayos na nakaayos na talahanayan na may isang linyang mga address:

    Kung gusto mong subukan ito at 60 pang tool na nakakatipid sa oras para sa Excel, malugod kang mag-download ng pagsubok bersyon ng aming Ultimate Suite. Magugulat ka nang makatuklas ng mga solusyon sa ilang pag-click para sa pinakamahirap at nakakapagod na gawain sa Excel!

    Video: Paano mag-alis ng mga line break sa Excel

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.