Liste in Komma umwandeln
Liste in Komma umwandeln und zurück: Zeilen zu kommagetrenntem Text verbinden, mit Anführungszeichen versehen, als SQL-IN-Liste ausgeben oder wieder in Zeilen aufteilen.
Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
Zeilen verbinden und trennen
Sie haben eine Spalte aus Excel, eine Liste von IDs oder E-Mail-Adressen und brauchen sie in einer Zeile? Hier können Sie die Liste in Komma umwandeln: Jede Zeile wird zu einem Eintrag, verbunden mit dem Trennzeichen Ihrer Wahl. Das Ergebnis ist eine kommagetrennte Liste, die Sie in ein Formular, eine Konfigurationsdatei oder ein Skript einfügen.
Für Datenbankabfragen gibt es die SQL IN-Liste: Mit der Einstellung „SQL: Text in ' ', Zahlen ohne“ und dem Rahmen „IN ( … )“ entsteht zum Beispiel IN ('A-100', 'B-200', 42). Einfache Anführungszeichen in Werten werden dabei verdoppelt, wie es SQL verlangt (O''Brien). Für Python oder JavaScript wählen Sie den Rahmen als Array mit eckigen Klammern. So werden aus Zeilen in Komma getrennte Werte, ohne dass Sie Hand anlegen müssen.
Auch der Rückweg funktioniert: Komma in Zeilen, also einen getrennten Text wieder in eine Liste mit einem Eintrag pro Zeile aufteilen. Das Trennzeichen wird auf Wunsch automatisch erkannt; Werte in Anführungszeichen dürfen das Trennzeichen enthalten. Indem Sie zuerst trennen und dann wieder verbinden, können Sie auch das Trennzeichen ändern, etwa von Semikolon auf Komma. Für vollständige CSV-Dateien mit mehreren Spalten nutzen Sie besser CSV in JSON.
Anleitung: Liste in Komma umwandeln in 4 Schritten
- Richtung wählen: „Liste → getrennter Text“ oder „Getrennter Text → Liste“.
- Trennzeichen festlegen, etwa Komma und Leerzeichen, Semikolon oder ein eigenes Trennzeichen.
- Anführungszeichen, Sortierung und Rahmen wählen, zum Beispiel „SQL: IN ( … )“ oder ein Array.
- Bei Bedarf Leerzeichen am Rand, leere Einträge und Doppelte entfernen lassen und das Ergebnis kopieren.
Typische Anwendungsfälle
- Bestellnummern aus einer Excel-Spalte als SQL-IN-Liste für eine WHERE-Bedingung aufbereiten.
- E-Mail-Adressen aus einer Liste mit Semikolon verbinden und in Outlook ins Empfängerfeld einfügen.
- Kommagetrennte Schlagwörter aus einem CMS in einzelne Zeilen aufteilen und sortieren.
- Eine Liste von IDs als Array mit Anführungszeichen für JavaScript oder Python ausgeben.
Häufige Fragen
Wie mache ich aus einer Excel-Spalte eine kommagetrennte Liste?
Spalte in Excel markieren, kopieren und hier einfügen. Jede Zelle wird zu einer Zeile und erscheint im Ergebnis mit dem gewählten Trennzeichen verbunden.
Wie erzeuge ich eine SQL IN-Liste?
Wählen Sie bei Anführungszeichen „SQL: Text in ' ', Zahlen ohne“ und beim Rahmen „SQL: IN ( … )“. Apostrophe in Werten werden verdoppelt. Sehr lange IN-Listen sind in manchen Datenbanken begrenzt, zum Beispiel auf 1.000 Ausdrücke in Oracle.
Kann ich doppelte Einträge entfernen?
Ja, mit dem Schalter „Doppelte entfernen“. Der erste Eintrag bleibt erhalten, die Reihenfolge ändert sich nicht, außer Sie sortieren.
Wie teile ich einen Text an Kommas in Zeilen auf?
Richtung auf „Getrennter Text → Liste“ stellen. Bei „Automatisch“ erkennt das Werkzeug Tabulator, Semikolon, senkrechten Strich oder Komma.
Wie verbinde ich in Excel mehrere Zellen mit Komma?
Mit TEXTVERKETTEN, etwa =TEXTVERKETTEN(", ";WAHR;A1:A10), verfügbar ab Excel 2019 und in Microsoft 365. Für Anführungszeichen, SQL-Listen oder das Entfernen von Duplikaten ist dieses Werkzeug bequemer.
Wie teile ich in Excel kommagetrennte Werte auf Zeilen auf?
In Microsoft 365 mit der Funktion TEXTTEILEN (englisch TEXTSPLIT), in älteren Versionen über Daten › Text in Spalten, das allerdings in Spalten statt Zeilen aufteilt. Einfacher: Text hier einfügen, „Getrennter Text → Liste“ wählen und das Ergebnis zurück nach Excel kopieren.
Das könnte auch helfen
Cron-Ausdruck erklären
Crontab-Zeilen mit 5 oder 6 Feldern auf Deutsch erklärt, mit den nächsten 10 Ausführungen.
ÖffnenCron-Generator
Zeitplan im Formular wählen und die fertige Crontab-Zeile kopieren.
ÖffnenUnix-Zeitstempel umrechnen
Timestamp in Datum und zurück, Sekunden und Millisekunden erkannt, UTC und Berlin.
ÖffnenUUID-Generator
UUID v4 und v7 erzeugen, bis zu 1.000 auf einmal, und vorhandene UUIDs prüfen.
ÖffnenULID-Generator
Sortierbare IDs in Crockford Base32 erzeugen, dekodieren und in UUID umwandeln.
ÖffnenTexte vergleichen (Diff)
Unterschiede zwischen zwei Texten zeilen-, wort- oder zeichenweise finden.
Öffnen