Poznámky k vydaniu
Polročný kanál Enterprise (náhľad)
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 |