Wie konvertiert man eine Spaltenliste in eine durch Kommas getrennte Liste in Excel?
Wenn Sie eine Spalte von Daten in eine einzelne Zelle mit durch Kommas (oder einem anderen Trennzeichen) getrennten Werten umwandeln müssen, bietet Excel mehrere effiziente Methoden, um dies zu erreichen. Ob Sie Funktionen wie TEXTJOIN oder CONCATENATE bevorzugen, ein VBA-Makro ausführen oder Tools wie Kutools für Excel nutzen – dieser Leitfaden bietet Schritt-für-Schritt-Anweisungen für jeden Ansatz.
- Spaltenliste mit der TEXTJOIN-Funktion in eine durch Kommas getrennte Liste umwandeln
- Spaltenliste mit der CONCATENATE-Funktion in eine durch Kommas getrennte Liste umwandeln
- Spaltenliste mit VBA in eine durch Kommas getrennte Liste umwandeln
- Spaltenliste mit Kutools für Excel in eine durch Kommas getrennte Liste umwandeln
- Umgekehrte Verkettung und Konvertierung einer Zelle (eine durch Kommas getrennte Liste) in eine Zeilen-/Spaltenliste in Excel
Spaltenliste mit der TEXTJOIN-Funktion in eine durch Kommas getrennte Liste umwandeln
Die Excel-TEXTJOIN-Funktion verbindet mehrere Werte aus einer Zeile, Spalte oder einem Zellbereich mit einem bestimmten Trennzeichen.
Beachten Sie, dass die Funktion nur in Excel für Office 365, Excel 2021 und Excel 2019 verfügbar ist.
Um eine Spaltenliste in eine durch Kommas getrennte Liste umzuwandeln, wählen Sie bitte eine leere Zelle aus, zum Beispiel die Zelle C1, und geben Sie die folgende Formel ein.
=TEXTJOIN(", ",TRUE,A1:A7)
Spaltenliste mit der CONCATENATE-Funktion in eine durch Kommas getrennte Liste umwandeln
In Excel kann die CONCATENATE-Funktion die Spaltenliste in eine in einer Zelle durch Kommas getrennte Liste umwandeln. Bitte gehen Sie wie folgt vor:
1. Wählen Sie eine leere Zelle neben dem ersten Datenelement der Liste aus, zum Beispiel die Zelle C1, und geben Sie diese Formel ein:
=CONCATENATE(TRANSPOSE(A1:A7)&",")
2. Markieren Sie TRANSPOSE(A1:A7)&"," in der Formel und drücken Sie die Taste "F9".
3. Entfernen Sie die geschweiften Klammern "{" und "}" aus der Formel und drücken Sie die Eingabetaste "Enter".
Jetzt können Sie sehen, dass alle Werte in der Spaltenliste in eine in einer Zelle durch Komma getrennte Liste umgewandelt wurden. Siehe obigen Screenshot.
Schnelles Umwandeln einer Spaltenliste in eine durch Kommas getrennte Liste mit Kutools für Excel
Das Hilfsprogramm "Zeilen/Spalten zusammenführen und Werte beibehalten" von Kutools für Excel kann Excel-Benutzern helfen, mehrere Spalten oder Zeilen einfach in eine Spalte/Zeile zusammenzuführen, ohne Daten zu verlieren. Darüber hinaus können Excel-Benutzer diese kombinierten Textzeichenfolgen mit einem Zeilenumbruch versehen.
Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt
Spaltenliste mit VBA in eine durch Kommas getrennte Liste umwandeln
Wenn die CONCATENATE-Funktion für Sie etwas mühsam ist, können Sie ein VBA verwenden, um die Spaltenliste schnell in eine in einer Zelle durch Kommas getrennte Liste umzuwandeln.
1. Halten Sie die Taste "ALT" gedrückt und drücken Sie "F11" auf der Tastatur, um ein "Microsoft Visual Basic for Applications"-Fenster zu öffnen.
2. Klicken Sie auf "Einfügen" > "Modul" und kopieren Sie das VBA in das Modul.
VBA: Spaltenliste in eine durch Kommas getrennte Liste umwandeln
Sub ChangeRange()
'Updateby20140310
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
outStr = ""
For Each rng In InputRng
If outStr = "" Then
outStr = rng.Value
Else
outStr = outStr & "," & rng.Value
End If
Next
OutRng.Value = outStr
End Sub
3. Klicken Sie auf die Schaltfläche "Ausführen" oder drücken Sie "F5", um das VBA auszuführen.
4. Ein Dialogfeld wird auf dem Bildschirm angezeigt, und Sie können die Spaltenliste auswählen, die Sie umwandeln möchten. Siehe Screenshot:
5. Klicken Sie auf "OK", dann erscheint ein weiteres Dialogfeld, in dem Sie eine Zelle auswählen können. Siehe Screenshot:
6. Klicken Sie auf "OK", und alle Werte in der Spaltenliste wurden in eine durch Kommas getrennte Liste in einer Zelle umgewandelt.
Tipp: Im obigen VBA gibt "," das gewünschte Trennzeichen an, und Sie können es je nach Ihren Anforderungen ändern.
Spaltenliste mit Kutools für Excel in eine durch Kommas getrennte Liste umwandeln
Sie können auch Kutools für Excel’s "Konsolidieren"-Hilfsprogramm anwenden, um eine Spaltenliste zu kombinieren und jeden Wert leicht mit einem Komma zu trennen.
1. Wählen Sie die Spaltenliste aus, die Sie in eine durch Kommas getrennte Liste umwandeln möchten, und klicken Sie auf "Kutools" > "Zusammenführen & Aufteilen" > "Zeilen/Spalten/Zellen zusammenführen und Werte beibehalten".
2. Im sich öffnenden Dialogfeld "Spalten oder Zeilen zusammenführen" müssen Sie folgendes tun:
(1) Aktivieren Sie die Option "Zeilen kombinieren" im Abschnitt "Den ausgewählten Bereich wie folgt zusammenführen";
(2) Aktivieren Sie im Abschnitt "Trennzeichen" die Option "Dieses Zeichen einfügen" und geben Sie ein Komma "," ein;
3. Klicken Sie auf die Schaltfläche "OK".
Jetzt werden Sie sehen, dass alle Werte in der angegebenen Spaltenliste in eine Zelle zusammengeführt und in eine durch Kommas getrennte Liste umgewandelt wurden.
Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt
Demo: Spaltenliste in eine durch Kommas getrennte Liste in Excel umwandeln
Umgekehrte Verkettung und Konvertierung einer Zelle (eine durch Kommas getrennte Liste) in eine Zeilen-/Spaltenliste in Excel
Normalerweise können Excel-Benutzer die Funktion "Text in Spalten" verwenden, um eine Zelle in mehrere Spalten aufzuteilen, aber es gibt keine direkte Methode, um eine Zelle in mehrere Zeilen umzuwandeln. Das Hilfsprogramm "Zellen aufteilen" von Kutools für Excel kann Ihnen jedoch helfen, dies ganz einfach zu erledigen, wie im folgenden Screenshot gezeigt.
Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt
"Verwandte Artikel:"
- Monatsnamen in Zahl umwandeln in Excel
- Militärzeit in Standardzeit umwandeln
- Eine Zelle in mehrere Zellen/Zeilen in Excel umwandeln
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!