Excel-Funktion · Text ändern
TEXTVOR(TEXTBEFORE)
Gibt den Text vor einem bestimmten Trennzeichen zurück.
Was sie tut
TEXTVOR gibt alles vor einem Trennzeichen wie @, einem Bindestrich oder einem Leerzeichen zurück. Du musst keine Zeichen zählen, es klappt also unabhängig von der Länge der Teile.
Syntax
=TEXTVOR(Text; Trennzeichen; [Instanz]; [Vergleichsmodus]; [Ende_als_Trennzeichen]; [Wenn_nicht_gefunden])Argumente in eckigen Klammern sind optional, und … heißt, dass du weitere der gleichen Art anhängen kannst. In dieser Excel-Sprache werden Argumente getrennt mit ;
Argumente
- Text
- Der Text, aus dem der Teil genommen wird.
- Trennzeichen
- Das gesuchte Trennzeichen, in Anführungszeichen.
- Instanz
- Welches Vorkommen des Trennzeichens gilt. 1 (Standard) ist das erste, -1 das letzte.
- Vergleichsmodus
- 0 (Standard) unterscheidet Groß- und Kleinschreibung, 1 nicht.
- Ende_als_Trennzeichen
- 1 behandelt das Textende als Trennzeichen. Meist lässt du es weg.
- Wenn_nicht_gefunden
- Was zurückkommt, wenn das Trennzeichen fehlt, statt
#NV.
Beispiel
Wie lautet der Benutzername in dieser E-Mail-Adresse?
| A | B | |
|---|---|---|
| 1 | Benutzername | |
| 2 | ana.ruiz@example.com | ana.ruiz |
Die Formel in B2:
=TEXTVOR(A2;"@")Ergebnis: ana.ruiz
Der Teil vor dem @ in ana.ruiz@example.com ist ana.ruiz. Der Punkt spielt keine Rolle, denn nur @ ist das Trennzeichen.
Typische Fehler
- Nicht mit einem fehlenden Trennzeichen rechnen. Das ergibt
#NV. Gib mit dem letzten Argument etwas Freundlicheres zurück. - Den Teil vor dem letzten Trennzeichen wollen, aber die Instanz weglassen. Nimm -1.
- Es in einer Datei nutzen, die in älteren Excel-Versionen laufen muss. Dort gibt es die Funktion nicht.
In anderen Excel-Sprachen
Excel übersetzt Funktionsnamen und in manchen Sprachen auch das Trennzeichen zwischen den Argumenten. Tippe den Namen, den dein Excel zeigt.
| Excel-Sprache | Funktionsname | Trennzeichen |
|---|---|---|
| English | TEXTBEFORE | , |
| Deutsch | TEXTVOR | ; |
| Français | TEXTE.AVANT | ; |
| Español (España) | TEXTOANTES | ; |
| Español (México) | TEXTOANTES | , |
| 日本語 | TEXTBEFORE | , |
| 한국어 | TEXTBEFORE | , |
| 繁體中文 | TEXTBEFORE | , |
| ไทย | TEXTBEFORE | , |
| ខ្មែរ | TEXTBEFORE | , |
| Tiếng Việt | TEXTBEFORE | ; |