Wie kann man mehrzeilige Zelleninhalte in separate Zeilen/Spalten in Excel aufteilen?
In vielen praktischen Szenarien werden Sie möglicherweise feststellen, dass der Inhalt einer Zelle in Excel auf mehrere Zeilen innerhalb einer einzigen Zelle verteilt ist. Dies geschieht typischerweise, wenn Benutzer beim Eingeben von Daten Alt + Enter drücken und dadurch Zeilenumbrüche (Wagenrückläufe) innerhalb der Zelle erzeugen. Für die Datenanalyse, Sortierung oder weitere Verarbeitung ist es oft notwendig, diese mehrzeiligen Inhalte so aufzuteilen, dass jedes Element eine eigene Zeile oder Spalte belegt. Allerdings bietet Excel keine einfache integrierte Option für diese Aufgabe, was sie für viele Benutzer herausfordernd macht. Dieser Artikel zeigt mehrere effektive Möglichkeiten, um schnell mehrzeilige Zelleninhalte – getrennt durch Alt + Enter – in verschiedene Zeilen oder Spalten aufzuteilen.
Mehrzeilige Zelleninhalte mit der Text-in-Spalten-Funktion in separate Spalten aufteilen
Mehrzeilige Zelleninhalte ganz einfach mit Kutools für Excel in separate Zeilen oder Spalten aufteilen
Mehrzeilige Zelleninhalte mithilfe eines VBA-Makros in Zeilen oder Spalten aufteilen
Mehrzeilige Zelleninhalte mit der Text-in-Spalten-Funktion in separate Spalten aufteilen
Wenn Sie mit Daten arbeiten, die Zeilenumbrüche enthalten (eingefügt durch Alt + Enter), kann die Funktion „Text in Spalten“ verwendet werden, um den Inhalt effizient in separate Spalten aufzuteilen. Diese Methode ist besonders nützlich, wenn Sie jeden durch einen Zeilenumbruch getrennten Eintrag horizontal über mehrere Spalten derselben Zeile ausbreiten möchten. Beachten Sie jedoch, dass dieser Ansatz die Daten nur in Spalten, nicht aber in Zeilen trennt.
1. Wählen Sie die Zellen mit mehrzeiligen Inhalten aus, die Sie in separate Spalten aufteilen möchten, und klicken Sie dann auf Daten > Text in Spalten. Siehe Screenshot:
2. Wählen Sie im ersten Assistentenfenster „Text in Spalten konvertieren“ die Option Begrenzt aus, und klicken Sie dann auf die Schaltfläche Weiter.
3. Im zweiten Assistentenfenster „Text in Spalten konvertieren“ aktivieren Sie nur das Feld Andere, halten die Alt-Taste gedrückt und geben die Nummer 0010 in das folgende leere Feld ein. Klicken Sie anschließend auf die Schaltfläche Weiter. Siehe Screenshot:
Dieser Schritt ist entscheidend: Durch das Eingeben von Alt+0010 wird das Zeichen für den Zeilenumbruch erzeugt, das Excel verwendet, um Zeilen in einer Zelle zu trennen. Achten Sie darauf, die Alt-Taste gedrückt zu halten, während Sie 0010 auf dem Ziffernblock eingeben, damit das Trennzeichen korrekt erkannt wird. Wenn Sie ein Laptop ohne Ziffernblock verwenden, müssen Sie möglicherweise die NumLock-Funktion aktivieren oder die Bildschirmtastatur zur genauen Eingabe verwenden.
4. Im dritten Assistentenfenster „Text in Spalten konvertieren“ wählen Sie eine Zelle aus, in der die geteilten Inhalte im Zielfeld platziert werden sollen, und klicken Sie abschließend auf die Schaltfläche Fertig.
Standardmäßig überschreibt Excel beim Aufteilen die vorhandenen Daten rechts neben Ihren ausgewählten Zellen. Um Datenverlust zu vermeiden, können Sie eine Zielzelle außerhalb anderer wichtiger Daten auswählen oder Ihre Originaldaten vor dem Aufteilen in einen neuen Bereich kopieren.
Die ausgewählten mehrzeiligen Zellinhalte sind nun wie im folgenden Screenshot gezeigt in separate Spalten aufgeteilt.
Hinweis: Wenn Sie bemerken, dass leere Spalten erstellt wurden, könnte dies auf nachfolgende Zeilenumbrüche oder zusätzliche Leerzeichen am Ende Ihres Zelleninhalts zurückzuführen sein. Sie können diese manuell entfernen oder Excel’s TRIM- oder CLEAN-Funktionen zur Vorverarbeitung nutzen.
Mehrzeilige Zelleninhalte ganz einfach mit Kutools für Excel in separate Zeilen oder Spalten aufteilen
Wenn Sie mehrzeilige Zelleninhalte in mehrere Zeilen (nicht nur Spalten) aufteilen müssen, reicht die grundlegende Text-in-Spalten-Funktion in Excel nicht aus. In solchen Fällen kann das Hilfsprogramm „Zellen aufteilen“, das von Kutools für Excel bereitgestellt wird, eine vielseitigere und komfortablere Wahl sein. Dieses Tool ermöglicht es Ihnen, auszuwählen, ob Sie Ihre Daten zeilen- oder spaltenweise basierend auf Zeilenumbrüchen aufteilen möchten, und bietet größere Flexibilität und Effizienz – insbesondere bei großen Datensätzen oder wiederholten Aufgaben.
1. Wählen Sie die Zellen mit den mehrzeiligen Einträgen aus, die Sie trennen möchten, und klicken Sie dann auf Kutools > Zusammenführen & Aufteilen > Zellen aufteilen. Siehe Screenshot:
2. Führen Sie im Dialogfeld „Zellen aufteilen“ die folgenden Schritte aus:
- (1) Wählen Sie Aufteilen in Zeilen, wenn Sie jede Zeile in einer neuen Zeile darstellen möchten; andernfalls wählen Sie Aufteilen in Spalten für eine spaltenweise Aufteilung.
- (2) Wählen Sie unter Aufteilen nach die Option Neue Zeile, um Zeilenumbrüche als Trennzeichen zu verwenden.
- (3) Klicken Sie auf die Schaltfläche OK, um Ihre Einstellungen zu bestätigen.
Dieser Schritt ist flexibel – stellen Sie sicher, dass Sie das Trennzeichen auswählen, das Ihrer Datenstruktur entspricht, und überprüfen Sie die Vorschau auf Genauigkeit, bevor Sie fortfahren.
3. Wenn ein Dialogfeld erscheint, wählen Sie eine leere Zelle aus, um anzugeben, wo der geteilte Text platziert werden soll, und klicken Sie dann auf OK.
Die mehrzeiligen Zellen sind nun wie unten gezeigt in separate Spalten oder Zeilen aufgeteilt.
Wenn Sie eine kostenlose Testversion (30-Tag) dieses Hilfsprogramms nutzen möchten, klicken Sie bitte hier, um es herunterzuladen, und gehen Sie dann zur Anwendung der Berechnung gemäß den oben genannten Schritten.
Mehrzeilige Zelleninhalte in Zeilen oder Spalten mithilfe eines VBA-Makros aufteilen
Für Benutzer, die sich mit der Automatisierung von Aufgaben auskennen, bietet ein VBA-Makro eine effiziente und anpassbare Möglichkeit, mehrzeilige Zellen nach Zeilenumbrüchen aufzuteilen und jedes Element in separate Zeilen oder Spalten auszugeben. Dieser Ansatz ist ideal für die Massenverarbeitung, zum Erstellen wiederverwendbarer Lösungen oder zum Aufteilen von Daten direkt in großen Tabellen.
Mit VBA können Sie das Ziel-Ausgabeformat (ob Zeilen oder Spalten) steuern, Trennzeichen feinabstimmen und repetitive Arbeitsabläufe automatisieren – was erheblich Zeit spart, insbesondere bei großen Datensätzen.
1. Greifen Sie auf den VBA-Editor zu, indem Sie Entwicklertools > Visual Basic anklicken. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul, und kopieren Sie den folgenden Code in das leere Modulfenster:
Sub SplitMultilineCellsToRows()
' Split selected multiline cell contents to separate rows below each cell
On Error Resume Next
Dim Cell As Range
Dim SplitArr() As String
Dim i As Integer
xTitleId = "KutoolsforExcel"
For Each Cell In Selection
If InStr(Cell.Value, Chr(10)) Then
SplitArr = Split(Cell.Value, Chr(10))
For i = UBound(SplitArr) To 1 Step -1
Cell.Offset(i, 0).EntireRow.Insert
Cell.Offset(i, 0).Value = SplitArr(i)
Next i
Cell.Value = SplitArr(0)
End If
Next Cell
End Sub
2Um den Code auszuführen, wählen Sie die Zielzellen in Ihrem Arbeitsblatt aus und klicken Sie auf die Schaltfläche oder drücken Sie F5 im VBA-Fenster. Der mehrzeilige Zelleninhalt sollte sofort in Zeilen aufgeteilt werden.
Um diesen Code für das Aufteilen in Spalten anzupassen, verwenden Sie das folgende Makro:
Sub SplitMultilineCellsToColumns()
' Split selected multiline cell contents to separate columns to the right
On Error Resume Next
Dim Cell As Range
Dim SplitArr() As String
Dim i As Integer
xTitleId = "KutoolsforExcel"
For Each Cell In Selection
If InStr(Cell.Value, Chr(10)) Then
SplitArr = Split(Cell.Value, Chr(10))
For i = 0 To UBound(SplitArr)
Cell.Offset(0, i).Value = SplitArr(i)
Next i
End If
Next Cell
End Sub
Wählen Sie erneut die Zielzellen aus, kehren Sie zum VBA-Editor zurück und führen Sie dieses Makro aus. Die Werte aus jeder mehrzeiligen Zelle werden in Spalten rechts daneben aufgeteilt.
Tipps, Vorsichtsmaßnahmen und Fehlerbehebung: Speichern Sie Ihre Excel-Datei immer, bevor Sie VBA-Lösungen verwenden. Makros können nicht mit dem regulären Rückgängig-Befehl rückgängig gemacht werden, und neu eingefügte Zeilen/Spalten können vorhandene Daten überschreiben, wenn Sie nicht genügend freien Platz in Ihrem Arbeitsblatt lassen. Testen Sie den Code mit Beispiel-Daten, wenn Sie VBA zum ersten Mal verwenden.
Mehrzeilige Zelleninhalte ganz einfach mit Kutools für Excel in separate Zeilen oder Spalten aufteilen
Die besten Produktivitätstools für das Büro
Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt die Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher
- Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
- Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!
Alle Kutools-Add-Ins. Ein Installationspaket
Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.





- All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
- Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
- 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins