Vrátí text, který se vyskytuje za daným znakem nebo řetězcem. Je to opak funkce TEXTBEFORE.
Syntaxe
=TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])
Syntaxe funkce TEXTAFTER má následující argumenty:
text Text, ve kterém hledáte. Zástupné znaky nejsou povoleny. Povinný argument.
oddělovač Text, který označuje bod, za kterým chcete extrahovat. Povinný argument.
Instance_num Instance oddělovače, po kterém chcete extrahovat text. Ve výchozím nastavení instance_num = 1. Záporné číslo začne vyhledávat v textu od konce. Nepovinný argument.
match_mode Určuje, jestli hledání textu rozlišuje velká a malá písmena. Ve výchozím nastavení se rozlišují malá a velká písmena. Nepovinný argument. Zadejte jednu z následujících možností:
-
0 Rozlišují se malá a velká písmena.
-
1 Nerozlišují se malá a velká písmena.
match_end Zachází s koncem textu jako s oddělovačem. Ve výchozím nastavení je text přesnou shodou. Nepovinný argument. Zadejte jednu z následujících možností:
-
0 Neshodujte se s oddělovačem na konci textu.
-
1 Porovnává oddělovač s koncem textu.
if_not_found Hodnota vrácená, pokud nebyla nalezena žádná shoda. Ve výchozím nastavení se vrátí #N/A. Nepovinný argument.
Poznámky
Při hledání s prázdnou hodnotou oddělovače se TEXTAFTER okamžitě shoduje. Při hledání zepředu vrátí celý text (pokud je parametr instance_num kladný) a při hledání od konce vrátí prázdný text (pokud je parametr instance_num záporný).
Příklad |
Výsledek |
---|---|
=TEXTAFTER("Červená karkulka, karkulka", "kulka") |
karkulka |
=TEXTAFTER("Červená karkulka, karkulka", "") |
Červená karkulka, karkulka |
=TEXTAFTER("Červená karkulka, karkulka", "", -1) |
Chyby
-
Excel vrátí chybu #N/A, pokud není oddělovač obsažen v textu.
-
Excel vrátí hodnotu #VALUE! chyba pokud instance_num = 0 nebo pokud je instance_num větší než délka textu.
-
Excel vrátí chybu #N/A, pokud je instance_num větší než počet výskytů oddělovače.
Příklady
Zkopírujte ukázková data z jednotlivých následujících tabulek a vložte je postupně do buňky A1 nových excelových listů. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.
Data |
||
Červená kapuce Červené Karkulky |
||
Červená kapuce Červené Karkulky |
||
Vzorce |
Výsledky |
|
=TEXTAFTER(A2,"Červená") |
Červená karkulka Červené karkulky |
|
=TEXTAFTER(A2, "košík") |
#N/A |
|
=TEXTAFTER(A3,"červená",-2) |
karkulka |
|
=TEXTAFTER(A3,"červená",-2) |
Červená karkulka Červené karkulky |
|
=TEXTAFTER(A3;"Červená",NEPRAVDA) |
#N/A |
|
=TEXTAFTER(A2,"červená",3) |
#N/A |
Data |
|
Marcus Aurelius |
|
Sókratés |
|
Immanuel Kant |
|
Vzorce |
Výsledky |
=TEXTZA(A2," ",,,1) |
Aurelius |
=TEXTZA(A3," ",,,0) |
#N/A |
=TEXTZA(A3," ",,,1) |
|
=KDYŽ(TEXTZA(A3," ",,,1)="",A3) |
Sókratés |
=TEXTZA(A4," ",,,1) |
Kant |