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 Instanz 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ß- und Kleinschreibung beachten.
-
1 Groß-/Kleinschreibung wird nicht beachtet.
match_end Behandelt das Textende als Trennzeichen. Standardmäßig ist der Text eine genaue Übereinstimmung. Optional. Geben Sie eines der folgenden ein:
-
0 Trennzeichen nicht mit Textende abgleichen.
-
1 Trennzeichen mit Textende abgleichen.
if_not_found Wert, der zurückgegeben wird, 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äppchens, rote Kappe“, „Kappe“) |
s, rote Kappe |
=TEXTAFTER(„Rotkäppchen, rote Kappe“, „“) |
Rotkäppchens, rote Kappe |
=TEXTAFTER(„Rotkäppchens, rote Kappe“, „“, -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.
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 |
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 |