Excel-Funktion TEXTSPLIT
Die TEXTSPLIT-Funktion teilt Textzeichenfolgen anhand eines angegebenen Trennzeichens in ein Array über Spalten und Zeilen auf.
Hinweis: Diese Funktion ist ausschließlich in Excel für Microsoft 365 im Insider-Kanal verfügbar.

Syntax
=TEXTSPLIT()text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
Argumente
Hinweise
Rückgabewert
Sie gibt die aufgeteilte Textzeichenfolge zurück.
Beispiel
Im Folgenden finden Sie einige Beispiele, die zeigen, wie Sie die TEXTSPLIT-Funktion unter verschiedenen Bedingungen nutzen können, um Text effizient zu teilen.
#Beispiel 1: Text durch ein Trennzeichen in Spalten oder Zeilen aufteilen
Wie im folgenden Screenshot gezeigt, können Sie den Text in Zelle A2 mithilfe der TEXTSPLIT-Funktion wie folgt anhand von Kommas in Spalten oder Zeilen aufteilen.

Text horizontal in Spalten durch Kommata aufteilen
Wählen Sie eine Zelle aus, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste.
Die Ergebniszellen werden automatisch mit den geteilten Texten gefüllt – ganz ohne Nutzung des AutoAusfüll-Handlers.
=TEXTSPLIT(A2,",")

Text vertikal in Zeilen durch Kommata aufteilen
Um Text vertikal in Zeilen anhand eines bestimmten Trennzeichens aufzuteilen, lassen Sie das Argument col_delimiter leer und geben Sie das gewünschte Trennzeichen für das row_delimiter-Argument an. Gehen Sie wie folgt vor.
Wählen Sie eine Zelle aus, geben Sie die folgende Formel ein und drücken Sie die Enter-Taste.
Die Ergebniszellen werden automatisch mit den geteilten Texten gefüllt – ganz ohne Nutzung des AutoAusfüll-Handlers.
=TEXTSPLIT(A2,,",")

#Beispiel 2: Leere Zellen beim Aufteilen von Text mit der TEXTSPLIT-Funktion ignorieren
Wie im folgenden Screenshot gezeigt, enthält die Textzeichenfolge standardmäßig zwei oder mehr aufeinanderfolgende Trennzeichen ohne dazwischenliegenden Wert. In einem solchen Fall behält die TEXTSPLIT-Funktion beim Aufteilen des Textes leere Zellen bei. Um leere Zellen beim Teilen zu ignorieren, wenden Sie die TEXTSPLIT-Funktion wie folgt an:

Wählen Sie eine leere Zelle aus, geben Sie die folgende Formel ein und drücken Sie Eingabetaste, um alle geteilten Texte zu erhalten und Leere Zellen zu ignorieren. Falls eine Liste von Texten aufgeteilt werden soll, Bitte auswählen Sie die Ergebniszelle und ziehen deren AutoAusfüll-Handler nach unten, um die übrigen Ergebnisse zu erhalten.
=TEXTSPLIT(A2,",",,TRUE)

