Wie konvertiere ich eine Spaltenliste in eine durch Kommas getrennte Liste in Excel?
Wenn Sie eine Spaltenliste mit Daten in eine durch Komma oder andere Trennzeichen getrennte Liste konvertieren und das Ergebnis wie unten gezeigt in eine Zelle ausgeben möchten, können Sie dies mit der Funktion CONCATENATE oder durch Ausführen eines VBA in Excel ausführen.
- Konvertieren Sie die Spaltenliste in eine kommagetrennte Liste mit der TEXTJOIN-Funktion
- Konvertieren Sie die Spaltenliste mit der Funktion CONCATENATE in eine durch Kommas getrennte Liste
- Konvertieren Sie die Spaltenliste mit VBA in eine durch Kommas getrennte Liste
- Konvertieren Sie die Spaltenliste mit Kutools for Excel in eine durch Kommas getrennte Liste
- Kehren Sie die Verkettung um und konvertieren Sie eine Zelle (eine durch Kommas gezackte Liste) in eine Zeilen- / Spaltenliste in Excel
Konvertieren Sie die Spaltenliste in eine kommagetrennte Liste mit der TEXTJOIN-Funktion
Die Excel TEXTJOIN-Funktion verknüpft 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 die Spaltenliste in eine durch Kommas getrennte Liste umzuwandeln, wählen Sie bitte eine leere Zelle aus, z. B. die Zelle C1, und geben Sie diese Formel ein =TEXTVERBINDUNG(", ",WAHR,A1:A7) (A1: A7 ist die Spalte, die Sie in eine kommagezackte Liste konvertieren, "" gibt an, wie Sie die Liste aufteilen möchten). Siehe Screenshot unten:
Konvertieren Sie die Spaltenliste mit der Funktion CONCATENATE in eine durch Kommas getrennte Liste
In Excel kann die Funktion CONCATENATE die Spaltenliste in eine Liste in einer durch Kommas getrennten Zelle konvertieren. Bitte gehen Sie wie folgt vor:
1. Wählen Sie eine leere Zelle neben den ersten Daten der Liste aus, z. B. die Zelle C1, und geben Sie diese Formel ein = CONCATENATE (TRANSPOSE (A1: A7) & ",") (A1: A7 ist die Spalte, die Sie in eine kommagezackte Liste konvertieren, "," gibt das Trennzeichen an, mit dem Sie die Liste trennen möchten). Siehe Screenshots unten:
2. Markieren Sie die TRANSPOSE (A1: A7) & "," in der Formel und drücken Sie die F9 Key.
3. Entfernen Sie geschweifte Klammern {und } aus der Formel und drücken Sie die Enter Key.
Jetzt können Sie sehen, dass alle Werte in der Spaltenliste in eine Liste in einer Zelle konvertiert und durch Komma getrennt wurden. Siehe Screenshot oben.
Konvertieren Sie mit Kutools for Excel schnell eine Spaltenliste in eine durch Kommas getrennte Liste
Kutools für Excel Kombinieren Sie Spalten oder Zeilen, ohne Daten zu verlieren Mit diesem Dienstprogramm können Excel-Benutzer problemlos mehrere Spalten oder Zeilen zu einer Spalte / Zeile kombinieren, ohne Daten zu verlieren. Darüber hinaus können Excel-Benutzer diese kombinierten Textzeichenfolgen mit Wagen oder Hard Return umbrechen.
Konvertieren Sie die Spaltenliste mit VBA in eine durch Kommas getrennte Liste
Wenn die CONCATENATE-Funktion für Sie etwas langwierig ist, können Sie mit einem VBA die Spaltenliste schnell in eine Liste in einer Zelle konvertieren.
1. Halt ALT Taste drücken und drücken F11 auf der Tastatur zum Öffnen a Microsoft Visual Basic für Anwendung Fenster.
2. Klicken Sie Insert > Modulund kopieren Sie den VBA in das Modul.
VBA: Spaltenliste in durch Kommas getrennte Liste konvertieren
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 Führen Sie Taste oder drücken F5 um die VBA auszuführen.
4. Auf dem Bildschirm wird ein Dialogfeld angezeigt, in dem Sie die Spaltenliste auswählen können, die Sie konvertieren möchten. Siehe Screenshot:
5. Klicken Sie OKDann öffnete sich ein weiterer Dialog, in dem Sie eine Zelle auswählen konnten. Siehe Screenshot:
6. Klicken Sie OKund alle Werte in der Spaltenliste wurden in eine durch Komma getrennte Liste in einer Zelle konvertiert.
Tipp: In der obigen VBA gibt "," das Trennzeichen an, das Sie benötigen, und Sie können es nach Bedarf ändern.
Konvertieren Sie die Spaltenliste mit Kutools for Excel in eine durch Kommas getrennte Liste
Sie können Kutools auch für Excel anwenden Kombinieren Dienstprogramm zum Kombinieren einer Spaltenliste und zum einfachen Trennen jedes Werts durch Komma.
Kutools for Excel - Laden Sie Excel mit über 300 wichtigen Tools auf. Genießen Sie eine 30-tägige KOSTENLOSE Testversion mit vollem Funktionsumfang, ohne dass eine Kreditkarte erforderlich ist! Hol es dir jetzt
1. Wählen Sie die Spaltenliste aus, die Sie in eine durch Kommas getrennte Liste konvertieren möchten, und klicken Sie auf Kutoolen > Zusammenführen & Teilen> Zeilen, Spalten oder Zellen kombinieren, ohne Daten zu verlieren.
2. Im sich öffnenden Dialogfeld Spalten oder Zeilen kombinieren müssen Sie Folgendes tun:
(1) Überprüfen Sie die Reihen kombinieren Option in der So kombinieren Sie ausgewählte Zellen gemäß den folgenden Optionen Sektion;
(2) In der Geben Sie ein Trennzeichen an Abschnitt, überprüfen Sie die Anderer Separator Option und geben Sie Komma ein , in folgende Box;
3. Drücke den Ok .
Jetzt sehen Sie, dass alle Werte in der angegebenen Spaltenliste in einer Zelle zusammengefasst und in eine durch Kommas getrennte Liste konvertiert werden.
Kutools for Excel - Laden Sie Excel mit über 300 wichtigen Tools auf. Genießen Sie eine 30-tägige KOSTENLOSE Testversion mit vollem Funktionsumfang, ohne dass eine Kreditkarte erforderlich ist! Hol es dir jetzt
Demo: Konvertieren Sie die Spaltenliste in eine durch Kommas getrennte Liste in Excel
Kehren Sie die Verkettung um und konvertieren Sie eine Zelle (eine durch Kommas gezackte Liste) in eine Zeilen- / Spaltenliste in Excel
Normalerweise können Excel-Benutzer das anwenden Text zu Spalten Funktion zum Aufteilen einer Zelle in mehrere Spalten, es gibt jedoch keine direkte Methode zum Konvertieren einer Zelle in mehrere Zeilen. Allerdings Kutools für Excel Zellen teilen Das Dienstprogramm kann Ihnen dabei helfen, es einfach zu erledigen, wie im folgenden Screenshot gezeigt.