Direkt zum Inhalt

Excel TEXTSPLIT-Funktion

Das TEXTSPLIT -Funktion teilt Textzeichenfolgen durch ein bestimmtes Trennzeichen in ein Array über Spalten und Zeilen.

Note: Diese Funktion ist nur 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

Text (erforderlich): Der Text, den Sie teilen möchten;
Col_delimiter (erforderlich): Das Trennzeichen oder die Teilzeichenfolge, die angibt, wo Sie den Text über Spalten hinweg aufteilen möchten;
Zeilentrennzeichen (optional): Das Trennzeichen oder die Teilzeichenfolge, die angibt, wo Sie den Text über Zeilen hinweg aufteilen möchten;
Ignorieren_leer (optional): Gibt an, ob leere Zellen ignoriert werden sollen oder nicht.
-- FALSCH (Standard): Leere Zellen beim Teilen beibehalten.
-- TRUE: Leere Zellen beim Teilen ignorieren.
match_mode (optional): Legt fest, ob beim Trennzeichen zwischen Groß- und Kleinschreibung unterschieden wird.
-- 0 (Standard): Groß-/Kleinschreibung beachten.
-- 1: Groß-/Kleinschreibung wird nicht beachtet.
Pad_mit (optional): Der Wert zum Auffüllen fehlender Werte im 2D-Array. Der Standardwert ist #NV Fehlerwert.

Bemerkungen

1) Diese Funktion funktioniert genauso wie die Text in Spalte Assistent in Excel;
2) Diese Funktion ist die Umkehrung der TEXTJOIN-Funktion;
3) Wenn „pad_mit” wird weggelassen, dann wird #N/A verwendet, um fehlende Werte in zweidimensionalen Arrays aufzufüllen;
4) Mehrere Trennzeichen müssen in eine Array-Konstante eingeschlossen und durch Kommas getrennt werden, z {"Trennzeichen1","Trennzeichen2",...}.

Rückgabewert

Es gibt die geteilte Textzeichenfolge zurück.

Beispiel

Hier nehmen wir einige Beispiele, um zu demonstrieren, wie die TEXTSPLIT-Funktion verwendet wird, um Text unter verschiedenen Bedingungen zu teilen.

#Beispiel 1: Text durch ein Trennzeichen in Spalten oder Zeilen aufteilen

Wie im folgenden Screenshot gezeigt, können Sie die TEXTSPLIT-Funktion wie folgt anwenden, um den Text in der Zelle A2 durch Kommas in Spalten oder Zeilen aufzuteilen.

Text durch Kommas horizontal in Spalten aufteilen

Wählen Sie eine Zelle aus, geben Sie die folgende Formel ein und drücken Sie die Enter Key.

Die Ergebnisse werden gleichzeitig mit geteilten Texten gefüllt, ohne das AutoFill-Handle zu verwenden.

=TEXTSPLIT(A2,",")

Teilen Sie den Text durch Kommas vertikal in Zeilen auf

Um Text durch ein bestimmtes Trennzeichen vertikal in Zeilen aufzuteilen, müssen Sie das Argument col_delimiter leer lassen und ein Trennzeichen für angeben row_delimiter Streit. Bitte gehen Sie wie folgt vor.

Wählen Sie eine Zelle aus, geben Sie die folgende Formel ein und drücken Sie die Enter Key.

Die Ergebniszellen werden gleichzeitig mit geteilten Texten gefüllt, ohne das AutoFill-Handle zu verwenden.

=TEXTSPLIT(A2,,",")

#Beispiel 2: Leere Zellen ignorieren, wenn Text mit der Funktion TEXTSPLIT geteilt wird

Wenn die Textzeichenfolge, wie im folgenden Screenshot gezeigt, zwei oder mehr aufeinanderfolgende Trennzeichen ohne einen Wert dazwischen enthält, behält die Funktion TEXTSPLIT standardmäßig leere Zellen bei, wenn Text geteilt wird. Um leere Zellen beim Teilen zu ignorieren, können Sie die TEXTSPLIT-Funktion wie folgt anwenden.

Wählen Sie eine leere Zelle aus, geben Sie die folgende Formel ein und drücken Sie Enter um alle geteilten Texte zu erhalten und die leeren Zellen zu ignorieren. Wenn es eine Liste mit zu teilenden Texten gibt, wählen Sie bitte die Ergebniszelle aus und ziehen Sie ihren AutoFill-Handle nach unten, um den Rest der Ergebnisse zu erhalten.

=TEXTSPLIT(A2,",",,TRUE)

Note: In dieser Formel ist der logische Wert „TRUE“ wird als bereitgestellt ignorieren_leer Argument.

#Beispiel 3: Aufteilen von Text mit oder ohne Berücksichtigung der Groß-/Kleinschreibung

Standardmäßig unterscheidet die TEXTSPLIT-Funktion zwischen Groß- und Kleinschreibung, da match_mode auf 0 gesetzt oder leer gelassen wird.

Wie im Screenshot unten gezeigt, ist die match_mode Das Argument in der TEXTSPLIT-Funktion wird leer gelassen, sodass nur nach einer exakten Übereinstimmung des Textes gesucht wird „Berater” in der angegebenen Textzeichenfolge.

