Anmerkungen zu dieser Version
Halbjährlicher Enterprise-Kanal
Halbjährlicher Enterprise-Kanal (Vorschau)
Gibt Text zurück, der nach einem bestimmten Zeichen oder einer Zeichenfolge auftritt. Sie ist das Gegenteil der Funktion TEXTBEFORE.
Syntax
=TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])
Die Syntax der TEXTAFTER-Funktion weist die folgenden Argumente auf:
Text Der Text, in dem Sie suchen. Platzhalterzeichen sind nicht zulässig. Erforderlich.
Trennzeichen Der Text, der den Punkt markiert, nach dem Sie extrahieren möchten. Erforderlich.
instance_num Die instance des Trennzeichens, nach dem Sie den Text extrahieren möchten. Standardmäßig ist instance_num = 1. Eine negative Zahl beginnt mit der Suche nach Text vom Ende. Optional.
match_mode Bestimmt, ob bei der Textsuche die Groß-/Kleinschreibung beachtet wird. Groß- und Kleinschreibung werden standardmäßig berücksichtigt. Optional. Geben Sie eines der folgenden ein:
- 0 Groß-/Kleinschreibung beachten.
- 1 Groß-/Kleinschreibung wird nicht beachtet.
match_end Behandelt das Ende des Texts als Trennzeichen. Standardmäßig ist der Text eine genaue Übereinstimmung. Optional. Geben Sie eines der folgenden ein:
- 0 Zuordnen des Trennzeichens nicht zum Ende des Texts.
- 1 Zuordnen des Trennzeichens mit dem Ende des Texts.
if_not_found Zurückgegebener Wert, wenn keine Übereinstimmung gefunden wird. Standardmäßig wird #N/A zurückgegeben. Optional.
Hinweise
Bei der Suche mit einem leeren Trennzeichenwert gleicht TEXTAFTER sofort ab. Bei der Suche von vorne (wenn instance_num positiv ist) wird der gesamte Text und bei der Suche vom Ende aus leerer Text zurückgegeben (wenn instance_num negativ ist).
| Beispiel | Ergebnis |
|---|---|
| =TEXTAFTER("Rotkäppchen, rote Kapuze", "Kapuze") | 's, rote Kapuze |
| =TEXTAFTER("Rotkäppchen, rote Kapuze"; "") | Rotkäppchen, rote Kapuze |
| =TEXTAFTER("Rotkäppchen, rote Kapuze"; ""; -1) |
Fehler
- Excel gibt einen #N/A-Fehler zurück, wenn das Trennzeichen nicht im Text enthalten ist.
- Excel gibt einen #VALUE! zurück Fehler, wenn instance_num = 0 oder wenn instance_num größer als die Textlänge ist.
- Excel gibt einen Fehler #N/A zurück, wenn instance_num größer als die Anzahl der Vorkommen von Trennzeichens ist.
Beispiele
Kopieren Sie die Beispieldaten in jeder der folgenden Tabellen, und fügen Sie diese in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.
Beispiel 1
| Daten | ||
|---|---|---|
| Rotkäppchens roter Mantel | ||
| Rotkäppchens rote Kapuze | ||
| Formeln | Ergebnisse | |
| =TEXTAFTER(A2;"Red") | Die rote Kapuze von Rotkäppchen | |
| =TEXTAFTER(A2,"Korb") | #NV | |
| =TEXTAFTER(A3,"rot",2) | Kapuze | |
| =TEXTAFTER(A3;"red";-2) | Die rote Kapuze von Rotkäppchen | |
| =TEXTAFTER(A3;"Red";;FALSE) | #NV | |
| =TEXTAFTER(A2;"red";3) | #NV |
Beispiel 2
| Daten | |
|---|---|
| Marcus Aurelius | |
| Sokrates | |
| Immanuel Kant | |
| Formeln | Ergebnisse |
| =TEXTAFTER(A2," ",,,1) | Aurelius |
| =TEXTAFTER(A3," ",,,0) | #NV |
| =TEXTAFTER(A3," ",,,1) | |
| =IF(TEXTAFTER(A3," ",,,1)="",A3) | Sokrates |
| =TEXTAFTER(A4," ",,,1) | Kant |