Funkcja TEXTAFTER

Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2024 dla komputerów Mac

Informacje o wersji

Bieżący kanał

Miesięczny kanał dla przedsiębiorstw

Półroczny kanał dla przedsiębiorstw

Półroczny kanał dla przedsiębiorstw (wersja Preview)

Pakiet Office dla komputerów Mac

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

Składnia

=TEKST.PO(tekst,ogranicznik,[nr_wystąpienia], [tryb_dopasowania], [koniec_dopasowania], [jeśli_nie_znaleziono])

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

Tekst Tekst, w obrębie który szukasz. Niedozwolone symbole wieloznaczne. Argument wymagany.

Ogranicznik Tekst oznaczający punkt, po którym chcesz wyodrębnić dane. Argument wymagany.

instance_num Wystąpienie ogranicznika, po którym chcesz wyodrębnić tekst. Domyślnie numer_wystąpienia = 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 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 dopasuj ogranicznika do końca tekstu.
  • 1 Dopasuj ogranicznik do końca tekstu.

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

Uwagi

Podczas wyszukiwania przy użyciu pustej wartości ogranicznika funkcja TEKST.PO 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.

Przykład 1

Dane
Czerwony kapturek Czerwonego kapturka
Czerwony kapturek Czerwonego kapturka
Formuły Rezultat
=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!

Przykład 2

Dane
Marek Aureliusz
Sokrates
Immanuel Kant
Formuły Rezultat
=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