Funkcia TEXTAFTER

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac

Poznámky k vydaniu

Aktuálny kanál

Mesačný kanál Enterprise

Polročný kanál Enterprise

Polročný kanál Enterprise (náhľad)

Office pre Mac

Vráti text, ktorý sa vyskytuje po danom znaku alebo reťazci. Je to opak funkcie TEXTBEFORE.

Syntax

=TEXTAFTER(text;oddeľovač;[instance_num]; [match_mode]; [match_end]; [if_not_found])

Syntax funkcie TEXTAFTER obsahuje tieto argumenty:

text Text, v rámci ktorého hľadáte. Zástupné znaky nie sú povolené. Povinný argument.

oddeľovač Text, ktorý označuje bod, po ktorom chcete extrahovať. Povinný argument.

instance_num Inštancia oddeľovača, po ktorom chcete extrahovať text. Predvolene instance_num = 1. Záporné číslo začne hľadať text od konca. Voliteľný argument.

match_mode Určuje, či sa pri vyhľadávaní textu rozlišujú malé a veľké písmená. Predvolene sa rozlišujú malé a veľké písmená. Voliteľný argument. Zadajte jednu z nasledujúcich možností:

  • 0 Rozlišujú sa malé a veľké písmená.
  • 1 Nerozlišujú sa malé a veľké písmená.

match_end Koniec textu spracuje ako oddeľovač. Predvolene je text presnou zhodou. Voliteľný argument. Zadajte jednu z nasledujúcich možností:

  • Oddeľovač sa nezhoduje s koncom textu 0.
  • 1 Oddeľovač sa zhoduje s koncom textu.

if_not_found Hodnota, ktorá sa vráti, ak sa nenájde žiadna zhoda. Predvolene sa vráti #N/A. Voliteľný argument.

Poznámky:

Pri vyhľadávaní s prázdnou hodnotou oddeľovača funkcia TEXTAFTER okamžite vyhľadá zhodu. Pri vyhľadávaní spredu vráti celý text (ak je instance_num kladné) a prázdny text pri vyhľadávaní od konca (ak je instance_num záporné).

Príklad Výsledok
=TEXTAFTER("Červená čiapočka Červenej čiapočky"; "čiapočka") 's, červená čiapka
=TEXTAFTER("Červená čiapočka Červenej čiapočky"; "") Červená čiapočka červenej čiapočky
=TEXTAFTER("Červená čiapočka Červenej čiapočky"; "", -1)

Chyby

  • Ak text neobsahuje oddeľovač, Excel vráti chybu #N/A.
  • Excel vráti #HODNOTU! chyba, ak instance_num = 0 alebo ak je instance_num väčšia ako dĺžka textu.
  • Ak je hodnota instance_num väčšia ako počet výskytov oddeľovača, Excel vráti chybu #N/A.

Príklady

Vzorové údaje skopírujte do každej z nasledujúcich tabuliek a prilepte ich do bunky A1 nového excelového hárka. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.

Príklad 1

Údaje
Červená čiapočka malej Červenej čiapočky
Červená čiapočka Červenej čiapočky
Vzorce. Výsledky
=TEXTAFTER(A2;"Červená") čiapočka malej červenej čiapočky
=TEXTAFTER(A2; "košík") #N/A
=TEXTAFTER(A3;"červená";2) čiapočky
=TEXTAFTER(A3;"červená";-2) čiapočka malej červenej čiapočky
=TEXTAFTER(A3;"Červená";;FALSE) #N/A
=TEXTAFTER(A2;"červená";3) #N/A

Príklad č. 2

Údaje
Marcus Aurelius
Socrates
Immanuel Kant
Vzorce. Výsledky
=TEXTAFTER(A2;" ",,,1) Aurelius
=TEXTAFTER(A3;" ",,,0) #N/A
=TEXTAFTER(A3;" ",,,1)
=IF(TEXTAFTER(A3;" ",,,1)="";A3) Socrates
=TEXTAFTER(A4;" ",,,1) Kant