Funkcje PRAWO, LEWY, FRAGMENT.TEKSTU, DŁ i ZNAJDŹ w Excelu – kompletny przewodnik

Choć Excel kojarzy się głównie z liczbami i obliczeniami, praca z tekstem odgrywa w nim równie ważną rolę. W codziennej pracy często musimy np. wyodrębnić imię z pełnego nazwiska, sprawdzić długość wpisanego adresu e-mail, znaleźć konkretny znak w ciągu tekstowym albo połączyć dane z kilku komórek w jedną spójną informację.

W takich sytuacjach z pomocą przychodzą funkcje tekstowe Excela – proste, ale niezwykle użyteczne narzędzia, które pozwalają szybko i efektywnie przetwarzać dane. W tym artykule przyjrzymy się bliżej takim funkcjom jak LEWY(), PRAWY(), FRAGMENT.TEKSTU(), DŁ() i ZNAJDŹ().

Dowiesz się:

  • jak działa każda z tych funkcji,
  • jak łączyć je w praktyczne formuły,
  • oraz jak wykorzystać je w rzeczywistych przykładach i codziennej pracy.

1. Funkcja LEWY (LEFT)

Składnia:

=LEWY(tekst; liczba_znaków)

Zwraca określoną liczbę znaków od początku (z lewej strony) tekstu.

Przykład:

=LEWY("Excel 2024"; 5)

Wynik: „Excel”

Zobacz też: Jak zmienić wielkość liter w Excelu

2. Funkcja PRAWY (RIGHT)

Składnia:

=PRAWY(tekst; liczba_znaków)

Zwraca określoną liczbę znaków od końca (z prawej strony) tekstu.

Przykład:

=PRAWY("ABC12345"; 5)

Wynik: „12345”

3. Funkcja FRAGMENT.TEKSTU (MID)

Składnia:

=FRAGMENT.TEKSTU(tekst; początek; liczba_znaków)

Zwraca ciąg znaków zaczynający się od określonej pozycji (środek tekstu).

Przykład:

=FRAGMENT.TEKSTU("987654321"; 4; 3)

Wynik: „654”

4. Funkcja DŁ (LEN)

Składnia:

=DŁ(tekst)

Zwraca liczbę znaków w danym tekście, łącznie ze spacjami.

Przykład:

=DŁ("Funkcja")

Wynik: 7

Polecamy: Dzielenie tekstu na różne kolumny

5. Funkcja ZNAJDŹ (FIND)

Składnia:

=ZNAJDŹ(szukany_tekst; w_tekście; [pozycja_początkowa])

Zwraca pozycję pierwszego wystąpienia znaku lub ciągu znaków.
Uwaga: rozróżnia wielkość liter i nie obsługuje symboli wieloznacznych.

Przykład:

=ZNAJDŹ("@" ; "[email protected]")

Wynik: 13 (bo „@” znajduje się na 13. pozycji)

6. Połączenie funkcji – praktyczne przypadki

🔸 Wyodrębnienie domeny z adresu e-mail:

=FRAGMENT.TEKSTU(A2; ZNAJDŹ("@"; A2) + 1; DŁ(A2))

Działanie:

  • Znajduje znak „@”,
  • Od tej pozycji +1 wycina resztę do końca.

📌 Z adresu [email protected] zwróci firma.pl.

🔸 Wyciągnięcie nazwiska z „Imię Nazwisko”:

Zakładamy, że dane są w formacie „Imię Nazwisko” w komórce A2.

=FRAGMENT.TEKSTU(A2; ZNAJDŹ(" "; A2) + 1; DŁ(A2))

📌 Działa również przy drugim imieniu – zawsze szuka pierwszej spacji.

🔸 Imię (czyli pierwsza część tekstu do spacji):

=LEWY(A2; ZNAJDŹ(" "; A2) - 1)

🔸 Kod pocztowy – ostatnie 6 znaków:

=PRAWY(A2; 6)

🔸 Numer klienta z prefiksem:

Jeśli numer ma strukturę: CL-000123, a chcemy wyciągnąć tylko liczbę:

=PRAWY(A2; DŁ(A2) - ZNAJDŹ("-"; A2))

7. Jak usunąć niepotrzebne spacje?

🔸 Funkcja USUŃ.ZBĘDNE.ODSTĘPY

=USUŃ.ZBĘDNE.ODSTĘPY(A2)

Usuwa spacje na początku, końcu i zredukuje wielokrotne odstępy w środku tekstu.

8. Funkcje tekstowe + JEŻELI – filtrowanie danych

🔸 Jeśli tekst zawiera frazę:

=JEŻELI(CZY.LICZBA(ZNAJDŹ("Excel"; A2)); "Tak"; "Nie")

Zwraca „Tak”, jeśli tekst w A2 zawiera słowo „Excel”.

🔸 Sprawdzenie długości hasła:

=JEŻELI(DŁ(A2)>=8; "OK"; "Za krótkie")

9. Porady i typowe błędy

ProblemPowódRozwiązanie
#ARG!Brak argumentów lub zła kolejnośćSprawdź składnię
#WARTOŚĆ!Funkcja nie znalazła tekstuUżyj JEŻELI.BŁĄD() lub sprawdź dane
Zły wynik ZNAJDŹ()Wielkość liter lub brak znakuUżyj SZUKAJ.TEKST() zamiast ZNAJDŹ()
Nieczytelne formułyZbyt wiele zagnieżdżeńPodziel formuły na kolumny pomocnicze

10. Tabela porównawcza funkcji

FunkcjaDziałaniePrzykład
LEWYZnaki od lewej=LEWY("ABC123"; 3) → „ABC”
PRAWYZnaki od prawej=PRAWY("ABC123"; 3) → „123”
FRAGMENT.TEKSTUŚrodek tekstu=FRAGMENT.TEKSTU("123456";2;3) → „234”
Liczba znaków=DŁ("Excel") → 5
ZNAJDŹPozycja znaku=ZNAJDŹ("e"; "Excel") → 1

Podsumowanie

Funkcje tekstowe takie jak LEWY, PRAWY, FRAGMENT.TEKSTU, i ZNAJDŹ są niezastąpione w codziennej pracy z tekstami w Excelu. Umożliwiają:

✅ ekstrakcję konkretnych fragmentów,
✅ automatyzację analizy danych tekstowych,
✅ dynamiczne przetwarzanie e-maili, nazwisk, kodów, numerów,
✅ przygotowanie danych do raportów i baz.

To jedne z najczęściej używanych narzędzi – warto je znać i stosować z głową.

Przemek
Przemek

Cześć! Mam na imię Przemek i od lat zgłębiam tajniki Excela – najpierw z potrzeby, potem z ciekawości, a w końcu z pasji. Zawodowo pracuję z danymi i narzędziami analitycznymi, ale to właśnie Excel jest tym, z czym mam największy kontakt na co dzień.

Chętnie poznamy Twoje zdanie na ten temat!

Dodaj Odpowiedź

Exceldlakazdego.pl
Logo