Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

Wie konvertiert man eine durch Kommas getrennte Textzeichenfolge in eine Liste in Excel?

Author Xiaoyang Last modified
convert comma separated text string to list

Das Umwandeln einer durch Kommas getrennten Textzeichenfolge in eine Liste oder Zeilen in Excel kann eine häufige Aufgabe sein, insbesondere beim Umgang mit Datenimporten aus CSV-Dateien oder anderen Textquellen. Im Folgenden finden Sie eine detaillierte Anleitung, die Sie durch verschiedene Methoden führt, um dies mit Hilfe der integrierten Funktionen von Excel sowie Formeln zu erreichen.

Konvertieren einer durch Kommas getrennten Textzeichenfolge in eine Liste in Excel


Konvertieren einer durch Kommas getrennten Textzeichenfolge in eine Liste mit einer Formel (Excel 365)

Für Benutzer mit Excel 365 ist die TEXTSPLIT-Funktion eine effiziente und einfache Möglichkeit, durch Kommas getrennte Zeichenfolgen in Zeilen oder Spalten umzuwandeln. Diese Funktion passt Zellbereiche automatisch an (ergießt Ergebnisse) basierend auf der Ausgabegröße.

Klicken Sie auf die Zelle, in der das Ergebnis beginnen soll, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste. Die Zellen mit den durch Kommas getrennten Textzeichenfolgen werden sofort in eine Liste umgewandelt. Siehe Screenshot:

=TRANSPOSE(TEXTSPLIT(TEXTJOIN(", ", TRUE, A1:A4), ", "))

convert comma separated text string to list with a formula

Erklärung dieser Formel:
  • TEXTJOIN(", ", WAHR, A1:A4):
    Dieser Teil verbindet die Textwerte aus den Zellen A1 bis A4 zu einer einzigen Zeichenfolge, getrennt durch ein Komma und ein Leerzeichen (, ).
    Das Argument WAHR stellt sicher, dass leere Zellen im Bereich ignoriert werden.
  • TEXTSPLIT(..., ", "): Die kombinierte Zeichenfolge aus TEXTJOIN wird dann mit dem Komma und Leerzeichen (, ) als Trennzeichen wieder in einzelne Elemente aufgeteilt.
    Dies erstellt ein Array der ursprünglichen Werte.
  • TRANSPOSE(...): Schließlich dreht die TRANSPOSE-Funktion das Array von einer vertikalen Spalte in eine horizontale Zeile (oder umgekehrt, je nach ursprünglicher Ausrichtung).
  • Vorteile:
  • Einfachheit: Einfach und unkompliziert, erfordert keine zusätzlichen Tools.
  • Dynamische Arrays: Passt sich automatisch an, wenn sich Daten in der Quelle ändern, sodass Ihre Ausgabe immer aktuell bleibt.

  • Nachteile:
  • Eingeschränkte Verfügbarkeit: Nur in Excel 365 verfügbar, nicht für Benutzer mit älteren Excel-Versionen zugänglich.

Konvertieren einer durch Kommas getrennten Textzeichenfolge in eine Liste mit Kutools für Excel

Wenn Sie keinen Zugriff auf Excel 365 haben, bietet Kutools für Excel eine leistungsstarke und intuitive Alternative, die diese Aufgabe vereinfacht. Mit seiner Funktion "In mehrere Zeilen aufteilen" können Sie durch Kommas getrennte Zeichenfolgen nahtlos in mehrere Zeilen umwandeln, was die Datenverwaltung effizienter und einfacher macht.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach der Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

  1. Klicken Sie auf "Kutools" > "Zusammenführen & Aufteilen" > "In mehrere Zeilen aufteilen", siehe Screenshot:
    Click Kutools > Merge & Split > Split Data to Rows
  2. Im Dialogfeld "In mehrere Zeilen aufteilen" legen Sie die folgenden Operationen fest:
    • Wählen Sie die Zellen aus, die Sie aufteilen möchten;
    • Im Abschnitt "Trennzeichen" wählen Sie "Anderes", geben dann Ihr Trennzeichen ein (z.B. ein Komma und ein Leerzeichen), um zu definieren, wie der Zelleninhalt aufgeteilt werden soll;
    • Klicken Sie abschließend auf die OK-Schaltfläche.
      specify the options in the dialog box

Ergebnis: Die ausgewählten Zelleninhalte werden durch die Kommas in eine Liste aufgeteilt.
convert comma separated text string to list with Kutools

📝 Hinweis: Diese Methode teilt die Daten direkt im Quellbereich auf, daher ist es ratsam, die Originaldaten vor der Verwendung zu kopieren und zu sichern.
  • Vorteile:
  • Vielseitigkeit: Bietet mehr Anpassungsmöglichkeiten als die nativen Funktionen von Excel.
  • Benutzerfreundlichkeit: Stellt eine grafische Benutzeroberfläche bereit, die Benutzer durch den Prozess führt, was es auch für weniger erfahrene Excel-Nutzer zugänglich macht.
  • Kompatibel mit allen Excel-Versionen: Kutools kann in allen Excel-Versionen verwendet werden.

  • Nachteil:
  • Muss installiert werden.

Konvertieren einer durch Kommas getrennten Textzeichenfolge in eine Liste mit VBA-Code

Der folgende VBA-Code kann Ihnen helfen, mehrere durch Kommas getrennte Zellenwerte in eine Spalte umzuwandeln, gehen Sie bitte wie folgt vor:

1. Halten Sie die Tasten "Alt + F11" in Excel gedrückt, und es öffnet sich das Fenster "Microsoft Visual Basic for Applications".

2. Klicken Sie auf "Einfügen" > "Modul" und fügen Sie das folgende Makro im Modulfenster ein.

VBA-Code: Konvertieren einer durch Kommas getrennten Textzeichenfolge in Zeilen oder Liste

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 dann die F5-Taste, um diesen Code auszuführen. Wählen Sie im erscheinenden Dialogfeld den Datenbereich aus, den Sie konvertieren möchten, siehe Screenshot:

run vba code to select the data list

4. Klicken Sie auf OK, im nächsten Dialogfenster legen Sie eine Zelle fest, in der Sie das Ergebnis ausgeben möchten, siehe Screenshot:

specify a cell to output the result

5. Klicken Sie auf die OK-Schaltfläche, die ausgewählten durch Kommas getrennten Zellenwerte wurden in eine Liste von Zeilen umgewandelt. Siehe Screenshot:

the selected comma separated cell values have been converted into a list

  • Vorteile:
  • Kompatibel mit allen Excel-Versionen: VBA kann in Excel 2007 und späteren Versionen verwendet werden.
  • Automatisierte Verarbeitung: Kann große Datenmengen in Batches verarbeiten, was ideal für repetitive Aufgaben ist.

  • Nachteil:
  • Erfordert Programmierkenntnisse: VBA-Code erfordert einige Programmierkenntnisse, was für Anfänger möglicherweise nicht benutzerfreundlich ist.
  • Sicherheitsbedenken: Das Aktivieren von Makros kann Sicherheitsrisiken bergen, insbesondere bei der Bearbeitung von Dateien aus unbekannten Quellen.

Ob Sie eine codefreie Lösung wie Kutools bevorzugen, die Einfachheit eingebauter Excel 365 Formeln oder die Robustheit von VBA-Skripten – Excel bietet verschiedene Tools, um durch Kommas getrennte Textzeichenfolgen effizient in nutzbare Datenformate umzuwandeln. Diese Methoden erhöhen die Produktivität und ermöglichen eine effektivere Datenverwaltung und -analyse in Ihren Tabellen. Wenn Sie daran interessiert sind, weitere Excel-Tipps und -Tricks zu entdecken, bietet unsere Website Tausende von Tutorials, um Ihnen zu helfen, Excel zu beherrschen.


Verwandte Artikel:

Wie teilt man Zellen in mehrere Spalten oder Zeilen durch einen Wagenrücklauf?

Wie teilt man Zellenwerte in mehrere Spalten in Excel?


Die besten Produktivitätstools für das Büro

🤖 Kutools AI Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung |  Code generieren  |  Benutzerdefinierte Formeln erstellen |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen zusammenführen, ohne Daten zu verlieren | Runden...
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match...
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeitsstatus versteckter Spalten umschalten | Bereiche & Spalten vergleichen...
Empfohlene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappe & Arbeitsblatt-Manager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (fett/kursiv/durchgestrichen filtern...) ...
Top15 Toolsets:12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...) |50+ Diagramm typen (Gantt-Diagramm, ...) |40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...) |19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...) |12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...) |7 Konsolidierungs- & Aufteilungstools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere!

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.

Excel Word Outlook Tabs PowerPoint
  • 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