Zwraca tekst występujący po danym znaku lub ciągu. Jest to przeciwieństwo funkcji TEKST.PRZED.

Składnia

=TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])

W składni funkcji TEKST.PO występują następujące argumenty:

tekst       Tekst, w obrębie którego odbywa się wyszukiwanie. Niedozwolone symbole wieloznaczne. Argument wymagany.

ogranicznik       Tekst oznaczający punkt, po którym ma nastąpić wyodrębnienie. Argument wymagany.

instance_num       Wystąpienie ogranicznika, po którym chcesz wyodrębnić tekst.  Domyślnie instance_num = 1.  Liczba ujemna rozpoczyna wyszukiwanie w tekście od końca. Argument opcjonalny.

match_mode    Określa, czy w wyszukiwaniu tekstu jest uwzględniana wielkość liter. Domyślnie jest uwzględniana wielkość liter. Argument opcjonalny. Wprowadź jedną z następujących opcji:

  • 0      Uwzględniana wielkość liter.

  • 1      Bez uwzględniania wielkości liter.

match_end    Traktuje koniec tekstu jako ogranicznik. Domyślnie tekst jest dokładnym dopasowaniem. Argument opcjonalny. Wprowadź jedną z następujących opcji:

  • 0      Nie dopasowuj ogranicznika w stosunku do końca tekstu.

  • 1      Dopasuj ogranicznik w stosunku do końca tekstu.

if_not_found    Zwracana wartość, jeśli nie zostanie znalezione żadne dopasowanie. Domyślnie zwracana jest wartość #N/A. Argument opcjonalny.

Uwagi

Podczas wyszukiwania przy użyciu pustej wartości ogranicznika funkcja TEXTBEFORE dopasowuje się natychmiast. Funkcja zwraca cały tekst podczas wyszukiwania od przodu (jeśli argument instance_num ma wartość dodatnią) i pusty tekst podczas wyszukiwania od końca (jeśli argument instance_num ma wartość ujemną).  

Przykład

Wynik

=TEXTAFTER("Red riding hood’s, red hood", "hood")

czerwona peleryna

=TEXTAFTER("Red riding hood’s, red hood", "")

Dziewczyny w czerwonej pelerynie, czerwona peleryna

=TEXTAFTER("Red riding hood’s, red hood", "", -1)

Błędy

  • Program Excel zwraca błąd #N/D, jeśli ogranicznik nie jest zawarty w tekście.

  • Program Excel zwraca błąd #ARG!, błąd, jeśli instance_num = 0 lub instance_num jest większe od długości tekstu.

  • Program Excel zwraca błąd #N/A, jeśli wartość argumentu instance_num jest większa niż liczba wystąpień ogranicznika.

Przykłady

Skopiuj przykładowe dane z poniższych tabel i wklej je w komórce A1 nowego arkusza programu Excel. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.

Dane

Czerwony kapturek Czerwonego kapturka

Czerwony kapturek Czerwonego kapturka

Formuły

Wyniki

=TEKST.PO(A2;"Czerwony")

 Czerwony kaptur Czerwonego Kapturka

=TEKST.PO(A2;"koszyk")

#N/D!

=TEKST.PO(A3;"czerwony";2)

 kaptur

=TEKST.PO(A3;"czerwony";-2)

 Czerwony kaptur Czerwonego Kapturka

=TEKST.PO(A3;"Czerwony";;FAŁSZ)

#N/D!

=TEKST.PO(A2;"czerwony";3)

#N/D!

Dane

Marek Aureliusz

Sokrates

Immanuel Kant

Formuły

Wyniki

=TEKST.PO(A2," ",,,1)

Aureliusz

=TEKST.PO(A3," ",,,0)

#N/D!

=TEKST.PO(A3," ",,,1)

=JEŻELI(TEKST.PO(A3," ",,,1)="",A3)

Sokrates

=TEKST.PO(A4," ",,,1)

Kant

Zobacz też

Funkcje tekstowe (informacje)

Funkcja TEKST.PRZED

Funkcja TEXTSPLIT

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.