Excel Daten durch Komma in Spalten aufteilen (7 Methoden)

  • Teile Das
Hugh West

Excel ist das am weitesten verbreitete Werkzeug, wenn es darum geht, mit großen Datenmengen umzugehen. Wir können in Excel unzählige Aufgaben mit mehreren Dimensionen durchführen. Manchmal müssen wir Daten mit Kommas in Spalten aufteilen In Excel können wir verschiedene Methoden anwenden, um Daten durch Kommas in Spalten aufzuteilen. In diesem Artikel zeige ich Ihnen 8 wirksame Methoden in Excel zur Daten aufteilen in Spalten von Komma.

Download Arbeitsbuch Praxis

Daten durch Komma in Spalten aufteilen.xlsm

Dies ist die Datensatz Hier haben wir einige Personen mit ihren Namen, die ich verwenden werde. Adressen Die Adressen haben Kommas, wir trennen die Stadt und Land in separate Spalten in diesem Artikel.

7 Methoden zum Aufteilen von Daten in Spalten durch Komma in Excel

1. die Daten mit der Funktion "Text in Spalte" in Spalten aufteilen

Zunächst werde ich Ihnen zeigen, wie Sie die Text in Spalte Funktion zur Aufteilung von Daten in mehrere Spalten .

SCHRITTE:

  • Wählen Sie zunächst C5:C11 Dann gehen Sie zum Daten tab>> auswählen Daten-Tools auswählen Text in Spalten

  • Assistent für die Umwandlung von Text in Spalten Wählen Sie die Option Abgegrenzt Dann klicken Sie auf Weiter .

  • Wählen Sie dann die Begrenzungszeichen als Komma Dann klicken Sie Weiter .

  • Wählen Sie dann Allgemein als Spalte Datenformat Wählen Sie die Reiseziel Wählen Sie schließlich Oberfläche .

Excel wird die Daten aufteilen.

Lesen Sie mehr: Aufteilung von Daten in mehrere Spalten in Excel

2. die Anwendung von Flash Fill auf geteilte Daten in Excel

Jetzt werde ich Blitz-Füllung zu Daten aufteilen in Excel .

SCHRITTE:

  • Schreiben Sie Tokio in D5 .

  • Verwenden Sie Füllen Griff zu AutoFill bis zu D11 .

  • Klicken Sie nun auf die Optionen zum automatischen Füllen (siehe Bild)

  • Wählen Sie Blitz-Füllung .

Excel zeigt die Städte .

  • Trennen Sie in ähnlicher Weise die Land .

Lesen Sie mehr: Wie man Daten in einer Excel-Zelle in mehrere Spalten aufteilt (5 Methoden)

3. eine Kombination aus LEFT, FIND & LEN verwenden, um Daten durch Komma in Spalten aufzuteilen

In diesem Abschnitt erkläre ich, wie Sie Daten aufteilen mit die LINKS , FINDEN SIE und LEN Funktionen .

SCHRITTE:

  • Gehe zu D5 Schreiben Sie die folgende Formel auf.
=LEFT(C5,FIND(",",C5)-1)

Formel Aufschlüsselung

FIND(",",C5) ➤ Gibt die Position eines Zeichens zurück Komma (,) in C5 .

Ausgabe : 6

LEFT(C5,FIND(",",C5)-1) ➤ Gibt die bestimmte Anzahl ab dem Start von Text in C5 .

Ausgabe : Tokio

  • Drücken Sie dann EINGEBEN . Excel wird die Ausgabe zurückgegeben.

  • Verwenden Sie nun die Füllen Sie Handgriff zu AutoFill .

Für die Abtrennung der Land ,

  • Gehe zu E5 Schreiben Sie die folgende Formel auf.
=RECHTS(C5,LEN(C5)-FIND(",",C5))

Formel Aufschlüsselung

FIND(",",C5) ➤ Gibt die Position von Komma(,) in C5 .

Ausgabe: 6

LEN(C5) ➤ Gibt die Nummer von Zeichen in C5 .

Ausgabe: 11

RIGHT(C5,LEN(C5)-FIND(",",C5)) ➤ Gibt die angegebene Position eines Zeichen vom Ende des C5 .

Ausgabe : Japan

  • Drücken Sie nun EINGEBEN . Excel wird die Ausgabe angezeigt.

  • Verwenden Sie nun die Füllen Sie Handgriff zu AutoFill .

4. die Verwendung von PowerQuery zur Aufteilung von Daten

Jetzt werde ich PowerQuery zu Daten aufteilen in Spalten in Excel .

