So splitten Sie Zelleninhalte in mehrere Zeilen in Excel (Szenarien + Tools-Vergleich)
Dieser Leitfaden führt Sie durch das Aufteilen des Inhalts einer Zelle in mehrere Zeilen in Excel. Er behandelt zwei gängige Szenarien: eines, bei dem nur die Zielzelle aufgeteilt wird (andere Spalten werden ignoriert), und ein weiteres, bei dem die Zelle aufgeteilt wird, während die Daten in der restlichen Zeile beibehalten werden. Es werden mehrere Methoden bereitgestellt, um beide Situationen effektiv zu handhaben – von integrierten Excel-Funktionen bis hin zu fortgeschrittenen Tools wie Power Query, VBA und Drittanbieter-Plugins.
Zwei gängige Aufteilungsszenarien
Das Aufteilen von Daten kann verschiedene Formen annehmen, je nachdem, ob Sie andere Spalten in Ihrem Datensatz erhalten müssen. Hier definieren wir die beiden wichtigsten Ansätze, damit Sie den besten für Ihre Bedürfnisse auswählen können.
Szenario 1: Nur die Zielzelle aufteilen (andere Spalten ignorieren)
Manchmal interessieren Sie sich nur für die Werte innerhalb einer einzigen Zelle. Sie möchten diese in Zeilen aufteilen, um sie leichter lesbar zu machen, ohne dabei verbundene Daten in derselben Zeile zu duplizieren.
Beispiel
A,B,C
Ergebnis:
A
B
C
Anwendungsfall: Einfache Datenbereinigung oder Anzeigeaufgaben, bei denen andere Spalten irrelevant sind.
Szenario 2: Zelle aufteilen und Daten anderer Spalten behalten
In anderen Fällen müssen Sie sicherstellen, dass jeder geteilte Wert mit den ursprünglichen Zeilendaten verknüpft bleibt – im Wesentlichen wird die Zeile in mehrere Einträge erweitert.
Beispiel
USA | A,B,C
Ergebnis:
USA | A
USA | B
USA | C
Anwendungsfall: Daten-Normalisierung, bei der es wichtig ist, Beziehungen zwischen den Spalten aufrechtzuerhalten.
Wann müssen Sie eine Zelle in mehrere Zeilen aufteilen?
Schritt-für-Schritt-Methoden zum Aufteilen von Zellen
- Methode 1: Native Excel-Funktionen (Text in Spalten + Transponieren-Einfügen-Option)
- Methode 2: TRANSPOSE(TEXTSPLIT)-Funktion (Microsoft 365)
- Methode 3: Power Query – Aufteilen und Zeilen erweitern (Microsoft 2016 und spätere Versionen)
- Methode 4: Kutools Plugin – Klicks zum Aufteilen
- Methode 5: VBA-Skript – Volle kundenspezifische Kontrolle
Wann müssen Sie eine Zelle in mehrere Zeilen aufteilen?
Bevor wir uns mit den Methoden befassen, ist es wichtig zu verstehen, warum Sie möglicherweise eine Zelle aufteilen müssen. Diese Operation ist oft Teil von Datenbereinigung, -neustrukturierung oder Visualisierungsworkflows.
Typische Anwendungsfälle umfassen:
- Mehrere Werte in einer einzigen Spalte: wie Tags, IDs oder Adressen, die zusammen gespeichert werden.
- Pivot-Tabellen oder Diagramme: die besser mit normalisierten Datenformaten funktionieren.
- Importierte Datenbereinigung: insbesondere von CRM-Exporten oder Umfragetools.
- Datenstandardisierung: Machen Sie Ihre Tabelle datenbankfreundlich und analysierbar.
Schritt-für-Schritt-Methoden zum Aufteilen von Zellen
Nun, da Sie Ihr Szenario kennen, lassen Sie uns verschiedene Methoden untersuchen, um die Aufteilung vorzunehmen – von integrierten Funktionen bis hin zu fortschrittlicher Automatisierung. Wählen Sie die Methode, die zu Ihrer technischen Komfortzone und Nutzungshäufigkeit passt.
Methode 1: Native Excel-Funktionen (Text in Spalten + Transponieren-Einfügen-Option)
Dies ist eine einfache, manuelle Methode für einmalige Fälle, die nur integrierte Excel-Funktionen verwendet.
Geeignet für: Szenario 1 – Nur die Zielzelle aufteilen (andere Spalten ignorieren)
Schritte:
Schritt 1: Wählen Sie die Zelle aus.
Schritt 2: Wählen Sie Daten > Text in Spalten.
Schritt 3: Im Assistenten „Text in Spalten konvertieren“:
Wählen Sie „Trennzeichen“, klicken Sie auf „Weiter“.
Wählen Sie „Komma“, klicken Sie auf „Weiter“.
Wählen Sie die Zieldzelle aus, klicken Sie auf „Fertig“.
Jetzt ist die Zelle per Komma in mehrere Spalten aufgeteilt.
Schritt 4: Wählen Sie die geteilten Zellen aus und drücken Sie Strg + C, um sie zu kopieren. Klicken Sie mit der rechten Maustaste auf Ihre Zieldzelle, unter „Einfügeoptionen“ wählen Sie das Symbol „Transponieren“.
Die Inhalte werden in Zeilen transponiert.
Vorteile | Nachteile |
|
|
Methode 2: TRANSPOSE(TEXTSPLIT)-Funktion (Microsoft 365)
Diese Methode kombiniert die TEXTSPLIT-Funktion (die Text basierend auf einem Trennzeichen aufteilt) mit TRANSPOSE, um die geteilten Werte sofort vertikal in Zeilen anzuzeigen.
Geeignet für: Szenario 1 – Nur die Zielzelle aufteilen (andere Spalten ignorieren)
Schritte:
Schritt 1: Geben Sie die Formel in eine leere Zelle ein, wo Sie die vertikale Liste beginnen möchten.
Formelbeispiel: Zelle A1 ist die Zielzelle, die in Zeilen aufgeteilt werden soll.
In diesem Fall lautet die Formel
Schritt 2: Drücken Sie die Eingabetaste.
Vorteile | Nachteile |
|
|
Methode 3: Power Query – Aufteilen und Zeilen erweitern (Microsoft 2016 und spätere Versionen)
Power Query ist ideal für strukturierte, wiederholbare Operationen. Es ist leistungsstark, aktualisierbar und eignet sich hervorragend für Stapeldaten-Transformationen.
Geeignet für: Sowohl Szenario 1 (Nur die Zielzelle aufteilen) als auch Szenario 2 (Zelle aufteilen und Daten anderer Spalten behalten)
Schritte: Nehmen Sie Szenario 1 (Nur die Zielzelle aufteilen) als Beispiel
Schritt 1: Wählen Sie Ihren Bereich aus, gehen Sie zu Daten > Abrufen und Transformieren > Aus Tabelle/Bereich.
an
Schritt 2: Klicken Sie im Fenster „Tabelle erstellen“ auf OK. (Wenn Ihr ausgewählter Bereich Überschriften hat, aktivieren Sie „Meine Tabelle hat Überschriften“.)
Schritt 3: Verwenden Sie im Power Query-Editor „Spalte nach Trennzeichen aufteilen“.
Schritt 4: Wählen oder geben Sie das Trennzeichen ein, und klicken Sie dann auf „Erweitert“, um die Optionen zu erweitern, wählen Sie „In Zeilen aufteilen“ und klicken Sie auf OK.
Schritt 5: Wählen Sie „Schließen & Laden > Schließen & Laden“ oder „Schließen & Laden unter“.
Schließen & Laden
Funktion: Lädt die Abfrageergebnisse direkt am Standardspeicherort.
Schließen & Laden unter...
Funktion: Stellt benutzerdefinierte Ladepoptionen zur Verfügung, sodass Benutzer auswählen können, wo und wie die Daten gespeichert werden. Ideal für regelmäßige Berichte, große Datensätze.
Die gleichen Schritte gelten für Szenario 2 (Zellen aufteilen und Daten anderer Spalten beibehalten) – sehen wir uns die Ergebnisse an.
Der Zielbereich der Zellen:
Ergebnis:
Hinweis: Wählen Sie im Power Query-Editor-Fenster nur die Zielspalte aus, die Sie in Zeilen aufteilen möchten, und klicken Sie dann unter „Spalte aufteilen“ auf „Nach Trennzeichen“.
Vorteile | Nachteile |
|
|
Tipp: Fügen Sie Trim- und Clean-Schritte hinzu, um Leerzeichen oder Sonderzeichen zu korrigieren.
Methode 4: Kutools Plugin – Klicks zum Aufteilen
Wenn Sie häufig Zellen aufteilen und eine GUI-basierte Lösung bevorzugen, ist Kutools ein hervorragendes Werkzeug. Es vereinfacht komplexe Operationen in wenige Klicks.
Geeignet für: Sowohl Szenario 1 (Nur die Zielzelle aufteilen) als auch Szenario 2 (Zelle aufteilen und Daten anderer Spalten beibehalten)
Schritte: Szenario 1 (Nur die Zielzelle aufteilen)
Schritt 1: Wählen Sie die Zielzelle aus.
Schritt 2: Gehen Sie zu Kutools > Zusammenführen & Aufteilen > Zellen aufteilen.
Schritt 3: Wählen Sie „In Zeilen aufteilen“ und definieren Sie das Trennzeichen. Klicken Sie auf OK./p>
Schritt 4: Wählen Sie eine Zieldzelle aus. Klicken Sie auf OK.
Schritte: Szenario 2 (Zelle aufteilen und Daten anderer Spalten beibehalten)
Schritt 1: Wählen Sie die Spalte aus, die Sie in Zeilen aufteilen möchten.
Schritt 2: Gehen Sie zu Kutools > Zusammenführen & Aufteilen > Daten in Zeilen aufteilen.
Schritt 3: Definieren Sie das Trennzeichen. Klicken Sie auf OK.
Die gleichen Schritte gelten für Szenario 2 (Zellen aufteilen und Daten anderer Spalten beibehalten) – sehen wir uns die Ergebnisse an.
Der Zielbereich der Zellen:
Ergebnis:
Vorteile | Nachteile |
|
|
Hinweis: Die 30-tägige Testversion bietet alle Funktionen zum Testen.
Methode 5: VBA-Skript – Volle kundenspezifische Kontrolle
Für Benutzer mit Programmierkenntnissen bietet VBA maximale Flexibilität. Sie können Skripte anpassen, um genau Ihrer Datenstruktur und Ihren Geschäftsregeln zu entsprechen.
Geeignet für: Sowohl Szenario 1 (Nur die Zielzelle aufteilen) als auch Szenario 2 (Zelle aufteilen und Daten anderer Spalten beibehalten)
Schritte:
Schritt 1: Drücken Sie Alt + F11, um den VBA-Editor zu öffnen.
Schritt 2: Klicken Sie auf Einfügen > Modul.
Schritt 3: Kopieren und fügen Sie das folgende VBA ein.
Szenario 1 – Nur die Zielzelle aufteilen
'Update by Extendoffice
Sub SplitCellToRows_Simple()
Dim InputCell As Range
Dim Values As Variant
Dim i As Long
Set InputCell = Range("A1") ' change A1 to your target cell
Values = Split(InputCell.Value, ",")
For i = 0 To UBound(Values)
InputCell.Offset(i, 1).Value = Trim(Values(i))
Next i
End Sub
Szenario 2 – Zelle aufteilen und Daten anderer Spalten beibehalten
'Update by Extendoffice
Sub SplitRowsWithOtherColumns()
Dim ws As Worksheet
Dim LastRow As Long, i As Long
Dim arr As Variant, j As Long
Dim SplitVals As Variant
Dim CurrentRow As Long
Set ws = ActiveSheet
LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
For i = LastRow To 2 Step -1
If InStr(ws.Cells(i, 2).Value, ",") > 0 Then
SplitVals = Split(ws.Cells(i, 2).Value, ",")
For j = UBound(SplitVals) To 1 Step -1
ws.Rows(i + 1).Insert Shift:=xlDown
ws.Cells(i + 1, 1).Value = ws.Cells(i, 1).Value
ws.Cells(i + 1, 2).Value = Trim(SplitVals(j))
Next j
ws.Cells(i, 2).Value = Trim(SplitVals(0))
End If
Next i
End Sub
Hinweis: Dieses VBA-Skript ist speziell so konfiguriert, dass es funktioniert, wenn sich Ihre Daten in den Spalten A bis B befinden und die aufzuteilenden Werte in Spalte B stehen.
Nachteile |
|
💡Tipps:
- Sichern Sie Ihre Daten immer, bevor Sie ein Makro ausführen.
- Ersetzen Sie "," im Skript durch Ihr tatsächliches Trennzeichen (z. B. ";" für Semikolon oder "|" für Pipe-Zeichen), um es an das Format Ihrer Daten anzupassen.
Häufige Probleme
- Leere Zeilen oder Spalten: Normalerweise verursacht durch nachfolgende Trennzeichen oder versteckte Leerzeichen.
- Fehler in zusammengeführten Zellen: Heben Sie die Zusammenführung der Zellen auf, bevor Sie beginnen.
- Power Query aktualisiert sich nicht: Denken Sie daran, auf „Aktualisieren“ zu klicken, nachdem Sie die Quelldaten geändert haben.
- Falsches Trennzeichen: Ein Fehler zwischen Semikolon und Komma kann das gesamte Ergebnis beeinträchtigen.
Verwandte Artikel:
- Transpose-Bereich-Hilfsprogramm: Konvertieren Sie problemlos mehrere Zeilen in Spalten und Zeilen in Excel
- Einheitenkonverter-Tool: Konvertieren Sie schnell Dezimalzahlen in Binär/Oktal/Hexadezimal oder umgekehrt
Die besten Office-Produktivitätstools
Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre 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 Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen in Reitern in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Reitern desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich Hunderte von Mausklicks!