TEXTZWISCHEN
Die Funktion TEXTZWISCHEN ermittelt einen Zeichenfolgenwert, der aus allen Zeichen besteht, die zwischen zwei angegebenen Unterzeichenfolgen in der Originalzeichenfolge vorkommen.
TEXTZWISCHEN(Quelltext; erster_Suchtext; zweiter_Suchtext; erstes_Vorkommen; zweites_Vorkommen)
Quelltext: Beliebiger Wert.
erster_Suchtext: Der Zeichenfolgenwert, nach dem als erste Übereinstimmung gesucht werden soll.
zweiter_Suchtext: Der Zeichenfolgenwert, nach dem als zweite Übereinstimmung gesucht werden soll.
erstes_Vorkommen: Ein optionaler Wert, der angibt mit welchem Vorkommen des Arguments erster_Suchtext innerhalb des Arguments Quelltext der Abgleich erfolgen soll (1 für das erste Vorkommen, 2 für das zweite Vorkommen sowie -1 für das letzte Vorkommen, -2 für das vorletzte Vorkommen und so weiter). Erfolgt keine Angabe, wird 1 verwendet.
zweites_Vorkommen: Ein optionaler Wert, der angibt mit welchem Vorkommen des Arguments zweiter_Suchtext innerhalb des Arguments Quelltext (nach dem Argument erstes_Vorkommen) der Abgleich erfolgen soll (1 für das erste Vorkommen, 2 für das zweite Vorkommen sowie -1 für das letzte Vorkommen, -2 für das vorletzte Vorkommen und so weiter). Erfolgt keine Angabe, wird 1 verwendet.
Hinweise
Gibt es mehrere Vorkommen des Arguments erster_Suchtext im Quelltext und wird für das Argument erstes_Vorkommen kein Wert angegeben, ermittelt die Funktion TEXTZWISCHEN standardmäßig das erste Vorkommen des Texts. Gibt es mehrere Vorkommen des Arguments zweiter_Suchtext im Quelltext und wird für das Argument zweites_Vorkommen kein Wert angegeben, ermittelt die Funktion TEXTZWISCHEN den Text bis zum ersten Vorkommen von zweites_Vorkommen, der nach dem ersten Vorkommen des Arguments erster_Suchtext gefunden wird.
Für komplexere Suchen ist REGEX im Argument Suchtext zulässig.
Bei der Suche wird die Groß-/Kleinschreibung standardmäßig ignoriert. Soll in deinem Suchvorgang die Groß- bzw. Kleinschreibung berücksichtigt werden, kannst du im Argument Suchtext die Funktion REGEX verwenden.
Beispiele |
---|
=TEXTZWISCHEN("Apfel; Banane; Erdbeere"; ";"; ";") liefert den Ergebniswert „Banane“. =TEXTZWISCHEN("Extrahiere den Text zwischen dem ersten Vorkommen von den und dem letzten Vorkommen von Text"; "den"; "Text"; 1; -1) liefert den Ergebniswert „Text zwischen dem ersten Vorkommen von den und dem letzten Vorkommen von ”. =TEXTZWISCHEN("Extrahiere den Text zwischen dem ersten Vorkommen von den und dem letzten Vorkommen von Text"; "Text"; "den") liefert den Ergebniswert „zwischen dem ersten Vorkommen von“. =TEXTZWISCHEN("Extrahiere den gesamten Text zwischen den beiden Zahlen 45120 und 31233"; REGEX("[0-9]+"); REGEX("[0-9]+")) liefert den Ergebniswert „und“. |