SCHRITTE:

  • Erstellen einer Tabelle Wählen Sie dazu die gesamte Bereich B4:C11 .
  • Presse STRG + T . und Eingabefeld Setzen Sie die Daten in Ihrer Tabelle. Hier ist es B4:C11 .

  • Gehen Sie nun zum Daten tab>> auswählen Von Tabelle/Bereich .

  • PowerQuery-Editor Behalten Sie das Fenster Cursor über die Spalte Adresse . dann Rechtsklick auf Ihr Maus um die Kontext Bar .
  • Von der Kontext Bar auswählen Geteilte Säule auswählen Nach Begrenzer

  • Spalte nach Trennzeichen aufteilen Wählen Sie in dem daraufhin erscheinenden Dialogfeld die Option Begrenzungszeichen als Komma Dann klicken Sie OK .

  • Excel wird geteilt die Spalte unter 1 und Adresse.2 Spalte Dann klicken Sie Schließen & Laden .

  • Excel überträgt die Datensatz in eine neues Arbeitsblatt .

  • Umbenennen die Spalte .

Lesen Sie mehr: Wie man Daten in Excel aufteilt (5 Möglichkeiten)

5. die Daten in eine CSV-Datei umwandeln

Jetzt zeige ich eine andere Methode: Ich konvertiere die Datensatz in eine CSV ( Komma-getrennte Werte ) Datei zuerst.

SCHRITTE:

  • Erstens, kopieren. die Spalte Adresse in eine Notizblock Seite .

  • Dann gehen Sie zu Datei auswählen Speichern unter .

  • Jetzt, den Namen festlegen und die Datei speichern . Erinnern Sie sich, müssen Sie das Suffix .csv in den Namen einfügen.

  • Öffnen Sie nun die Datei von den Standort wo Sie früher gespeichert .

  • Excel wird die Daten .

  • Jetzt, Format wie Sie es wünschen.

6. die Verwendung von VBA zur Aufteilung von Daten in Spalten durch Komma

Jetzt werde ich eine VBA-Code zu Daten aufteilen .

SCHRITTE:

  • Presse ALT + F11 zum Öffnen des VBA-Fenster .
  • Dann gehen Sie zu einfügen. auswählen Modul .

  • A neues Modul Schreiben Sie den folgenden Code auf.
 Sub SplitColumn() Dim SplitData() As String, Count As Long, i As Variant For n = 5 To 11 SplitData = Split(Cells(n, 3), ",") Count = 4 For Each i In SplitData Cells(n, Count) = I Count = Count + 1 Next i Next n End Sub 

Code-Aufschlüsselung

  • Hier habe ich eine Unterverfahren SplitColumn . ich habe die unklare Aussage zur Definition einer variabel SplitData als Zeichenfolge und i als Variante .
  • Dann habe ich eine For-Schleife . 5 bis 11 bedeutet, dass ich geteilt die Daten von der 5. bis 11. Reihe .
  • Als nächstes habe ich die VBA-Aufteilung Funktion, bei der n ist die Zeile Nummer und 3 definiert, dass die Daten sind in der C Spalte . da Anzahl = 4 die Daten wird geteilt in Spalte D .
  • Auch hier habe ich eine For-Schleife zu Inkrement die Zählen Sie .
  • Jetzt drücken F5 zur Ausführung der Code . Excel wird geteilt die Daten .

7. die Verwendung der Funktionen FILTERXML, SUBSTITUTE & TRANSPOSE in Excel zum Aufteilen von Daten

Jetzt werde ich Folgendes verwenden die Funktion FILTERXML zusammen mit die SUBSTITUTE & TRANSPOSE Dies funktioniert auch bei aktualisierten Versionen von Excel .

SCHRITTE:

Wählen Sie D5 und E5 Schreiben Sie die folgende Formel auf

=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))

Formel Aufschlüsselung

SUBSTITUTE(C5,",","") ➤ Damit wird die Komma (,) im D5 und E5 .

Ausgabe: "TokioJapan"

FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s") ➤ Sie gibt zurück XML-Daten von der Inhalt unter XPath

Ausgabe: {"Tokio"; "Japan"}

TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s")) ➤ Das Array wird transponiert.

Ausgabe: {"Tokio", "Japan"}

  • Dann drücken Sie EINGEBEN . Excel gibt die Ausgaben zurück.

  • Dann verwenden Sie Füllen Griff zu AutoFill .

Praxis Arbeitsbuch

Übung macht den Meister. Es ist wichtig zu üben, um jede Methode zu verinnerlichen. Deshalb habe ich eine Übungsblatt für Sie.

Schlussfolgerung

In diesem Artikel habe ich gezeigt 7 wirksame Methoden in Excel zu Daten aufteilen in Spalten von Komma Und schließlich, wenn Sie irgendwelche Vorschläge, Ideen oder Rückmeldungen haben, zögern Sie bitte nicht, unten einen Kommentar abzugeben.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.