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 |