FormulaCamp
← Alle Funktionen
Text

TEXTVOR (TEXTBEFORE) in Excel

TEXTVOR (TEXTBEFORE) in Excel: Text vor dem ersten, letzten oder n-ten Trennzeichen extrahieren und fehlende Treffer sicher behandeln.

TEXTBEFORE

Syntax

TEXTVOR(text, delimiter, [instance_num])

Beispiel: =TEXTBEFORE(A2,"@")

Verfügbar in: Excel 2024, Microsoft 365

TEXTVOR (TEXTBEFORE) gibt den Teil eines Textes zurück, der vor einem Trennzeichen steht. Die Syntax lautet =TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]). Die Funktion ist in Microsoft 365 und Excel 2024 verfügbar.

Wann Sie die Funktion einsetzen

Argumente

Erklärte Beispiele

Benutzername aus einer Adresse

Formel: C2: =TEXTBEFORE(A2,"@")

Ergebnis: ana

Zurückgegeben wird alles vor dem @.

Ordnerpfad über den letzten Schrägstrich

A
1Path
2docs/2024/plan.xlsx

Formel: C2: =TEXTBEFORE(A2,"/",-1)

Ergebnis: docs/2024

Das Vorkommen -1 zählt vom Ende, daher wird am letzten Schrägstrich abgeschnitten.

Vor dem zweiten Unterstrich

A
1File
2plan_FINAL_v2

Formel: C2: =TEXTBEFORE(A2,"_",2)

Ergebnis: plan_FINAL

Die Wahl des zweiten Vorkommens schneidet am späteren Unterstrich ab und behält die ersten beiden Teile.

Jetzt ausprobieren

Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.

Formel in D2: =TEXTBEFORE(A3,"@")

Beispieltabelle: TEXTVOR
ABCD
1TextOtherResult
2Alice Johnsonalice johnsonalice
3[email protected][email protected]
4 extra spaces
5SKU-2026-0415
6iced coffee, tea, sugar
7Order 417 shipped
Ergebnis in D2: alice

Fehler und Prüfungen

Verwandte Funktionen

Häufige Fragen

Was ersetzt TEXTBEFORE?
Die klassische Kombination =LEFT(A2,FIND("@",A2)-1), jedoch ohne die Rechenoperation.
Kann ich den Text vor dem zweiten Komma erhalten?
Ja: =TEXTBEFORE(A2,",",2).
Wie erhalte ich den Teil zwischen zwei Trennzeichen?
Verschachteln Sie die Funktionen: =TEXTBEFORE(TEXTAFTER(A2,"("),")").

Weitere Funktionen aus Text