3 manieren om koets werom te ferwiderjen yn Excel: formules, VBA-makro, dialoochfinster en ferfange

  • Diel Dit
Michael Brown

Yn dizze tip fine jo 3 manieren om koetsretouren út Excel-sellen te ferwiderjen. Jo sille ek leare hoe't te ferfangen line breaks mei oare symboalen. Alle oplossingen wurkje foar Excel 365, 2021, 2019, en legere ferzjes.

Der kinne ferskate redenen wêze foar line-ôfbrekken yn jo tekst. Gewoanlik ferskine koetsretouren as jo tekst kopiearje fan in webside, in wurkboek krije dat al rigelbrekken fan in klant befettet, of jo tafoegje se sels mei Alt+Enter .

Yn alle gefallen, wat jo wolle dwaan no is wiskje koetsretouren, om't se jo gjin sin litte fine en de ynhâld fan kolommen ûnorganisearre meitsje as jo de opsje foar omslachtekst ynskeakelje.

Tink derom dat yn earste ynstânsje de termen "Carriage return" en "Line feed" " waarden brûkt yn in skriuwmasine en betsjutte 2 ferskillende aksjes, jo kinne mear fine op Wiki.

Computers en tekstferwurkingssoftware binne makke mei de spesifisiteit fan 'e skriuwmasine yn oerweging. Dêrom wurde no twa ferskillende net-printbere symboalen brûkt om rigelbreuk oan te jaan: " Carriage return " (CR, ASCII-koade 13) en " Line Feed " (LF, ASCII-koade 10 ). Windows brûkt 2 symboalen ien foar ien: CR+LF, en LF foar *NIX-systemen. Wês foarsichtich: yn Excel kinne jo beide farianten fine . As jo ​​gegevens ymportearje út in .txt- of .csv-bestân, binne jo wierskynliker Carriage Return + Line Feed te finen. As jo ​​​​in rigel brekke mei Alt + Enter , sil Excel ynfoegje Allinich linefeed .

Yn gefal jo .csv-bestannen krije fan in persoan dy't Linux, Unix, ensfh.

Al dizze 3 manieren binne echt fluch. Fiel jo frij om dejinge te kiezen dy't it bêste by jo past:

    Tip. Foar jo op syk binne nei in oplossing foar de tsjinoerstelde taak, lês dan hoe't jo fluch in line-ûnderbrekking kinne tafoegje yn Excel-sel.

    Carriage Returns manuell fuortsmite

    Pros: de fluchste manier.

    Neidielen: gjin ekstra funksjes :(.

    Fyn asjebleaft de stappen foar it eliminearjen fan line-ôfbrekken mei Find and Replace:

    1. Selektearje alle sellen wêr't jo karretoeren fuortsmite of ferfange wolle.
    2. Druk op Ctrl+H om it dialoochfinster Sykje en ferfange te iepenjen.
    3. Fier yn it fjild Fyn wat Ctrl+J yn. It sil leech sjen, mar jo sille in lyts puntsje sjen.
    4. Yn it fjild Ferfange mei , fier elke wearde yn. om koetsretouren te ferfangen. Gewoanlik is it romte om te foarkommen dat 2 wurden per ongeluk meidwaan. As alles wat jo nedich hawwe is it wiskjen fan de rigelôfbrekken, lit dan it fjild "Ferfange mei" leech.
    5. Druk op de Ferfange All knop en genietsje fan it resultaat!

    Regelôfbrekken wiskje mei Excel-formules

    Pros: jo kinne in formuleketen brûke / geneste formules foar komplekse sel tekst ferwurking. Bygelyks, it is mooglik om te ferwiderjen koets werom en dan elimineren oerstallige liedende en efterste spaasjes en dy tusken wurden.

    Ofjo moatte miskien koetsretouren wiskje om jo tekst te brûken as argumint fan in oare funksje sûnder de oarspronklike sellen te feroarjen. As jo ​​bygelyks it resultaat brûke wolle as in argumint fan 'e funksje =opsykje ().

    Tsjinsten: jo moatte in helpkolom meitsje en in protte folgje ekstra stappen.

    1. Foegje de helperkolom ta oan it ein fan jo gegevens. Jo kinne it "1 rigel" neame.
    2. Yn 'e earste sel fan' e helpkolom ( C2 ), fier de formule yn om rigelbrekken te ferwiderjen / te ferfangen. Hjir kinne jo ferskate nuttige formules sjen foar ferskate gelegenheden:
      • Behannelje sawol Windows- as UNIX-wagonreturn/ line feed-kombinaasjes.

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

      • De folgjende formule sil jo helpe om rigelbreuk te ferfangen troch elk oar symboal (komma+spaasje). Yn dit gefal sille rigels net meidwaan en sille ekstra spaasjes net ferskine.

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

      • As jo ​​alle net-printbere tekens út tekst fuortsmite wolle, ynklusyf rigelôfbrekken:

        =CLEAN(B2)

    3. Kopiearje de formule oer de oare sellen yn 'e kolom.
    4. Opsjoneel kinne jo de oarspronklike kolom ferfange troch dejinge wêr't de line-ôfbrekken fuorthelle binne:
      • Selektearje alle sellen yn kolom C en druk op Ctrl + C om de gegevens nei it klamboerd te kopiearjen.
      • Kies no de sel B2 en druk op de Shift + F10 fluchtoets.Druk dan gewoan op V .
      • Fuortsmite de helperkolom.

    VBA-makro om rigelbrekken kwyt te reitsjen

    Pros: Ien kear oanmakke, kin opnij brûkt wurde yn elk wurkboek.

    Cons: jo moatte de basiskennis fan VBA hawwe.

    De VBA-makro út it foarbyld hjirûnder wisket wagenreturn fan alle sellen yn it op it stuit iepene wurkblêd (aktyf wurkblêd).

    Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual foar elke MyRange In ActiveSheet.UsedRange If 0 < InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), "" ) End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    As jo ​​dat net dogge ken VBA echt goed, sjoch Hoe kinne jo VBA-koade ynfoegje en útfiere yn Excel

    Kearreturn fuortsmite mei Text Toolkit

    As jo ​​in gelokkige brûker binne fan ús Text Toolkit of Ultimate Suite foar Excel, dan hoege jo gjin tiid te fergrieme oan ien fan 'e boppesteande manipulaasjes. Alles wat it nimt is dizze 3 rappe stappen:

    1. Selektearje ien of mear sellen wêr't jo rigelbrekken wiskje wolle.
    2. Gean op jo Excel-lint nei de Ablebits-gegevens tab > Tekst groep, en klikje op de knop Konvertearje .
    3. Selektearje yn it paniel Tekst konvertearje de radioknop Rinbreuk konvertearje nei , typ it "ferfanging" karakter yn it fak, enklik op Konvertearje .

    Yn ús foarbyld ferfange wy elke rigelôfdieling troch in spaasje, sadat jo de mûsoanwizer yn it fak sette en op de Enter-toets drukke:

    As resultaat hawwe jo in kreas organisearre tabel mei adressen fan ien rigel:

    As jo ​​nijsgjirrich binne om dit te besykjen en 60 mear tiidbesparjende ark foar Excel, binne jo wolkom om in proef te downloaden ferzje fan ús Ultimate Suite. Jo sille fernuverje om oplossingen mei in pear klikken te ûntdekken foar de meast útdaagjende en ferfeelsume taken yn Excel!

    Fideo: Hoe kinne jo rigelbrekken yn Excel fuortsmite

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.