Note: The other languages of the website are Google-translated. Back to English

Excel TEXTSPLIT-Funktion

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

Hinweis: 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;
Row_delimiter (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 Weiter 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 Weiter 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 Weiter 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)

Hinweis: 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 Weiter 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 Weiter 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 Weiter 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 Weiter Key.

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

Hinweis: 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

Sie möchten Ihre tägliche Arbeit schnell und perfekt erledigen? Kutools for Excel bietet 300 leistungsstarke erweiterte Funktionen (Arbeitsmappen kombinieren, nach Farbe summieren, Zelleninhalte teilen, Datum konvertieren usw.) und 80% Zeit für Sie sparen.

  • Entwickelt für 1500 Arbeitsszenarien, hilft Ihnen, 80 % der Excel-Probleme zu lösen.
  • Reduzieren Sie täglich Tausende von Tastatur- und Mausklicks und entlasten Sie Ihre müden Augen und Hände.
  • Werden Sie in 3 Minuten ein Excel-Experte. Sie müssen sich keine schmerzhaften Formeln und VBA-Codes mehr merken.
  • 30 Tage unbegrenzte kostenlose Testversion. 60 Tage Geld-zurück-Garantie. Kostenloses Upgrade und Support für 2 Jahre.
Excel-Multifunktionsleiste (mit installiertem Kutools für Excel)

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 Registerkarten in Office (einschließlich Excel), genau wie Chrome, Firefox und New Internet Explorer.
Screenshot von Excel (mit installiertem Office Tab)
Kommentare (0)
Noch keine Bewertungen. Bewerten Sie als Erster!
Es sind noch keine Kommentare vorhanden
Hinterlassen Sie Ihre Kommentare
Als Gast posten
×
Bewerte diese Nachricht:
0   Figuren
Vorgeschlagene Standorte

Folgen Sie uns

Copyright © 2009 - www.extendoffice.com. | Alle Rechte vorbehalten. Unterstützt von ExtendOffice. | Sitemap
Microsoft und das Office-Logo sind Marken oder eingetragene Marken der Microsoft Corporation in den USA und / oder anderen Ländern.
Geschützt durch Sectigo SSL