Excel: so extrahieren sie text zwischen zwei zeichen
Sie können die Funktionen TEXTBEFORE und TEXTAFTER in Excel verwenden, um den gesamten Text in einer Zelle zwischen zwei bestimmten Zeichen oder Zeichenfolgen zu extrahieren.
Sie können dazu die folgende Syntax verwenden:
=TEXTBEFORE(TEXTAFTER( A2 , "this"), "that")
In diesem speziellen Beispiel wird der gesamte Text zwischen den Zeichen „this“ und „that“ in Zelle A2 extrahiert.
Die folgenden Beispiele zeigen einige gängige Methoden zum Extrahieren von Text zwischen zwei Zeichen in der Praxis.
Beispiel 1: Text zwischen Zeichenfolgen extrahieren
Wir können die folgende Formel in Zelle B2 eingeben, um den Text aus Zelle A2 zwischen den Zeichenfolgen „ran“ und „miles“ zu extrahieren:
=TEXTBEFORE(TEXTAFTER( A2 , "ran"), "miles")
Wir können dann auf diese Formel klicken und sie in jede verbleibende Zelle in Spalte B ziehen:
Spalte B enthält den Text zwischen den Zeichenfolgen „ran“ und „miles“ für jede übereinstimmende Zelle in Spalte A.
Beispiel 2: Text aus Klammern extrahieren
Wir können die folgende Formel in Zelle B2 eingeben, um den Text aus Zelle A2 in Klammern zu extrahieren:
=TEXTBEFORE(TEXTAFTER( A2 , "("), ")")
Wir können dann auf diese Formel klicken und sie in jede verbleibende Zelle in Spalte B ziehen:
Spalte B enthält den Text in Klammern für jede übereinstimmende Zelle in Spalte A.
Beispiel 3: Text zwischen Sternchen extrahieren
Wir können die folgende Formel in Zelle B2 eingeben, um den Text aus Zelle A2 zwischen den Sternchen zu extrahieren:
=TEXTBEFORE(TEXTAFTER( A2 , "*"), "*")
Wir können dann auf diese Formel klicken und sie in jede verbleibende Zelle in Spalte B ziehen:
Spalte B enthält den Text zwischen Sternchen für jede übereinstimmende Zelle in Spalte A.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in Excel ausführen:
Excel: So extrahieren Sie Text vor einem Zeichen
Excel: So extrahieren Sie Text nach einem Zeichen
Excel: So entfernen Sie bestimmten Text aus Zellen