Funkcja TEKST.PRZED

Excel 365, Excel 2021+

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

Domyślnie zwraca #N/D!. Użyj parametru [gdy_brak] aby zwrócić własną wartość np. ""

Tak, domyślnie tak (tryb 0). Ustaw 1 aby ignorować wielkość liter.

Zacina wyszukiwanie od końca tekstu. -1 = ostatnie wystąpienie.

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+