3 maniere om koets-terugsendings in Excel te verwyder: formules, VBA-makro, vind en vervang dialoog

  • Deel Dit
Michael Brown

In hierdie wenk sal jy 3 maniere vind om koetretoers uit Excel-selle te verwyder. Jy sal ook leer hoe om lynbreuke met ander simbole te vervang. Alle oplossings werk vir Excel 365, 2021, 2019 en laer weergawes.

Daar kan verskillende redes wees waarom reëlbreuke in jou teks voorkom. Gewoonlik verskyn koetretoers wanneer jy teks van 'n webblad af kopieer, 'n werkboek kry wat reeds reëlbreuke van 'n kliënt bevat, of jy dit self byvoeg deur Alt+Enter .

In elk geval, wat jy wil doen nou is verwydering van koets-opgawes, aangesien dit jou nie toelaat om 'n frase te vind en kolominhoud ongeorganiseerd te laat lyk wanneer jy die omvou teksopsie aanskakel nie.

Neem asseblief kennis dat die terme "Carriage return" en "Reinvoer" aanvanklik " is in 'n tikmasjien gebruik en het 2 verskillende aksies beteken, jy kan meer by Wiki kry.

Rekenaars en teksverwerkingsagteware is geskep met inagneming van die tikmasjienspesifisiteite. Dit is hoekom twee verskillende nie-drukbare simbole nou gebruik word om reëlbreuk aan te dui: " Carriage return " (CR, ASCII-kode 13) en " Line Feed " (LF, ASCII-kode 10 ). Windows gebruik 2 simbole een vir een: CR+LF, en LF vir *NIX-stelsels. Wees versigtig: in Excel kan jy beide variante kry . As jy data vanaf 'n .txt- of .csv-lêer invoer, is dit meer waarskynlik dat jy Carriage Return + Reinvoer sal vind. Wanneer jy 'n lyn breek met Alt+Enter , voeg Excel inSlegs Reinvoer .

In die geval dat jy .csv-lêers kry van 'n persoon wat Linux, Unix, ens. gebruik, sal jy weer net Lynstrome kry.

Al hierdie 3 maniere is baie vinnig. Kies gerus die een wat jou die beste pas:

    Wenk. Omdat jy op soek is na 'n oplossing vir die teenoorgestelde taak, lees dan hoe om vinnig 'n lynbreuk in Excel-sel by te voeg.

    Verwyder koetretoers handmatig

    Voordele: die vinnigste manier.

    Nadele: geen bykomende kenmerke nie :(.

    Vind asseblief die stappe vir die uitskakeling van lynbreuke deur Vind en Vervang:

    1. Kies alle selle waar jy koetretoers wil verwyder of vervang.
    2. Druk Ctrl+H om die Vind en vervang dialoogkassie oop te maak.
    3. Voer Ctrl+J in die Vind Wat -veld in. Dit sal leeg lyk, maar jy sal 'n klein kolletjie sien.
    4. In die Vervang met -veld, voer enige waarde in om koets-terugsendings te vervang. Gewoonlik is dit spasie om te verhoed dat 2 woorde per ongeluk aansluit. As al wat jy nodig het is om die reëlbreuke uit te vee, laat die "Vervang met"-veld leeg.
    5. Druk die Vervang Alles -knoppie en geniet die resultaat!

    Vee lynbreuke uit met Excel-formules

    Voordele: jy kan 'n formuleketting gebruik / geneste formules vir komplekse sel teksverwerking. Dit is byvoorbeeld moontlik om koets-terugsendings te verwyder en dan oortollige voor- en agterspasies en dié tussen woorde uit te skakel.

    Ofjy sal dalk wagterugsendings moet uitvee om jou teks as 'n argument van 'n ander funksie te gebruik sonder om die oorspronklike selle te verander. Byvoorbeeld, as jy die resultaat wil kan gebruik as 'n argument van die funksie =opsoek ().

    Nadele: sal jy 'n helperkolom moet skep en baie volg ekstra stappe.

    1. Voeg die helperkolom by die einde van jou data. Jy kan dit "1 reël" noem.
    2. In die eerste sel van die helperkolom ( C2 ), voer die formule in om lynbreuke te verwyder/vervang. Hier kan jy verskeie nuttige formules vir verskillende geleenthede sien:
      • Hanteer beide Windows- en UNIX-karretoer/lyntoevoer-kombinasies.

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

      • Die volgende formule sal jou help om reëlbreuk met enige ander simbool (komma+spasie) te vervang. In hierdie geval sal lyne nie aansluit nie en ekstra spasies sal nie verskyn nie.

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

      • As jy alle nie-drukbare karakters uit teks wil verwyder, insluitend reëlbreuke:

        =SKOON(B2)

    3. Kopieer die formule oor die ander selle in die kolom.
    4. Opsioneel kan jy die oorspronklike kolom vervang met die een waar die lynbreuke verwyder is:
      • Kies alle selle in kolom C en druk Ctrl + C om die data na knipbord te kopieer.
      • Kies nou die sel B2 en druk die Shift + F10-kortpad.Druk dan net V .
      • Verwyder die helperkolom.

    VBA-makro om van lynbreuke ontslae te raak

    Voordeel: Word een keer geskep, kan in enige werkboek hergebruik word.

    Nadele: jy moet die basiese kennis van VBA hê.

    Die VBA-makro uit die voorbeeld hieronder skrap koetretoers van alle selle in die tans oopgemaakte werkblad (aktiewe werkblad).

    Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Vir 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 jy dit nie doen nie ken VBA baie goed, sien Hoe om VBA-kode in Excel in te voeg en uit te voer

    Verwyder koetretoers met Text Toolkit

    As jy 'n gelukkige gebruiker van ons Text Toolkit of Ultimate Suite vir Excel, dan hoef u nie tyd te mors op enige van die bogenoemde manipulasies nie. Al wat nodig is, is hierdie 3 vinnige stappe:

    1. Kies een of meer selle waar jy lynbreuke wil uitvee.
    2. Op jou Excel-lint, gaan na die Ablebits Data -oortjie > Teks -groep, en klik die Skakel om -knoppie.
    3. Op die Omskep teks -paneel, kies die Skakel reëlbreuk om na -radioknoppie, tik die "vervanging"-karakter in die blokkie, enklik Skakel om .

    In ons voorbeeld vervang ons elke reëlbreuk met 'n spasie, so jy plaas die muiswyser in die blokkie en druk die Enter-sleutel:

    Gevolglik sal jy 'n netjies georganiseerde tabel met eenlynadresse hê:

    As jy nuuskierig is om hierdie en nog 60 tydbesparende hulpmiddels vir Excel te probeer, is jy welkom om 'n proeflopie af te laai weergawe van ons Ultimate Suite. Jy sal verbaas wees om 'n paar-klik oplossings vir die mees uitdagende en vervelige take in Excel te ontdek!

    Video: Hoe om lynbreuke in Excel te verwyder

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.