=TEXTSPLIT(A2,"Consultant")

Wenn Sie beispielsweise keine exakte Übereinstimmungssuche durchführen möchten, müssen Sie nach dem Text suchen, der beide enthält "Berater" und "BERATER", In diesem Fall können Sie das match_mode-Argument als 1 angeben, um es zu erledigen.

Wählen Sie eine leere Zelle aus, geben Sie die Formel unten ein und drücken Sie die Enter Schlüssel. Wählen Sie diese Ergebniszelle aus und ziehen Sie sie AutoFill-Griff nach unten, um die restlichen Ergebnisse zu erhalten.

=TEXTSPLIT(A2,"Consultant",,TRUE,1)

#Beispiel 4: Text gleichzeitig in Zeilen und Spalten aufteilen

Um Text mithilfe der TEXTSPLIT-Funktion gleichzeitig in Zeilen und Spalten aufzuteilen, müssen Sie die Argumente col_delimiter und row_delimiter gleichzeitig in der Formel angeben.

Wie in der folgenden Tabelle gezeigt, können Sie die folgende Formel in Zelle C2 eingeben und drücken Enter Taste, um die geteilten Texte gleichzeitig in den entsprechenden Zeilen und Spalten zu erhalten.

=TEXTSPLIT(A2,":", ",")

Hinweis: In diesem Fall ein Doppelpunkt „:“ wird als bereitgestellt col_delimiter Argument und ein Komma „,“ wird als bereitgestellt row_delimiter Argument.

#Beispiel 4: Passen Sie einen Wert an, um fehlende Werte in einem 2D-Array aufzufüllen

Wenn Sie die TEXTSPLIT-Funktion verwenden, um Text gleichzeitig in Zeilen und Spalten aufzuteilen, gibt Excel #NV-Fehler im Ergebnis zurück, wenn Werte in der ursprünglichen Textzeichenfolge fehlen.

Wie im folgenden Screenshot gezeigt, gibt es keinen Doppelpunkt „:“ nach dem Text Veröffentlichtes Datum, gibt Excel zurück #N / A neben „Erscheinungsdatum“.

Wenn Sie alle fehlenden Werte mit einem Bindestrich (-) im 2D-Array anstelle des #NV-Fehlers auffüllen müssen, müssen Sie nur das letzte Argument angeben: „pad_mit" wie "-Um es zu erledigen.

Wählen Sie eine leere Zelle aus, geben Sie die folgende Formel ein und drücken Sie die Enter Taste, um alle geteilten Texte in Zeilen und Spalten zu erhalten.

=TEXTSPLIT(A2,":",",",,,"-")

#Beispiel 5: Text durch mehrere Trennzeichen aufteilen

Die TEXTSPLIT-Funktion ermöglicht die gleichzeitige Verwendung mehrerer Trennzeichen zum Teilen von Text. Die Trennzeichen müssen jedoch in eine Array-Konstante eingeschlossen und durch Kommas getrennt werden, z {"Trennzeichen1","Trennzeichen2",...}.

Die Textzeichenfolge in der folgenden Tabelle enthält zwei Trennzeichen „-“ und „,“, um den Text durch diese beiden Trennzeichen zu teilen, müssen Sie die TEXTSPLIT-Funktion wie folgt anwenden.

Wählen Sie eine leere Zelle aus, geben Sie die folgende Formel ein und drücken Sie die Enter Key.

=TEXTSPLIT(A2,{"-",","})

Note: In dieser Formel, die col_delimiter Argument ist angegeben als {"-",","}.


Verwandte Funktionen

Excel TEXTAFTER-Funktion
Die TEXTAFTER-Funktion extrahiert den Text, der nach einer bestimmten Teilzeichenfolge oder einem bestimmten Trennzeichen auftritt, und gibt ihn zurück.

Excel TEXTBEFORE-Funktion
Die TEXTBEFORE-Funktion gibt den Text zurück, der vor einer bestimmten Teilzeichenfolge oder einem bestimmten Trennzeichen steht.

Excel VALUETOTEXT-Funktion
Die VALUETOTEXT-Funktion konvertiert jeden angegebenen Wert in Text.


Die besten Tools für die Office-Produktivität

Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate  |  Leere Zeilen löschen  |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren  |  Runde ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrfachwert  |  Über mehrere Blätter hinweg  |  Unscharfe Suche...
Adv. Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  Spalten vergleichen mit Wählen Sie Gleiche und Unterschiedliche Zellen ...
Ausgewählte Funktionen: Rasterfokus  |  Designansicht  |  Große Formelleiste  |  Arbeitsmappen- und Blattmanager | Ressourcen (Autotext)  |  Datumsauswahl  |  Arbeitsblätter kombinieren  |  Zellen verschlüsseln/entschlüsseln  |  Senden Sie E-Mails nach Liste  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen ...)  |  50+ Chart Typen (Gantt-Diagramm ...)  |  40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag ...)  |  19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion ...)  |  7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Teilen Sie Excel-Zellen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...

Beschreibung


Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).

  • Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
  • Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
  • Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations