TEXTVOR und TEXTNACH in Excel: So verwendest du es
TEXTVOR ergibt alles vor einem Trennzeichen und TEXTNACH alles danach. Verfügbar in Excel 365.
Probier die ersten Übungen kostenlos ausIn der Lektion TEXTVOR und TEXTNACH
Was machen TEXTVOR und TEXTNACH?
TEXTVOR gibt alles zurück, was vor einem Trennzeichen steht, TEXTNACH alles, was danach steht. Du gibst nur an, an welchem Zeichen Excel teilen soll, etwa an einem @, einem Leerzeichen oder einem Bindestrich.
Früher brauchtest du dafür LINKS oder TEIL mit SUCHEN. TEXTVOR und TEXTNACH erledigen das in einem Schritt, funktionieren aber nur in Excel 365. Muss deine Datei auch in einer älteren Version laufen, bleib bei der alten Methode.
Wann verwendest du TEXTVOR und TEXTNACH?
- Der Name vor dem @ einer E-Mail-Adresse: =TEXTVOR(A2;"@").
- Die Domain nach dem @: =TEXTNACH(A2;"@").
- Der Vorname aus einem vollständigen Namen: =TEXTVOR(A2;" ").
- Das letzte Stück eines Codes, nach dem letzten Bindestrich: =TEXTNACH(A2;"-";-1).
Syntax
Die Syntax ist das feste Muster einer Funktion. Die Wörter zwischen den Klammern sind Platzhalter: Dort setzt du selbst etwas ein, zum Beispiel eine Zelle, eine Zahl oder einen Text. Alles andere tippst du genau so, wie es dasteht.
Alles vor dem Trennzeichen.
Mit einem Beispiel: =TEXTVOR(A2;" ")
So liest du die Formel, Teil für Teil:
| Teil | Was es bedeutet | Im Beispiel |
|---|---|---|
= | Jede Formel beginnt mit einem Gleichheitszeichen. Ohne = hält Excel, was du tippst, für gewöhnlichen Text. | = |
TEXTVOR | Der Name der Funktion: So weiß Excel, was es tun soll. Du darfst ihn kleinschreiben, Excel setzt ihn selbst in Großbuchstaben. | TEXTVOR |
( ) | Direkt nach dem Namen kommen die Klammern. Dazwischen steht, was die Funktion zum Arbeiten braucht: die Argumente. | ( ) |
Text | Die Zelle mit dem Text. | A2 |
Trennzeichen | Das Zeichen, an dem Excel teilt, etwa "@", " " oder "-". | " " |
[Instanznummer] | Optional: an diesem Trennzeichen teilen, etwa 2 für das zweite. Mit -1 teilst du am letzten. | weggelassen |
; | Ein Semikolon trennt die Argumente voneinander. In einem englischen Excel ist das ein Komma. | ; |
" " | Text tippst du in Anführungszeichen, wie "Berlin". Eine Zahl oder eine Zelle, wie 500 oder A2, tippst du ohne. | |
[ ] | Was in eckigen Klammern steht, darfst du weglassen. Die eckigen Klammern selbst tippst du nie. |
TEXTVOR und TEXTNACH Schritt für Schritt
C1 enthält =TEXTNACH(A1;"@"). Alles nach dem @. Ändere die Zahlen oder die Formel und schau, was passiert.
So baust du die Formel selbst auf:
- Klick auf C1 und tippe TEXTNACH mit einer Klammer, danach die Zelle mit der E-Mail-Adresse, A1.
=TEXTNACH(A1 - Tippe ein Semikolon und in Anführungszeichen das Zeichen, an dem Excel teilen soll: "@".
=TEXTNACH(A1;"@" - Schließ die Klammer und drück die Eingabetaste: Du bekommst alles, was nach dem @ steht.
=TEXTNACH(A1;"@")
Weitere Beispiele
Der Vorname
C1 enthält =TEXTVOR(A2;" "). Alles vor dem ersten Leerzeichen: der Vorname.
Das letzte Stück
C1 enthält =TEXTNACH(A2;"-";-1). Mit -1 teilt Excel am letzten Bindestrich.
Das Stück zwischen zwei Zeichen
C1 enthält =TEXTVOR(TEXTNACH(A2;"-");"-"). Zuerst alles nach dem ersten Bindestrich, BER-07, dann in diesem Ergebnis alles vor dem nächsten Bindestrich.
Wo es oft schiefgeht
- Kommt das Zeichen nicht vor, bekommst du #NV.
Übe das in der Lektion TEXTVOR und TEXTNACH. Die ersten Übungen sind kostenlos.
Häufige Fragen
Kann man das letzte Trennzeichen nehmen?
Ja, in Excel 365, mit einer negativen Nummer des Vorkommens als drittem Argument.
Weiterlesen
LINKS, RECHTS und TEILGLÄTTENLÄNGEGROSS, KLEIN und GROSS2SUCHEN und FINDEN