# TEXTNACH-Funktion (TEXTAFTER)

> TEXTNACH gibt alles nach einem Trennzeichen zurück, etwa die Domain nach dem @ oder den letzten Teil eines Dateipfads.

Quelle: https://spreadsheetpractice.com/de/funktionen/textnach · Aktualisiert 29. Oktober 2026 · Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am 30. Oktober 2026

## Kurz gesagt

- **Syntax:** `=TEXTNACH(Text; Trennzeichen; [Instanznummer]; [Vergleichsmodus]; [Endmodus]; [wenn_nicht_gefunden])`
- **Häufigste Verwendung:** `=TEXTNACH(A2;"@")` ergibt acme.com (Die Domain nach dem @)
- **Englischer Name:** [TEXTAFTER](https://spreadsheetpractice.com/functions/textafter)
- **Verfügbar in:** Excel 2024 und Microsoft 365
- **Kategorie:** [Text](https://spreadsheetpractice.com/de/funktionen#text)
- **Rückgabewert:** Den Text nach dem gewählten Trennzeichen.

Mit Instanznummer -1 teilst du am letzten Trennzeichen, was Dateinamen und Nachnamen sauber löst.

## Syntax

`=TEXTNACH(Text; Trennzeichen; [Instanznummer]; [Vergleichsmodus]; [Endmodus]; [wenn_nicht_gefunden])`

Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.

| Argument | Erforderlich? | Bedeutung |
|---|---|---|
| `Text` | Erforderlich | Der Text oder die Zelle, die geteilt wird. |
| `Trennzeichen` | Erforderlich | Das Zeichen oder der Text, an dem geteilt wird. |
| `Instanznummer` | Optional | Welches Trennzeichen gilt: 1 für das erste (Standard), 2 für das zweite, -1 für das letzte. |
| `Vergleichsmodus` | Optional | 0 beachtet Groß- und Kleinschreibung (Standard), 1 ignoriert sie. |
| `Endmodus` | Optional | 1 behandelt das Textende als Trennzeichen. Standard ist 0. |
| `wenn_nicht_gefunden` | Optional | Was statt #NV zurückgegeben wird, wenn das Trennzeichen fehlt. |

## Beispiele

Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.

| Zelle | Formel | Ergebnis | Was es zeigt |
|---|---|---|---|
| D2 | `=TEXTNACH(A2;"@")` | acme.com | Die Domain nach dem @ |
| D3 | `=TEXTNACH(B3;"/";-1)` | budget.csv | Der Dateiname nach dem letzten Schrägstrich |
| D4 | `=TEXTNACH(C4;" - ";;;;"Ausstehend")` | Ausstehend | Noch kein Status, also springt wenn_nicht_gefunden ein |

### Beispieldaten als Tabelle anzeigen

|  | A | B | C | D |
|---|---|---|---|---|
| 1 | E-Mail | Pfad | Bestellnotiz | Ergebnis |
| 2 | maya.chen@acme.com | C:/berichte/2026/q3.xlsx | Bestellung 1042 - Versandt | acme.com |
| 3 | raj@globex.io | D:/archiv/budget.csv | Bestellung 1043 - Rückstand | budget.csv |
| 4 | lee.wong@initech.net | E:/notizen/heute.txt | Bestellung 1044 | Ausstehend |

## Typische Fehler

| Was du siehst | Ursache und Lösung |
|---|---|
| #NV | Das Trennzeichen steht nicht im Text. Gib als sechstes Argument einen Wert für wenn_nicht_gefunden an. |
| #NAME? | TEXTNACH gibt es nur in Excel 2024 und Microsoft 365. In älteren Versionen nimmst du =TEIL(A2;FINDEN("@";A2)+1;LÄNGE(A2)). |
| Du bekommst die Mitte statt des Endes | TEXTNACH teilt standardmäßig am ersten Trennzeichen. Mit -1 als Instanznummer teilst du am letzten. |

## Tipps

- Hol dir die Dateiendung auch dann, wenn der Name weitere Punkte enthält: =TEXTNACH(A2;".";-1).

## Verwandte Funktionen

- [TEXTVOR](https://spreadsheetpractice.com/de/funktionen/textvor) (TEXTBEFORE): TEXTVOR gibt alles vor einem angegebenen Trennzeichen zurück, etwa den Benutzernamen vor dem @ einer E-Mail-Adresse oder den Vornamen vor einem Leerzeichen.
- [RECHTS](https://spreadsheetpractice.com/de/funktionen/rechts) (RIGHT): RECHTS gibt eine feste Anzahl von Zeichen vom Ende eines Texts zurück.
- [TEIL](https://spreadsheetpractice.com/de/funktionen/teil) (MID): TEIL gibt Zeichen aus der Mitte eines Texts zurück, ab einer Position, die du wählst.
- [FINDEN](https://spreadsheetpractice.com/de/funktionen/finden) (FIND): FINDEN gibt die Position eines Texts innerhalb eines anderen zurück, gezählt ab 1.

## Häufige Fragen

### Wie bekomme ich in Excel den Text nach einem Zeichen?

In Excel 2024 oder Microsoft 365 mit =TEXTNACH(A2;"@"). In älteren Versionen mit =TEIL(A2;FINDEN("@";A2)+1;LÄNGE(A2)).

### Wie bekomme ich das letzte Wort einer Zelle?

=TEXTNACH(A2;" ";-1) liefert alles nach dem letzten Leerzeichen.

## TEXTNACH üben

Auf der Seite zu [TEXTNACH](https://spreadsheetpractice.com/de/funktionen/textnach) gibt es eine Übung („Domain“), die du löst, indem du die Formel auf Deutsch mit Semikolon eingibst. Sie wird sofort geprüft und danach mit geänderten Daten noch einmal.

Diese Seite auf Englisch: [TEXTAFTER](https://spreadsheetpractice.com/functions/textafter)

[Excel-Funktionsübersetzer](https://spreadsheetpractice.com/tools/function-translator): Funktionsnamen in 8 Sprachen

[Alle Funktionen auf Deutsch](https://spreadsheetpractice.com/de/funktionen)

---

Spreadsheet Practice (https://spreadsheetpractice.com) bringt Tabellenformeln durch Üben bei: Jede Übung wird in einem Live-Raster geprüft und mit geänderten Daten noch einmal kontrolliert.
