Returnerar text som inträffar efter det angivna tecknet eller strängen. Det är motsatsen till funktionen TEXTBEFORE.
Syntax
=TEXTAFTER(text,avgränsare,[instance_num], [match_mode], [match_end], [if_not_found])
Syntaxen för funktionen TEXTAFTER har följande argument:
text Texten som du söker i. Jokertecken tillåts inte. Obligatoriskt.
avgränsare Texten som markerar den punkt efter vilken du vill extrahera. Obligatoriskt.
instance_num Den instans av avgränsare varefter du vill extrahera texten. Som standard instance_num = 1. Ett negativt tal börjar söka i text från slutet. Valfritt.
match_mode Anger om textsökningen är skiftlägeskänslig. Standardinställningen är skiftlägeskänslig. Valfritt. Ange något av följande:
-
0 Skiftlägeskänslig.
-
1 Skiftlägesokänslig.
match_end Behandlar slutet av texten som en avgränsare. Som standard är texten en exakt matchning. Valfritt. Ange något av följande:
-
0 Matcha inte avgränsare mot slutet av texten.
-
1 Matcha avgränsare mot slutet av texten.
if_not_found Värde som returneras om ingen matchning hittas. Som standard returneras #N/A. Valfritt.
Kommentarer
Vid sökning med ett tomt avgränsarvärde matchar TEXTAFTER omedelbart. Den returnerar hela texten vid sökning framifrån (om instance_num är positiv) och tom text vid sökning från slutet (om instance_num är negativ).
Exempel |
Resultat |
---|---|
=TEXTBEFORE("Rödluvans, rödluva", "luva") |
s, röd huva |
=TEXTAFTER("Rödluvans, rödluva, "") |
Rödluvans, rödluva |
=TEXTAFTER("Rödluvans, rödluva", "", -1) |
Fel
-
Excel returnerar ett #N/A-fel om avgränsare inte finns i text.
-
Excel returnerar ett #VALUE! fel om instance_num = 0 eller om instance_num är större än längden på text.
-
Excel returnerar ett #N/A-fel om instance_num är större än antalet förekomster av avgränsare i text.
Exempel
Kopiera exempeldata i var och en av följande tabeller och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. Om det behövs kan du justera kolumnbredderna så att alla data visas.
Data |
||
Rödluvans röda huva |
||
Rödluvans röda huva |
||
Formler |
Resultat |
|
=TEXTAFTER(A2,"Red") |
Rödluvans rödluva |
|
=TEXTAFTER(A2,"basket") |
#SAKNAS! |
|
=TEXTAFTER(A3,"red",2) |
huva |
|
=TEXTAFTER(A3,"red",-2) |
Rödluvans rödluva |
|
=TEXTAFTER(A3,"Red",,FALSE) |
#SAKNAS! |
|
=TEXTAFTER(A2,"red",3) |
#SAKNAS! |
Data |
|
Marcus Aurelius |
|
Sokrates |
|
Immanuel Kant |
|
Formler |
Resultat |
=TEXTAFTER(A2," ",,,1) |
Aurelius |
=TEXTAFTER(A3," ",,,0) |
#SAKNAS! |
=TEXTAFTER(A3," ",,,1) |
|
=OM(TEXTAFTER(A3," ",,,1)="",A3) |
Sokrates |
=TEXTAFTER(A4," ",,,1) |
Kant |