Teilt eine Textzeichenfolge in eine Tabelle von Teilzeichenfolgen auf.

Beschreibung

Die Split-Funktion teilt eine Textzeichenfolge in eine Tabelle von Teilzeichenfolgen auf. Mit der Split-Funktion können Sie durch Trennzeichen getrennte Listen, Datumsangaben, deren Komponenten durch einen Schrägstrich getrennt sind, und andere Zeichenfolgen, in denen ein eindeutiges Trennzeichen verwendet wird, aufteilen.

Zum Aufteilen der Textzeichenfolge wird ein Trennzeichen verwendet. Bei dem Trennzeichen kann es sich um 0 (null), ein oder mehr Zeichen handeln, die als Ganzes in der Textzeichenfolge verglichen werden. Bei Verwendung einer Zeichenfolge der Länge 0 (null) bzw. einer leeren Zeichenfolge wird jedes Zeichen einzeln herausgetrennt. Die verglichenen Trennzeichen werden nicht im Ergebnis zurückgegeben. Wenn kein übereinstimmendes Trennzeichen gefunden wird, wird die gesamte Textzeichenfolge als einzelnes Ergebnis zurückgegeben.

Mit der Concat-Funktion können Sie die Zeichenfolgen wieder zusammenfügen (ohne die Trennzeichen).

Syntax

Split( Text, Trennzeichen )

  • Text: erforderlich. Der aufzuteilende Text.
  • Trennzeichen: erforderlich. Das beim Aufteilen der Zeichenfolge zu verwendende Trennzeichen. Dieses kann 0 (null), ein oder mehr Zeichen umfassen.

Beispiele

Formel Beschreibung Ergebnis
Split( "Apples, Oranges, Bananas", "," ) Teilt die unterschiedlichen Früchte anhand des Kommatrennzeichens auf. Die Aufteilung erfolgt nur auf Grundlage des Kommas ohne Berücksichtigung des Leerzeichens hinter ihm, sodass vor „ Orangen“ und „ Bananen“ ein Leerzeichen steht.
TrimEnds( Split( "Apples, Oranges, Bananas", "," ) ) Wie im vorherigen Beispiel, jedoch wird in diesem Fall das Leerzeichen durch die TrimEnds-Funktion entfernt, die auf die durch die Split-Funktion erzeugte Tabelle mit einer einzelnen Spalte angewendet wird. Wir hätten auch das Trennzeichen „, “ verwenden können, in dem das Trennzeichen nach dem Komma enthalten ist. Bei Verwendung dieses Trennzeichens treten jedoch Probleme auf, wenn kein Leerzeichen oder zwei Leerzeichen vorhanden sind.
Split( "08/28/17", "/" ) Teilt das Datum auf, wobei als Trennzeichen ein Schrägstrich verwendet wird.
Split( "Hello, World", "," ) Teilt die Wörter auf, wobei als Trennzeichen ein Komma verwendet wird. Das zweite Ergebnis beginnt mit einem Leerzeichen, da dies das direkt auf das Komma folgende Zeichen war.
Split( "Hello, World", "o" ) Teilt die Zeichenfolge auf, wobei als Trennzeichen das Zeichen „o“ verwendet wird.
Split( "Hello, World", "l" ) Teilt die Zeichenfolge auf, wobei als Trennzeichen das Zeichen „l“ verwendet wird. Da sich zwischen den beiden Buchstaben l in Hello keine Zeichen befanden, wurde ein leerer Wert zurückgegeben.
Split( "Hello, World", "ll" ) Teilt die Zeichenfolge auf, wobei als Trennzeichen das doppelte Zeichen „ll“ verwendet wird.
Split( "Hello, World", "%" ) Teilt die Zeichenfolge auf, wobei als Trennzeichen das Prozentzeichen verwendet wird. Da dieses Trennzeichen nicht in der Zeichenfolge enthalten ist, wird die gesamte Zeichenfolge als ein Ergebnis zurückgegeben.
Split( "Hello, World", "" ) Teilt die Zeichenfolge auf, wobei als Trennzeichen eine leere Zeichenfolge (0 Zeichen) verwendet wird. Dadurch wird die Zeichenfolge in jedes einzelne Zeichen aufgeteilt.