Wie wandelt man eine kommagetrennte Textzeichenfolge in Excel in eine Liste um?

Das Umwandeln einer kommagetrennten Textzeichenfolge in eine Liste oder einzelne Zeilen in Excel ist eine häufige Aufgabe – besonders beim Importieren von Daten aus CSV-Dateien oder anderen Textquellen. Im Folgenden erhalten Sie eine detaillierte Anleitung mit verschiedenen Methoden, um dieses Ziel zu erreichen: mithilfe integrierter Excel-Funktionen sowie praktischer Formeln.
Komma-getrennte Textzeichenfolge in Excel in eine Liste umwandeln
Komma-getrennte Textzeichenfolge mithilfe einer Formel in eine Liste umwandeln (Excel 365)
Für Excel-365-Nutzer bietet die TEXTSPLIT-Funktion eine effiziente und unkomplizierte Möglichkeit, kommagetrennte Zeichenfolgen in Zeilen oder Spalten aufzuteilen. Die Funktion passt Zellbereiche dank des integrierten „Spill“-Effekts automatisch an – ganz nach der Größe der Ausgabe.
Klicken Sie auf die Zelle, in der das Ergebnis beginnen soll, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste – schon werden die Zellen mit den kommagetrennten Textzeichenfolgen sofort in eine Liste umgewandelt. Siehe Screenshot:
=TRANSPOSE(TEXTSPLIT(TEXTJOIN(", ", TRUE, A1:A4), ", ")) 
- TEXTJOIN(", ", WAHR, A1:A4):
Dieser Teil verknüpft die Textwerte aus den Zellen A1 bis A4 zu einer einzigen Zeichenfolge – getrennt durch Komma und Leerzeichen („, “).
Das Argument WAHR sorgt dafür, dass leere Zellen im Bereich ignoriert werden. - TEXTSPLIT(..., ", "):Die kombinierte Zeichenfolge aus TEXTJOIN wird anschließend mithilfe des Kommas gefolgt von einem Leerzeichen („, “) als Trennzeichen wieder in ihre einzelnen Bestandteile zerlegt.
So entsteht ein Array der ursprünglichen Werte. - TRANSPOSE(...): Schließlich dreht die Funktion TRANSPOSE das Array – je nach ursprünglicher Ausrichtung – von einer vertikalen Spalte in eine horizontale Zeile oder umgekehrt.
- Vorteile:
- Einfache Bedienung: Einfach und unkompliziert – ohne zusätzliche Tools erforderlich.
- Dynamische Arrays: Passen sich automatisch an, sobald sich die Daten in der Quellzelle ändern – so bleibt Ihre Ausgabe stets aktuell.
- Nachteile:
- Eingeschränkte Verfügbarkeit: Nur in Excel 365 verfügbar – für Benutzer älterer Excel-Versionen nicht zugänglich.
Komma-getrennte Textzeichenfolge mithilfe von Kutools für Excel in eine Liste umwandeln
Falls Sie keinen Zugriff auf Excel 365 haben, bietet Kutools für Excel eine leistungsstarke und intuitive Alternative, die diese Aufgabe vereinfacht. Mit der Funktion „In mehrere Zeilen aufteilen“ wandeln Sie kommagetrennte Zeichenfolgen nahtlos in mehrere Zeilen um – für effizientere und unkompliziertere Datenverwaltung.
Nach der Installation von Kutools für Excel gehen Sie bitte wie folgt vor:
- Klicken Sie auf „Kutools“ > „Vereinigen/Aufteilen“ > „In mehrere Zeilen aufteilen“, siehe Screenshot:

- Geben Sie im Dialogfeld „In mehrere Zeilen aufteilen“ die folgenden Vorgänge an:
- Wählen Sie die Zellen aus, die Sie aufteilen möchten;
- Wählen Sie im Abschnitt „Trennzeichen“ die Option „Andere“ und geben Sie Ihr gewünschtes Trennzeichen ein (z. B. ein Komma gefolgt von einem Leerzeichen), um festzulegen, wie der Zellinhalt getrennt werden soll.
- Klicken Sie zum Abschluss auf die Schaltfläche „OK“.

