Applies ToExcel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel pro web

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

Viz také

Textové funkce (odkazy)

Funkce TEXTBEFORE

Funkce TEXTSPLIT

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.