← Alle FunktionenText
TEXTNACH (TEXTAFTER) in Excel
TEXTNACH (TEXTAFTER) in Excel: Text nach dem ersten, letzten oder n-ten Trennzeichen entnehmen und fehlende Markierungen abfangen.
TEXTAFTER
Syntax
TEXTNACH(text, delimiter, [instance_num])Beispiel: =TEXTAFTER(A2,"@")
Verfügbar in: Excel 2024, Microsoft 365
TEXTNACH (TEXTAFTER) gibt den Teil eines Textes zurück, der nach einem Trennzeichen steht. Die Syntax lautet =TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]). Sie gehört zum Funktionsumfang von Microsoft 365 und Excel 2024.
Wann Sie die Funktion einsetzen
- Die Domain einer E-Mail-Adresse erhalten, also alles nach dem @.
- Einen Dateinamen aus einem Pfad extrahieren, indem Sie den Text nach dem letzten Schrägstrich nehmen.
- Einen Wert hinter einer Beschriftung einlesen, beispielsweise die Zahl nach "Order:".
Argumente
- text. Der Ausgangswert, dessen hinteren Teil Sie benötigen.
- delimiter. Die zu suchende Markierung; der zurückgegebene Text beginnt unmittelbar dahinter.
- instance_num. Optionales Vorkommen, hinter dem abgeschnitten wird. Ein negativer Wert sucht vom letzten Vorkommen rückwärts.
- match_mode. Optionale Vergleichsregel: 0 unterscheidet Groß- und Kleinbuchstaben, 1 behandelt sie gleich.
- match_end. Optional. Mit 1 verhält sich die Begrenzung am Ende wie ein weiteres Trennzeichen.
- if_not_found. Optionaler Ersatzwert statt #N/A, wenn die gewünschte Markierung nicht vorhanden ist.
Erklärte Beispiele
Domain aus einer Adresse
Formel: C2: =TEXTAFTER(A2,"@")
Ergebnis: mail.com
Zurückgegeben wird alles nach dem @-Zeichen.
Dateiname über den letzten Schrägstrich
| A |
|---|
| 1 | Path |
|---|
| 2 | folder/sub/file.txt |
|---|
Formel: C2: =TEXTAFTER(A2,"/",-1)
Ergebnis: file.txt
Mit -1 beginnt die Suche am Ende, sodass nur der Text hinter dem letzten Schrägstrich übrig bleibt.
Alles nach dem zweiten Doppelpunkt
Formel: C2: =TEXTAFTER(A2,":",2)
Ergebnis: c:d
Der zweite Doppelpunkt ist die Schnittstelle, daher bleibt c:d erhalten.
Jetzt ausprobieren
Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.
Formel in D2: =TEXTAFTER(A3,"@")
Ergebnis in D2: shop.com
Fehler und Prüfungen
- #N/A. Das Trennzeichen oder das gewünschte Vorkommen fehlt. Geben Sie if_not_found an, um den Fehler zu vermeiden.
- #VALUE!. instance_num ist 0 oder größer, als es der Text zulässt.
- #NAME?. Excel 2021 und ältere Versionen besitzen die Funktion nicht. Verwenden Sie stattdessen MID mit FIND.
- Ergebnis beginnt mit einem Leerzeichen. Wenn nur das Komma als Trennzeichen diente, bleibt das folgende Leerzeichen erhalten. Nehmen Sie es in das Trennzeichen auf oder umschließen Sie die Formel mit TRIM.
Verwandte Funktionen
Häufige Fragen
- Wie erhalte ich das letzte Wort eines Satzes?
- Verwenden Sie =TEXTAFTER(A2," ",-1).
- Kann TEXTAFTER mit mehreren möglichen Trennzeichen arbeiten?
- Ja, übergeben Sie diese als Matrixkonstante, beispielsweise {",",";"}; verwendet wird das zuerst gefundene Zeichen.
- Worin unterscheidet sich die Funktion von TEXTSPLIT?
- TEXTAFTER gibt ein Teilstück zurück, TEXTSPLIT dagegen alle Teile in getrennten Zellen.
Weitere Funktionen aus Text