3 Möglichkeiten zum Entfernen von Zeilenumbrüchen in Excel: Formeln, VBA-Makro, Suchen&Ersetzen-Dialog

  • Teile Das
Michael Brown

In diesem Tipp finden Sie 3 Möglichkeiten, um Zeilenumbrüche aus Excel-Zellen zu entfernen. Außerdem erfahren Sie, wie Sie Zeilenumbrüche durch andere Symbole ersetzen können. Alle Lösungen funktionieren für Excel 365, 2021, 2019 und niedrigere Versionen.

Für Zeilenumbrüche in Ihrem Text kann es verschiedene Gründe geben. Normalerweise erscheinen Zeilenumbrüche, wenn Sie Text von einer Webseite kopieren, eine Arbeitsmappe von einem Kunden erhalten, die bereits Zeilenumbrüche enthält, oder wenn Sie sie selbst mit Alt+Eingabe hinzufügen.

Auf jeden Fall sollten Sie jetzt die Zeilenumbrüche löschen, da sie das Auffinden eines Ausdrucks erschweren und den Spalteninhalt unordentlich erscheinen lassen, wenn Sie die Option Textumbruch aktivieren.

Bitte beachten Sie, dass die Begriffe "Carriage Return" und "Line Feed" ursprünglich in einer Schreibmaschine verwendet wurden und 2 verschiedene Aktionen bedeuteten, mehr dazu finden Sie bei Wiki.

Bei der Entwicklung von Computern und Textverarbeitungsprogrammen wurden die Besonderheiten der Schreibmaschine berücksichtigt, weshalb heute zwei verschiedene nicht druckbare Symbole für den Zeilenumbruch verwendet werden: " Rückführung des Wagens " (CR, ASCII-Code 13) und " Zeilenvorschub "(LF, ASCII-Code 10) Windows verwendet nacheinander 2 Symbole: CR+LF und LF für *NIX-Systeme. Vorsicht: In Excel können Sie beide Varianten finden Wenn Sie Daten aus einer .txt- oder .csv-Datei importieren, ist die Wahrscheinlichkeit höher, dass Sie Kutschenrückführung + Zeilenvorschub Wenn Sie eine Zeile mit Alt+Eingabe umbrechen, fügt Excel ein Zeilenvorschub nur.

Falls Sie .csv-Dateien von einer Person erhalten, die Linux, Unix usw. verwendet, finden Sie nur Zeilenvorschübe wieder.

