Excel: so extrahieren sie text vor einem zeichen


Sie können die Funktion TEXTBEFORE in Excel verwenden, um den gesamten Text in einer Zelle vor einem bestimmten Zeichen oder einer bestimmten Teilzeichenfolge zu extrahieren.

Diese Funktion verwendet die folgende Syntax:

TEXTBEFORE(text, delimiter, [instance_number], [match_mode], [match_end], [if_not_found])

Gold:

  • text : Text, nach dem gesucht werden soll
  • Trennzeichen : Zeichen oder Teilzeichenfolge, um den Text vorher zu extrahieren
  • Instanz_Nummer (optional) : Instanz des Trennzeichens, vor dem der Text extrahiert werden soll (Standard ist 1)
  • match_mode (optional) : 0 = Groß-/Kleinschreibung beachten (Standard), 1 = Groß-/Kleinschreibung nicht beachten
  • match_end (optional) : Ende des Textes als Trennzeichen behandeln (standardmäßig deaktiviert)
  • if_not_found (optional) : Rückgabewert, wenn das Trennzeichen nicht gefunden wird

Die folgenden Beispiele zeigen die gängigsten Möglichkeiten, diese Funktion mit dem folgenden Datensatz in Excel zu verwenden:

Beispiel 1: Text vor Teilzeichenfolge extrahieren

Wir können die folgende Formel in Zelle B2 eingeben, um den Text aus Zelle A2 zu extrahieren, bevor die Teilzeichenfolge „is“ auftritt:

 =TEXTBEFORE( A2 , "is")

Wir können dann auf diese Formel klicken und sie in jede verbleibende Zelle in Spalte B ziehen:

Excel extrahiert Text vor Teilzeichenfolge

Spalte B enthält den Text von Spalte A, bevor die Teilzeichenfolge „is“ auftritt.

Beispiel 2: Text vor dem ersten Leerzeichen extrahieren

Wir können die folgende Formel in Zelle B2 eingeben, um den Text aus Zelle A2 zu extrahieren, bevor das erste Leerzeichen auftritt:

 =TEXTBEFORE( A2 , "")

Wir können dann auf diese Formel klicken und sie in jede verbleibende Zelle in Spalte B ziehen:

Excel extrahiert Text vor dem ersten Leerzeichen mithilfe der Funktion TEXTBEFORE

Spalte B enthält den Text von Spalte A, bevor das erste Leerzeichen auftritt.

Beispiel 3: Text vor dem n-ten Leerzeichen extrahieren

Wir können die folgende Formel in Zelle B2 eingeben, um den Text aus Zelle A2 zu extrahieren, bevor das dritte Leerzeichen auftritt:

 =TEXTBEFORE( A2 , "", 3)

Wir können dann auf diese Formel klicken und sie in jede verbleibende Zelle in Spalte B ziehen:

Excel extrahiert Text vor dem n-ten Leerzeichen mithilfe der Funktion TEXTBEFORE

Spalte B enthält den gesamten Text in Spalte A, bevor das dritte Leerzeichen auftritt.

Hinweis : Die vollständige Dokumentation der TEXTBEFORE- Funktion in Excel finden Sie hier .

Zusätzliche Ressourcen

In den folgenden Tutorials wird erklärt, wie Sie andere häufige Aufgaben in Excel ausführen:

Excel: So entfernen Sie bestimmten Text aus Zellen
Excel: So entfernen Sie Sonderzeichen
Excel: So fügen Sie ein Zeichen in eine Zeichenfolge ein

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert