Inhaltsverzeichnis
Bei der Arbeit in Excel kann es vorkommen, dass wir eine Spalte oder einen Bereich in eine kommagetrennte Liste mit einfachen Anführungszeichen um die einzelnen Zellwerte konvertieren müssen. In diesem Artikel zeige ich Ihnen, wie Sie eine Spalte in eine kommagetrennte Liste mit einfachen Anführungszeichen um die einzelnen Zellwerte konvertieren können, indem Sie Funktionen wie CONCATENATE , TEXTJOIN zusammen mit VBA-Makro und Suchen und Ersetzen Werkzeug.
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsbuch herunter, um die Aufgabe zu üben, während Sie diesen Artikel lesen.
Spalte in Liste umwandeln.xlsm5 Methoden zum Umwandeln von Spalten in kommagetrennte Listen mit einfachen Anführungszeichen
Nehmen wir ein Szenario an, in dem wir eine Excel-Datei haben, die Informationen über verschiedene Schreibwaren enthält. Diese Produkte sind in der Spalte mit dem Titel Produkt in diesem Excel-Arbeitsblatt aufgelistet. Wir werden diese Spalte mit den Produkten in eine kommagetrennte Liste umwandeln. Die folgende Abbildung zeigt das Arbeitsblatt mit der kommagetrennten Liste der Produkte mit einfachen Anführungszeichen um jedes einzelne Produkt.
Methode 1: Spalte manuell in kommagetrennte Liste umwandeln
Wir können unsere eigene Formel verwenden, die nur den kaufmännisches Und-Zeichen ( & ) und Komma ( , ), um die Spalte in eine kommagetrennte Liste mit einzelnen Anführungszeichen um die Zellwerte herum umzuwandeln. Wir müssen die folgenden Schritte ausführen.
Schritte:
⦿ Zunächst müssen wir die folgende Formel in eine Zelle schreiben C5 .
="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"
Formel Aufschlüsselung:
Die kaufmännisches Und-Zeichen ( & ) wird sich dem einfache Anführungszeichen ( '' ) und die Kommas ( , ) mit dem Zellwerte zu eine kommagetrennte Datei erstellen Liste mit einfache Anführungszeichen .
⦿ Beim Drücken von EINGEBEN erhalten wir die kommagetrennte Liste mit einfache Anführungszeichen um jeden Zellenwert der Tabelle Produkt Spalte in Zelle C5 .
Lesen Sie mehr: Wie man in Excel Spalten in Zeilen umwandelt (2 Methoden)
Methode 2: Verwenden Sie die Funktion CONCATENATE, um Spalte in kommagetrennte Liste umwandeln
Sie können auch die CONCATENATE Funktion in Excel, um die Spalte in eine kommagetrennte Liste mit einfachen Anführungszeichen umzuwandeln. Wir müssen Folgendes tun.
Schritte:
⦿ Zunächst müssen wir die folgende Formel in eine Zelle schreiben C5 .
=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")
Formel Aufschlüsselung:
Die CONCATENATE nimmt mehrere Textstücke oder Zeichenketten und verbindet sie zu einem großen Text.
⦿ Beim Drücken von EINGEBEN erhalten wir die kommagetrennte Liste mit einfache Anführungszeichen um jeden Zellenwert der Tabelle Produkt Spalte in Zelle C5 .
Lesen Sie mehr: Wie man in Excel Spalten in Zeilen transponiert (6 Methoden)
Ähnliche Lektüre
- Transponieren von doppelten Zeilen in Spalten in Excel (4 Möglichkeiten)
- Excel Power Query: Zeilen in Spalten transponieren (Schritt-für-Schritt-Anleitung)
- Wie man mit Excel VBA Zeilen in Spalten transponiert (4 ideale Beispiele)
- Transponieren mehrerer Spalten in eine Spalte in Excel (3 praktische Methoden)
- Konvertieren einzelner Spalten in Zeilen in Excel mit Formeln
Methode 3: Wenden Sie die Funktion TEXTJOIN an, um eine Spalte in eine kommagetrennte Liste umzuwandeln
Wenn Sie Zugang haben zu Microsoft Excel 365 können Sie die TEXTJOIN um die Zellwerte einer Spalte oder eines Bereichs zu einer kommagetrennten Liste zu verbinden.
Schritte:
⦿ Zunächst müssen wir die folgende Formel in eine Zelle schreiben C5 .
=TEXTJOIN(",", TRUE, B5:B9)
Formel Aufschlüsselung:
Die TEXTJOIN Funktion verkettet oder tritt bei. mehrere Stücke von Text oder String mit einem Begrenzungszeichen, in diesem Beispiel ist das Begrenzungszeichen ein Komma ( , ).
Anmerkung: Die TEXTJOIN Funktion ist ausschließlich für die Verwendung in Microsoft Excel 365, Excel 2020, oder Excel 2019. Um die Funktion nutzen zu können, sollten Sie Zugang zu einem dieser Dienste haben.⦿ Beim Drücken von EINGEBEN erhalten wir die kommagetrennte Liste der Zellwerte der Produkt Spalte in Zelle C5 .
Lesen Sie mehr: Konvertieren von Spalten in Zeilen in Excel basierend auf dem Zellwert
Methode 4: Konvertieren einer Spalte in eine kommagetrennte Liste mit einem VBA-Makro
Wenn Sie sich mit dem VBA Makro in Excel, dann können Sie VBA zur effizienten Umwandlung der Spalte in eine durch Komma getrennte Liste mit einfachen Anführungszeichen Wir müssen die folgenden Schritte befolgen.
Schritt 1:
⦿ Zunächst werden wir auswählen Visual Basic von der Entwickler Wir können auch auf ALT+F11 um sie zu öffnen.
Schritt 2:
⦿ Klicken Sie nun auf das Symbol einfügen. Taste und wählen Sie Modul .
⦿ Schreiben Sie den folgenden Code in das sich öffnende Fenster. Wir drücken STRG+S um den Code zu speichern.
Function ColumntoList(ColRange As Range) Dim ListOutput Dim cell As Variant For Each cell In ColRange If Not IsEmpty(cell.Value) Then ListOutput = ListOutput & "'" & cell.Value & "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function
Schritt 3:
⦿ Wir kehren nun zum Arbeitsblatt zurück und schreiben den folgenden Code in die Zelle C5 .
=SpaltebisListe(B5:B9)
⦿ Beim Drücken von EINGEBEN erhalten wir die kommagetrennte Liste mit einfache Anführungszeichen um jeden Zellenwert der Tabelle Produkt Spalte in Zelle C5 .
Lesen Sie mehr: VBA zum Transponieren mehrerer Spalten in Zeilen in Excel (2 Methoden)
Methode 5: Verwenden Sie das Werkzeug Suchen & Ersetzen, um eine Spalte in eine kommagetrennte Liste umzuwandeln.
Wir können die Suchen & Ersetzen Tool in Microsoft Office, um eine Spalte in Microsoft Excel in eine kommagetrennte Liste in Microsoft Office zu konvertieren, befolgen Sie einfach die folgenden Schritte.
Schritt 1:
⦿ Wählen Sie zunächst alle Zellen im Produkt Spalte außer die Spalte Kopfzeile .
⦿ Klicken Sie dann mit der rechten Maustaste auf eine der markierten Zellen. Sie sehen das Kontextmenü. Klicken Sie auf Kopieren aus dem Menü.
⦿ Alternativ können Sie auch die Taste STRG+C zu kopieren. die ausgewählten Zellen.
Schritt 2:
⦿ Wir werden nun einfügen die kopierte Zellen in ein leeres Microsoft Word-Dokument durch Drücken von STRG+V .
⦿ Dann sehen wir eine Dropdown-Option namens Einfügen-Optionen ( Strg ) auf der unten-rechts Ecke der eingefügten Zellen.
⦿ Jetzt , klicken wir auf den Einfügen-Optionen und wählen Sie Text behalten Nur Optionen.
⦿ Als nächstes drücken wir STRG+H zum Öffnen des Suchen und Ersetzen Werkzeug.
⦿ Zunächst fügen wir " ^p " in der Was finden Eingabefeld.
⦿ Dann werden wir " , " in der Ersetzen durch Eingabefeld.
⦿ Schließlich klicken wir auf die Schaltfläche Alle ersetzen Taste.
⦿ Nun werden wir sehen, dass alle Zellwerte in der Produkt Spalte werden in eine kommagetrennte Liste in Microsoft Word.
Lesen Sie mehr: Spalten in Excel mit Power Query in Zeilen umwandeln
Kurz notiert
🎯 Wenn Sie keine Registerkarte Entwickler haben, können Sie sie in Datei> Option> Multifunktionsleiste anpassen .
🎯 Zum Öffnen des VBA Herausgeber Presse ALT + F11. Und Sie können drücken ALT + F8 um das Makrofenster aufzurufen.
Schlussfolgerung
In diesem Artikel haben wir gelernt, wie man eine Spalte oder einen Bereich in eine kommagetrennte Liste mit einfachen Anführungszeichen umwandeln Ich hoffe, dass Sie von nun an in der Lage sind, die Werte der einzelnen Zellen eine Spalte in eine kommagetrennte Liste mit einfachen Anführungszeichen umwandeln Wenn Sie jedoch Fragen oder Empfehlungen zu diesem Artikel haben, hinterlassen Sie bitte unten einen Kommentar. Einen schönen Tag noch!!!