Wie kann man Daten in Excel nach einem Trennzeichen aufteilen und in einer Spalte neu anordnen?

Beim Arbeiten mit Excel ist es üblich, Zellen zu finden, die mehrere durch Kommas, Semikolons oder andere Trennzeichen getrennte Werte enthalten. Wenn Sie einen Bereich solcher Zellen nach einem bestimmten Trennzeichen aufteilen und alle resultierenden Werte in eine einzige Spalte konsolidieren möchten (siehe Screenshot unten), gibt es effiziente Methoden, dies für bessere Datenorganisation und -analyse zu erreichen.
Daten nach einem Trennzeichen aufteilen und in einer Spalte neu anordnen
Daten nach einem Trennzeichen aufteilen und mit einer Formel in eine Spalte neu anordnen (Excel 365)
In Excel 365 können wir diese Transformation dynamisch mithilfe moderner Funktionen wie TEXTSPLIT und TEXTJOIN erreichen.
Klicken Sie auf die Zelle, in der Sie das Ergebnis einfügen möchten, geben Sie die folgende Formel ein, und drücken Sie die Eingabetaste. Die Zellen, die Textzeichenfolgen mit Komma-Trennung enthalten, werden sofort in eine Liste umgewandelt. Siehe Screenshot:
=TRANSPOSE(TEXTSPLIT(TEXTJOIN(", ", TRUE, A2:A5), ", "))

- TEXTJOIN(",", WAHR, A2:A5): Führt alle Werte in A2:A5 in eine einzige Textzeile zusammen, getrennt durch Kommas.
- TEXTSPLIT(..., ","): Teilt den verbundenen Text in separate Werte, wo immer ein Komma vorhanden ist.
- TRANSPOSE(...): Wandelt die resultierende Zeile von Werten in eine vertikale Spalte um.
Daten nach einem Trennzeichen aufteilen und mit Kutools für Excel in eine Spalte neu anordnen
Für Benutzer, die mit älteren Excel-Versionen (2016/2019 usw., die über keine TEXTSPLIT-Funktion verfügen) arbeiten, bietet die Funktion „In mehrere Zeilen aufteilen“ von Kutools für Excel eine ideale Lösung. Diese Funktion ermöglicht es Ihnen, den Zellinhalt schnell basierend auf einem bestimmten Trennzeichen in eine einzelne Spalte aufzuteilen und spart Ihnen Zeit und Mühe.
Nachdem Sie Kutools für Excel installiert haben, gehen Sie bitte wie folgt vor:
- Klicken Kutools > Zusammenführen & Aufteilen > In mehrere Zeilen aufteilen, siehe Screenshot:
- Im In mehrere Zeilen aufteilen Dialogfeld legen Sie die folgenden Operationen fest:
- Wählen Sie die Zellen aus, die Sie aufteilen möchten;
- Wählen Sie im Abschnitt Trennzeichen Andere aus und geben Sie dann Ihr Trennzeichen ein (z. B. ein Komma und ein Leerzeichen), um festzulegen, wie der Zelleninhalt aufgeteilt werden soll;
- Schließlich klicken Sie auf OK Taste.
Ergebnis: Die ausgewählten Zellen werden nach den angegebenen Trennzeichen in eine Spalte aufgeteilt.
Daten nach einem Trennzeichen aufteilen und mit VBA-Code in eine Spalte neu anordnen
Hier führen wir Sie durch die Verwendung von VBA, um Zellinhalte nach einem Trennzeichen aufzuteilen und die Ergebnisse in eine Spalte neu zu ordnen.
1. Drücken Sie Alt + F11, um das Fenster Microsoft Visual Basic for Applications anzuzeigen.
2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden Code in das neue Modulfenster ein.
VBA: Aufteilen und Transponieren
Sub Vertical()
'Updateby Extendoffice
Dim i As Long, strTxt As String
Dim startP As Range
Dim xRg As Range, yRg As Range
On Error Resume Next
Set xRg = Application.InputBox _
(Prompt:="Range Selection...", _
Title:="Kutools For Excel", Type:=8)
i = 1
Application.ScreenUpdating = False
For Each yRg In xRg
If i = 1 Then
strTxt = yRg.Text
i = 2
Else
strTxt = strTxt & "," & yRg.Text
End If
Next
Application.ScreenUpdating = True
Set startP = Application.InputBox _
(Prompt:="paste range...", _
Title:="Kutools For Excel", Type:=8)
ary = Split(strTxt, ",")
i = 1
Application.ScreenUpdating = False
For Each a In ary
startP(i, 1).Value = a
i = i + 1
Next a
Application.ScreenUpdating = True
End Sub
3. Drücken F5 , um den Code auszuführen. Es erscheint ein Dialogfenster, in dem Sie einen Bereich zum Aufteilen und Transponieren auswählen können.
4. Klicken OK. Ein Dialogfenster erscheint, um einen Ort zur Platzierung der Daten auszuwählen.
5. Klicken OK, und die Auswahl wurde nach Komma aufgeteilt und transponiert.
🔚 Schlussfolgerung
Alle Methoden lösen das Kernproblem des Aufteilens von datenbezogenem Material effektiv, wobei die optimale Wahl von Ihrem technischen Kenntnisstand und Ihren spezifischen Anforderungen abhängt.
- Für die meisten Excel 365-Benutzer bietet der Formelansatz das beste Gleichgewicht zwischen Leistungsfähigkeit und Wartbarkeit.
- Für häufige, komplexe Transformationen durch Nicht-Programmierer ist Kutools ideal.
- Für benutzerdefinierte, automatisierte Lösungen in Unternehmensumgebungen bietet VBA die größte Kontrolle.
Wählen Sie die Methode entsprechend Ihren spezifischen Anforderungen. Wenn Sie daran interessiert sind, weitere Excel-Tipps und -Tricks zu erkunden, bietet unsere Website Tausende von Tutorials, um Ihnen dabei zu helfen, Excel zu beherrschen.
Die besten Office-Produktivitätstools
Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre Produktivität zu steigern und Zeit zu sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt die Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen in Reitern in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Reitern desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich Hunderte von Mausklicks!