Hoe regeleinden (carriage returns) uit cellen in Excel 2013, 2010 en 2007 te verwijderen?

In deze zelfstudie maakt u kennis met drie manieren om regelterugloop uit cellen in Excel te verwijderen. U leert ook hoe u regeleinden kunt vervangen door andere tekens. Alle voorgestelde oplossingen werken in Excel 2013, 2010, 2007 en 2003.

Regeleinden kunnen om verschillende redenen in tekst voorkomen. Doorgaans komen regelterugloops voor in een werkmap, bijvoorbeeld wanneer tekst wordt gekopieerd van een webpagina, wanneer ze al in een werkmap staan ​​die van een klant is ontvangen, of wanneer we ze zelf toevoegen door op toetsen te drukken. Alt + Enter.

Wat de reden ook is, de uitdaging is nu om regelterugloop te verwijderen, omdat ze het zoeken op woordgroepen verstoren en resulteren in onoverzichtelijke kolommen wanneer terugloop is ingeschakeld.

Alle drie de gepresenteerde methoden zijn vrij snel. Kies degene die het beste bij je past:

Opmerking: Aanvankelijk werden de termen "Carriage return" en "Line feed" gebruikt bij het werken aan typemachines en duidden ze op twee verschillende bewerkingen. Een nieuwsgierige lezer kan hierover zelfstandig gedetailleerde informatie vinden op internet.

Computers en tekstverwerkingssoftware zijn ontworpen met de kenmerken van typemachines in het achterhoofd. Daarom worden nu twee verschillende niet-afdrukbare tekens gebruikt om een ​​regeleinde aan te geven: vervoer retour (Carriage return, CR of ASCII code 13) en Regelvertaling (Line feed, LF- of ASCII-code 10). Op Windows worden beide tekens samen gebruikt en op *NIX-systemen worden alleen nieuwe regels gebruikt.

Wees voorzichtig: Beide opties zijn te vinden in Excel. Bij het importeren uit bestanden . Txt or . Csv de gegevens bevatten meestal regelterugloop en regelinvoer. Wanneer een regeleinde handmatig wordt ingevoerd door op te drukken Alt + Enter, Excel voegt alleen een nieuwregelteken in. Als het bestand . Csv ontvangen van een fan van Linux, Unix of een ander soortgelijk systeem, bereid je dan voor op een ontmoeting met alleen een newline-teken.

wagenretouren handmatig verwijderen

Voors: Deze methode is de snelste.

nadelen: Geen extra's

Zo kunt u regeleinden verwijderen met de "Zoek en vervang"

  1. Selecteer alle cellen waarvan u de regelterugloop wilt verwijderen of vervang ze door een ander teken.Hoe regeleinden (carriage returns) uit cellen in Excel 2013, 2010 en 2007 te verwijderen?
  2. Media Ctrl + Hom een ​​dialoogvenster te openen Zoek en vervang (Zoek en vervang).
  3. Zet de cursor in het veld Vinden (Vind wat) en druk op Ctrl + J. Op het eerste gezicht lijkt het veld leeg, maar als je goed kijkt, zie je er een klein puntje in.
  4. In het Vervangen door (Vervangen door) voer een waarde in die u wilt invoegen in plaats van regelteruglooptekens. Meestal wordt hiervoor een spatie gebruikt om te voorkomen dat twee aangrenzende woorden per ongeluk aan elkaar worden geplakt. Als u alleen regeleinden wilt verwijderen, verlaat u het veld Vervangen door (Vervangen door) leeg.Hoe regeleinden (carriage returns) uit cellen in Excel 2013, 2010 en 2007 te verwijderen?
  5. Klik op de knop Vervang alles (Alles vervangen) en geniet van het resultaat!Hoe regeleinden (carriage returns) uit cellen in Excel 2013, 2010 en 2007 te verwijderen?

Regeleinden verwijderen met Excel-formules

Voors: U kunt sequentiële of geneste formules gebruiken voor complexe tekstverificatie in de verwerkte cel. U kunt bijvoorbeeld regelterugloop verwijderen en vervolgens extra voorloop- of volgspaties zoeken, of extra spaties tussen woorden.

In sommige gevallen moeten regeleinden worden verwijderd om de tekst later als functieargumenten te kunnen gebruiken zonder wijzigingen in de oorspronkelijke cellen aan te brengen. Het resultaat kan bijvoorbeeld worden gebruikt als een functieargument BEKIJK (OPZOEKEN).

nadelen: U moet een hulpkolom maken en veel extra stappen uitvoeren.

  1. Voeg een hulpkolom toe aan het einde van de gegevens. In ons voorbeeld heet het 1 lijnen.
  2. Voer in de eerste cel van de hulpkolom (C2) de formule in om regeleinden te verwijderen/vervangen. Hieronder staan ​​een paar handige formules voor verschillende gelegenheden:
    • Deze formule is geschikt voor gebruik met combinaties van regelterugloop/regelinvoer in Windows en UNIX.

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

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

    • De volgende formule is geschikt om een ​​regeleinde te vervangen door een ander teken (bijvoorbeeld “, ” – komma + spatie). In dit geval worden de regels niet gecombineerd en verschijnen er geen extra spaties.

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

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

    • En zo kunt u alle niet-afdrukbare tekens uit tekst verwijderen, inclusief regeleinden:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Hoe regeleinden (carriage returns) uit cellen in Excel 2013, 2010 en 2007 te verwijderen?

  3. Kopieer de formule naar alle cellen in de kolom.
  4. Optioneel kunt u de oorspronkelijke kolom vervangen door een nieuwe, waarbij de regeleinden zijn verwijderd:
    • Selecteer alle cellen in een kolom C en drukken CTRL + C kopieer de gegevens naar het klembord.
    • Selecteer vervolgens een cel B2, druk op de sneltoets Shift + F10 en Invoegen (Invoegen).
    • Verwijder de helperkolom.

Verwijder regeleinden met VBA-macro

Voors: Een keer maken - gebruik het steeds opnieuw met elke werkmap.

nadelen: Minimaal basiskennis van VBA is vereist.

De VBA-macro in het volgende voorbeeld verwijdert regeleinden uit alle cellen op het actieve werkblad.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Voor elk 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

Als u niet zo bekend bent met VBA, raad ik u aan het artikel over het invoegen en uitvoeren van VBA-code in Excel te bestuderen.

Laat een reactie achter