Hinweis: In dieser Formel wird der logische Wert „WAHR“ als Argument für ignore_empty angegeben.
#Beispiel 3: Text groß-/kleinschreibungsabhängig oder -unabhängig aufteilen
Standardmäßig ist die TEXTSPLIT-Funktion Groß-/Kleinschreibung beachten, da der match_mode auf 0 gesetzt oder leer gelassen wird.
Wie im folgenden Screenshot gezeigt, bleibt das match_mode-Argument in der TEXTSPLIT-Funktion leer, sodass ausschließlich nach einer exakten Übereinstimmung mit dem Text „Consultant“ in der angegebenen Zeichenfolge gesucht wird.
=TEXTSPLIT(A2,„Consultant")

Wenn Sie keine exakte Übereinstimmung benötigen – beispielsweise sowohl „Consultant“ als auch „CONSULTANT“ berücksichtigen möchten – setzen Sie das match_mode-Argument einfach auf 1.
Wählen Sie eine leere Zelle aus, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste. Wählen Sie diese Ergebniszelle aus und ziehen Sie ihren AutoAusfüll-Handlernach unten, um die übrigen Ergebnisse zu erhalten.
=TEXTSPLIT(A2,„Consultant",,TRUE,1)

#Beispiel 4: Text gleichzeitig in Zeilen und Spalten aufteilen
Um Text gleichzeitig in Zeilen und Spalten mithilfe der TEXTSPLIT-Funktion aufzuteilen, geben Sie in der Formel sowohl das col_delimiter- als auch das row_delimiter-Argument an.
Wie in der folgenden Tabelle gezeigt, können Sie die folgende Formel in Zelle C2 eingeben und die Eingabetastedrücken, um die geteilten Texte gleichzeitig in den entsprechenden Zeilen und Spalten zu erhalten.
=TEXTSPLIT(A2,":", ",")

Hinweis: In diesem Fall wird ein Doppelpunkt „:“ als col_delimiter-Argument und ein Komma „,“ als row_delimiter-Argument angegeben.
#Beispiel 4: Benutzerdefinierten Wert zum Auffüllen fehlender Werte in einem 2D-Array festlegen
Wenn Sie die TEXTSPLIT-Funktion verwenden, um Text gleichzeitig in Zeilen und Spalten aufzuteilen, gibt Excel #NV-Fehler im Ergebnis zurück, falls in der Originaltext-Zeichenfolge fehlende Werte vorhanden sind.
Wie im folgenden Screenshot gezeigt, fehlt nach dem Text : „Released date“ der Doppelpunkt „: – daher gibt Excel #NV neben „Released date“ zurück.

Wenn Sie alle fehlenden Werte im 2D-Array mit einem Bindestrich (-) auffüllen möchten, anstatt #NV-Fehler anzuzeigen, geben Sie einfach das letzte Argument „pad_with“ als „-“ an – und schon ist es erledigt.
Wählen Sie eine leere Zelle aus, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste, um alle geteilten Texte in Zeilen und Spalten zu erhalten.
=TEXTSPLIT(A2,":",",",,,"-")

#Beispiel 5: Text anhand mehrerer Trennzeichen aufteilen
Die TEXTSPLIT-Funktion ermöglicht es, mehrere Trennzeichen gleichzeitig zum Aufteilen von Text zu verwenden – diese müssen jedoch in einer Array-Konstante eingeschlossen und durch Kommata getrennt werden, z. B.{„Trennzeichen1“,„Trennzeichen2“,…}.
Die Textzeichenfolge in der folgenden Tabelle enthält die beiden Trennzeichen „-“ und „,“. Um den Text mithilfe dieser beiden Trennzeichen zu teilen, wenden Sie die TEXTSPLIT-Funktion wie folgt an.

Wählen Sie eine leere Zelle aus, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste.
=TEXTSPLIT(A2,{"-",","})

Hinweis: In dieser Formel wird das col_delimiter-Argument als {„-“,„,“}angegeben.
Verwandte Funktionen
Excel-Funktion TEXTAFTER
Die TEXTAFTER-Funktion extrahiert und gibt den Text zurück, der nach einer bestimmten Teilzeichenfolge oder einem Trennzeichen steht.
Excel-Funktion TEXTBEFORE
Die TEXTBEFORE-Funktion gibt den Text zurück, der vor einer bestimmten Teilzeichenfolge oder einem Trennzeichen steht.
Excel-Funktion VALUETOTEXT
Die VALUETOTEXT-Funktion wandelt jeden beliebigen Wert zuverlässig in Text um.
Die besten Office-Produktivitätstools
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen,damit das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Wechseln Sie in einer Sekunde zwischen Dutzenden geöffneter Dokumente!
- Reduziert für Sie täglich Hunderte von Mausklicks – verabschieden Sie sich vom Mausarm.
- Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie in Chrome, Edge und Firefox.