In diesem Artikel erfahren Sie, wie Sie alle Textzeichenfolgen vor einem bestimmten Text extrahieren.

Wenn der Text vor einem bestimmten Text aus einer Spalte abgerufen werden muss, können wir eine Kombination der Funktionen TRIM, LEFT, SEARCH verwenden, um die Ausgabe zu erhalten.

TRIM: Entfernt alle Leerzeichen aus einer Textzeichenfolge mit Ausnahme einzelner Leerzeichen zwischen Wörtern

Syntax: = TRIM (Text)

Text: Dies ist eine Zeichenfolge, aus der Sie zusätzliche Leerzeichen entfernen möchten.

LINKS: Gibt die angegebene Anzahl von Zeichen vom Anfang einer Textzeichenfolge zurück.

Syntax: = LEFT (text, num_chars)

text: Dies ist die Textzeichenfolge, die das Zeichen enthält, das Sie extrahieren möchten. num_chars: Gibt die Anzahl der Zeichen von links an, die Sie extrahieren möchten.

Die SEARCH-Funktion gibt die Nummer des Zeichens zurück, bei dem ein bestimmtes Zeichen oder eine bestimmte Textzeichenfolge zum ersten Mal gefunden wird, und liest von links nach rechts (ohne Berücksichtigung der Groß- und Kleinschreibung)

Syntax = SEARCH (find_text, inside_text, start_num)

find_text: Der Text, den Sie suchen möchten.

inside_text: Dies ist der Text, in dem Sie suchen möchten.

start_num: Dies ist optional. Dies ist die Nummer in der Zeichenfolge, aus der Sie Daten extrahieren möchten.

===

Lassen Sie uns anhand eines Beispiels verstehen:

Wir haben Text in Spalte A und in Spalte B möchten wir das Ergebnis erhalten & Zelle D2 enthält den Kriterientext. Siehe unten gezeigten Schnappschuss

img1

Geben Sie das Wort „Werkzeug“ in die Kriteriumstextzelle D2 ein. Die Formel in Zelle B2 wäre = TRIM (LINKS (A2, SUCHE ($ D $ 2, A2) -1))

img2

Wenn wir den Kriterientext ändern und „Anwendung“ sagen, folgt das folgende Ergebnis: Schnappschuss

img3

Auf diese Weise können Sie die Textzeichenfolgen vor einer bestimmten Textzeichenfolge abrufen.