Ergebnis: Der Inhalt der ausgewählten Zellen wird anhand der Kommas in eine Liste aufgeteilt.
- Vorteile:
- Vielseitigkeit: Bietet mehr Anpassungsmöglichkeiten als die integrierten Excel-Funktionen.
- Benutzerfreundlichkeit: Bietet eine grafische Benutzeroberfläche (GUI), die Anwender Schritt für Schritt durch den Prozess führt – und so auch Excel-Einsteigern den Einstieg erleichtert.
- Kompatibel mit allen Excel-Versionen: Kutools funktioniert in jeder Excel-Version.
- Nachteil:
- Installation erforderlich.
Komma-getrennte Textzeichenfolge mithilfe von VBA-Code in eine Liste umwandeln
Der folgende VBA-Code hilft Ihnen, mehrere kommagetrennte Zellwerte in eine Spalte umzuwandeln. Gehen Sie dazu wie folgt vor:
1. Halten Sie in Excel die Tastenkombination „Alt + F11“ gedrückt, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.
2. Klicken Sie auf „Einfügen“ > „Modul“ und fügen Sie das folgende Makro in das Modulfenster ein.
VBA-Code: Komma-getrennte Textzeichenfolge in Zeilen oder Liste umwandeln
Sub RedistributeCommaDelimitedData()
'Updateby Extendoffice
Dim xArr() As String
Dim xAddress As String
Dim Rg As Range
Dim Rg1 As Range
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set Rg = Application.InputBox("please select the data range:", "Kutools for Excel", xAddress, , , , , 8)
If Rg Is Nothing Then Exit Sub
Set Rg = Application.Intersect(Rg, Rg.Parent.UsedRange)
If Rg Is Nothing Then Exit Sub
Set Rg1 = Application.InputBox("please select output cell:", "Kutools for Excel", , , , , , 8)
If Rg1 Is Nothing Then Exit Sub
xArr = Split(Join(Application.Transpose(Rg.Value), ","), ",")
Rg1.Resize(UBound(xArr) + 1) = Application.Transpose(xArr)
Rg1.Parent.Activate
Rg1.Resize(UBound(xArr) + 1).Select
End Sub
3. Drücken Sie anschließend die Taste F5, um den Code auszuführen. Wählen Sie im erscheinenden Dialogfeld den Datenbereich aus, den Sie umwandeln möchten. Siehe Screenshot:

4. Klicken Sie auf „OK“ und geben Sie im folgenden Dialogfeld die Zelle an, in der das Ergebnis ausgegeben werden soll. Siehe Screenshot:

5. Klicken Sie auf die Schaltfläche „OK“. Die ausgewählten, kommagetrennten Zellwerte wurden nun in eine Liste aus Zeilen umgewandelt. Siehe Screenshot:

- Vorteile:
- Kompatibel mit allen Excel-Versionen: VBA lässt sich ab Excel 2007 und in allen neueren Versionen nutzen.
- Automatisierte Verarbeitung: Verarbeitet große Datenmengen im Batch – ideal für sich wiederholende Aufgaben.
- Nachteil:
- Erfordert Programmierkenntnisse: VBA-Code setzt grundlegende Programmierkenntnisse voraus, was für Anfänger unter Umständen eine Hürde darstellen kann.
- Sicherheitsbedenken: Das Aktivieren von Makros birgt Sicherheitsrisiken – besonders bei Dateien aus unbekannten Quellen.
Ob Sie eine programmierfreie Lösung wie Kutools bevorzugen, die Einfachheit integrierter Excel-365-Formeln oder die Leistungsfähigkeit von VBA-Skripten – Excel bietet vielfältige Werkzeuge, um kommagetrennte Textzeichenfolgen effizient in nutzbare Datenformate umzuwandeln. Diese Methoden steigern Ihre Produktivität und ermöglichen eine effektivere Datenverwaltung und -analyse in Ihren Tabellenkalkulationen. Wenn Sie weitere Excel-Tipps und -Tricks entdecken möchten,bietet unsere Website Tausende von Anleitungen, um Excel zu meistern.
Verwandte Artikel:
Wie teilt man Zellen nach einem Zeilenumbruch in mehrere Spalten oder Zeilen auf?
Wie kann man Zellwerte in Excel auf mehrere Spalten aufteilen?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins

