Szybka nawigacja
Funkcja TEKST.PRZED
Podsumowanie
Funkcja TEKST.PRZED wyciąga tekst występujący przed określonym znakiem lub ciągiem znaków z podanego ciągu. Jest to idealne narzędzie do szybkiego parsowania tekstu, np. wyodrębniania nazw plików przed rozszerzeniem, imion przed nazwiskami czy prefiksów z adresów email.
Składnia
=TEKST.PRZED(tekst;ogranicznik;[nr_wystąpienia];[tryb_dopasowania];[dopasuj_koniec];[gdy_brak])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| tekst | Tekst |
Tak | Tekst źródłowy do analizy |
| ogranicznik | Tekst |
Tak | Separator przed którym wyodrębnić tekst |
| nr_wystąpienia | Liczba |
Nie | Numer wystąpienia delimitera (ujemne = od tyłu) |
| tryb_dopasowania | Liczba |
Nie | 0=uwzględnia wielkość liter, 1=ignoruje |
| dopasuj_koniec | Liczba |
Nie | 1=koniec tekstu jako delimiter |
| gdy_brak | Dowolny |
Nie | Zwrot gdy delimiter nie istnieje |
Użycie funkcji TEXTBEFORE
Funkcja TEKST.PRZED rewolucjonizuje pracę z tekstem w Excelu. Zamiast skomplikowanych kombinacji ZNAJDŹ, LEWY i ŚRODEK, jednym formule wyodrębniasz dokładnie ten fragment tekstu, który potrzebujesz przed konkretnym separatorem.
Typowe przykłady TEXTBEFORE
Wyodrębnienie nazwy pliku
=TEKST.PRZED(A1;".")
Z "raport.xlsx" zwraca "raport"
Imię z pełnego nazwiska
=TEKST.PRZED("Jan Kowalski";" ")
Zwraca "Jan"
Prefiks email
=TEKST.PRZED(A1;"@")
Z „[email protected]” zwraca „jan.kowalski"
Drugie wystąpienie
=TEKST.PRZED("Czerwony kapturek Czerwony";"Czerwony";2)
Zwraca „kapturek "
Często zadawane pytania
Typowe błędy i rozwiązania
#ARG!
Cause: nr_wystąpienia = 0 lub większy niż długość tekstu
Solution: Sprawdź poprawność numeru wystąpienia
#N/D!
Cause: Ogranicznik nie istnieje w tekście
Solution: Użyj parametru [gdy_brak] lub sprawdź pisownię
#N/A
Cause: Za duże nr_wystąpienia
Solution: Zmniejsz numer wystąpienia
Uwagi
- Dostępna tylko w Excel 365 i Excel 2021+
- Pusty ogranicznik zwraca pusty tekst (od przodu) lub cały tekst (od tyłu)
- Idealnie współpracuje z TEXTAFTER i TEXTSPLIT
- Symbole wieloznaczne (*, ?) nie są obsługiwane
Kompatybilność
Dostępne w: Excel 365, Excel 2021, Bieżący Kanał, Miesięczny Kanał dla Przedsiębiorstw, Półroczny Kanał dla Przedsiębiorstw
Niedostępne w: Excel 2019 i starsze, Excel dla Mac starsze wersje
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 365, Excel 2021+