Alle 3 Methoden sind sehr schnell und Sie können diejenige wählen, die Ihnen am besten gefällt:

    Tipp: Wenn Sie eine Lösung für die umgekehrte Aufgabe suchen, lesen Sie, wie Sie schnell einen Zeilenumbruch in einer Excel-Zelle einfügen können.

    Carriage Returns manuell entfernen

    Vorteile: der schnellste Weg.

    Nachteile: keine zusätzlichen Funktionen :(.

    Hier finden Sie die Schritte zur Beseitigung von Zeilenumbrüchen mit Suchen und Ersetzen:

    1. Markieren Sie alle Zellen, in denen Sie Zeilenumbrüche entfernen oder ersetzen möchten.
    2. Drücken Sie Strg+H, um die Dialogfeld Suchen & Ersetzen .
    3. In der Was finden Geben Sie Strg+J ein. Das Feld sieht leer aus, aber Sie werden einen kleinen Punkt sehen.
    4. In der Ersetzen durch Geben Sie in das Feld "Ersetzen durch" einen beliebigen Wert ein, um die Zeilenumbrüche zu ersetzen. Wenn Sie nur die Zeilenumbrüche löschen wollen, lassen Sie das Feld "Ersetzen durch" leer.
    5. Drücken Sie die Alle ersetzen Taste und genießen Sie das Ergebnis!

    Zeilenumbrüche mit Excel-Formeln löschen

    Vorteile: können Sie eine Formelkette bzw. verschachtelte Formeln für die komplexe Verarbeitung von Zellentext verwenden. So ist es beispielsweise möglich, Zeilenumbrüche zu entfernen und anschließend überflüssige führende und nachfolgende Leerzeichen sowie Leerzeichen zwischen Wörtern zu eliminieren.

    Oder Sie müssen Zeilenumbrüche löschen, um Ihren Text als Argument für eine andere Funktion zu verwenden, ohne die ursprünglichen Zellen zu verändern, z. B. wenn Sie das Ergebnis als Argument für die Funktion =lookup () verwenden möchten.

    Nachteile: müssen Sie eine Hilfsspalte erstellen und viele zusätzliche Schritte ausführen.

    1. Fügen Sie die Hilfsspalte am Ende Ihrer Daten ein. Sie können sie "1 Zeile" nennen.
    2. In der ersten Zelle der Hilfsspalte ( C2 ), geben Sie die Formel zum Entfernen/Ersetzen von Zeilenumbrüchen ein. Hier sehen Sie mehrere hilfreiche Formeln für verschiedene Gelegenheiten:
      • Verarbeitet sowohl Windows- als auch UNIX-Kombinationen von Wagenrücklauf/Zeilenvorschub.

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

      • Die folgende Formel hilft Ihnen, den Zeilenumbruch durch ein beliebiges anderes Symbol (Komma+Leerzeichen) zu ersetzen. In diesem Fall werden die Zeilen nicht verbunden und es erscheinen keine zusätzlichen Leerzeichen.

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

      • Wenn Sie alle nicht druckbaren Zeichen aus dem Text entfernen möchten, einschließlich der Zeilenumbrüche:

        =CLEAN(B2)

    3. Kopieren Sie die Formel in die anderen Zellen der Spalte.
    4. Wahlweise können Sie die ursprüngliche Spalte durch die Spalte ersetzen, in der die Zeilenumbrüche entfernt wurden:
      • Alle Zellen in der Spalte markieren C und drücken Sie Strg + C, um die Daten in die Zwischenablage zu kopieren.
      • Wählen Sie nun die Zelle B2 aus und drücken Sie die Tastenkombination Shift + F10. Drücken Sie dann einfach V .
      • Entfernen Sie die Hilfsspalte.

    VBA-Makro zum Beseitigen von Zeilenumbrüchen

    Vorteile: Da sie einmal erstellt wurden, können sie in jeder Arbeitsmappe wiederverwendet werden.

    Nachteile: müssen Sie über Grundkenntnisse in VBA verfügen.

    Das VBA-Makro aus dem folgenden Beispiel löscht Zeilenumbrüche aus allen Zellen im aktuell geöffneten Arbeitsblatt (aktives Arbeitsblatt).

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

    Wenn Sie sich mit VBA nicht so gut auskennen, lesen Sie bitte Wie man VBA-Code in Excel einfügt und ausführt

    Wagenrücklauf mit Text Toolkit entfernen

    Wenn Sie ein glücklicher Nutzer unseres Text Toolkits oder der Ultimate Suite für Excel sind, brauchen Sie keine Zeit mit den oben genannten Manipulationen zu verschwenden, sondern nur diese 3 schnellen Schritte:

    1. Markieren Sie eine oder mehrere Zellen, in denen Sie Zeilenumbrüche löschen möchten.
    2. Gehen Sie in Ihrem Excel-Ribbon auf die Schaltfläche Ablebits Daten tab> Text Gruppe und klicken Sie auf die Konvertieren Taste.
    3. Auf der Text umwandeln wählen Sie den Bereich Zeilenumbruch umwandeln in ein, geben Sie das "Ersatz"-Zeichen in das Feld ein, und klicken Sie auf Konvertieren .

    In unserem Beispiel ersetzen wir jeden Zeilenumbruch durch ein Leerzeichen, also setzen Sie den Mauszeiger in das Feld und drücken die Eingabetaste:

    Als Ergebnis erhalten Sie eine übersichtliche Tabelle mit einzeiligen Adressen:

    Wenn Sie neugierig sind, diese und 60 weitere zeitsparende Tools für Excel auszuprobieren, können Sie gerne eine Testversion unserer Ultimate Suite herunterladen. Sie werden erstaunt sein, mit nur wenigen Klicks Lösungen für die schwierigsten und lästigsten Aufgaben in Excel zu entdecken!

    Video: Entfernen von Zeilenumbrüchen in Excel

    Michael Brown ist ein begeisterter Technologie-Enthusiast mit einer Leidenschaft für die Vereinfachung komplexer Prozesse mithilfe von Softwaretools. Mit mehr als einem Jahrzehnt Erfahrung in der Technologiebranche hat er seine Fähigkeiten in Microsoft Excel und Outlook sowie Google Sheets und Docs verfeinert. Michaels Blog widmet sich dem Teilen seines Wissens und seiner Expertise mit anderen und bietet leicht verständliche Tipps und Tutorials zur Verbesserung von Produktivität und Effizienz. Egal, ob Sie ein erfahrener Profi oder ein Anfänger sind, Michaels Blog bietet wertvolle Einblicke und praktische Ratschläge, wie Sie diese wichtigen Softwaretools optimal nutzen können.