Szybka nawigacja
Funkcja TEKST.PO
Podsumowanie
Funkcja TEKST.PO wyciąga tekst występujący po określonym znaku lub ciągu znaków. Jest to idealne narzędzie do szybkiego parsowania tekstu, wyodrębniania nazw plików, domen z adresów URL czy dowolnych fragmentów tekstu po konkretnym separatorze. Przeciwieństwo funkcji TEKST.PRZED.
Składnia
=TEKST.PO(tekst;ogranicznik;[nr_wystąpienia];[tryb_dopasowania];[koniec_dopasowania];[jeśli_nie_znaleziono])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| tekst | Tekst |
Tak | Tekst, w którym odbywa się wyszukiwanie ogranicznika |
| ogranicznik | Tekst |
Tak | Separator po którym wyodrębniamy tekst |
| nr_wystąpienia | Liczba |
Nie | Numer wystąpienia ogranicznika (ujemne = od końca) |
| tryb_dopasowania | Liczba |
Nie | 0=uwzględnia wielkość liter, 1=ignoruje |
| koniec_dopasowania | Liczba |
Nie | 1=dopasowuje do końca tekstu |
| jeśli_nie_znaleziono | Dowolny |
Nie | Wartość alternatywna przy braku dopasowania |
Użycie funkcji TEXTAFTER
Funkcja TEKST.PO rewolucjonizuje pracę z tekstem w Excelu. Zamiast skomplikowanych kombinacji ZNAJDŹ, ŚRODEK i DŁ czy formuł z REGEX, wystarczy jeden argument określający 'po czym ciąć'. Idealna do przetwarzania list, adresów email, nazw plików czy dowolnych danych tekstowych z separatorami.
Typowe przykłady TEXTAFTER
Podstawowe wyodrębnienie po separatorze
=TEKST.PO(A2;"@");"[email protected]"
Wyodrębnia "example.com" z adresu email
Wyodrębnienie nazwy pliku bez rozszerzenia
=TEKST.PO("raport_2024.xlsx";"_")
Zwraca "2024.xlsx" z pełnej nazwy pliku
Ostatnie słowo z tekstu (wyszukiwanie od tyłu)
=TEKST.PO("Jan Kowalski ul. Zielona 5";" ";-1)
Zwraca "5" - ostatnie słowo tekstu
Wyodrębnienie domeny z URL
=TEKST.PO("https://www.example.pl/strona";"/")
Zwraca "strona" z pełnego adresu URL
Obsługa braku dopasowania
=JEŻELI(BŁĄD.TEKST(A2;"nieistniejący");"Brak";TEKST.PO(A2;"nieistniejący"))
Bezpieczne wyodrębnienie z obsługą błędów
Często zadawane pytania
Typowe błędy i rozwiązania
#N/D!
Cause: Ogranicznik nie istnieje w tekście
Solution: Sprawdź poprawność ogranicznika lub użyj parametru jeśli_nie_znaleziono
#ARG!
Cause: nr_wystąpienia = 0 lub większe niż długość tekstu
Solution: Użyj wartości 1 lub mniejszej od liczby wystąpień
#N/A
Cause: nr_wystąpienia przekracza liczbę wystąpień ogranicznika
Solution: Zmniejsz wartość nr_wystąpienia
Uwagi
- Dostępna tylko w Excel 365 i nowszych wersjach
- Pusty ogranicznik "" zwraca cały tekst (od przodu) lub pusty (od tyłu)
- Nie obsługuje symboli wieloznacznych * i ?
- Świetnie współpracuje z TEXTSPLIT do pełnego parsowania tekstu
Kompatybilność
Dostępne w: Excel 365 (Bieżący kanał), Excel 365 (Miesięczny kanał), Excel 365 (Półroczny kanał), Office dla Mac
Niedostępne w: Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 365+