Jak usunąć litery z komórki Excel? Funkcje tekstowe do edycji

Piotr Napora
przez Piotr Napora
5 min. czytania

Usuwanie liter (lub dowolnych znaków) z tekstu w Excelu to jedna z najczęstszych operacji podczas czyszczenia i przygotowywania danych. W poniższym poradniku znajdziesz szczegółowe instrukcje krok po kroku, przykłady, wyjaśnienia oraz gotowe formuły, które możesz natychmiast zastosować w swoim arkuszu.

Najważniejsze funkcje tekstowe do usuwania znaków

Excel oferuje szeroki zestaw funkcji, które pozwalają precyzyjnie usuwać litery lub fragmenty tekstu z komórek. Oto najczęściej wykorzystywane narzędzia:

Funkcja Opis Kiedy używać?
ZASTĄP (SUBSTITUTE) Zastępuje wybrany fragment tekstu innym (lub pustym) ciągiem znaków Gdy wiadomo, co konkretnie chcemy usunąć (np. „ID-”)
FRAGMENT.TEKSTU (MID) Wyciąga fragment tekstu zaczynając od określonej pozycji Gdy literę/chars chcemy usunąć z określonego miejsca w tekście
LEWY/PRAWY (LEFT/RIGHT) Zwraca określoną liczbę znaków od lewej/prawej strony tekstu Gdy literę/chars chcemy usunąć z początku lub końca tekstu
OCZYŚĆ (CLEAN) Usuwa niedrukowalne znaki z tekstu Gdy musimy pozbyć się znaków formatowania lub „śmieci”
USUŃ (TRIM) Usuwa nadmiarowe spacje Gdy musimy usunąć zbędne spacje z tekstu
PODSTAW (REPLACE) Zamienia fragment tekstu na inny, zaczynając od określonego miejsca Gdy chcemy podmienić znaki w ściśle określonym miejscu

Instrukcje krok po kroku

1. Usuwanie konkretnej litery lub słowa

Aby usunąć z komórki wszystkie wystąpienia wybranej litery (np. „a”), użyj funkcji ZASTĄP:

=ZASTĄP(A1;"a";"") 

Ta formuła usuwa wszystkie „a” z tekstu zawartego w komórce A1.

2. Usuwanie liter z początku tekstu

Aby usunąć pierwszych 3 znaków z komórki (np. kod z numeru produktu), użyj funkcji FRAGMENT.TEKSTU:

=FRAGMENT.TEKSTU(A1;4;1000) 

Ta formuła wyciąga wszystkie znaki od 4. pozycji do końca tekstu, czyli de facto „ucina” początkowe 3 litery.

3. Usuwanie liter z końca tekstu

Chcesz zostawić tylko pierwsze 4 znaki i odrzucić resztę? Użyj funkcji LEWY:

=LEWY(A1;4) 

Funkcja ta pozostawia tylko pierwsze 4 znaki, usuwając wszystko, co znajduje się dalej.

4. Usuwanie liter ze środka tekstu

Jeśli chcesz usunąć fragment tekstu z dowolnego miejsca (np. od 3. do 7. znaku), możesz połączyć LEWY, FRAGMENT.TEKSTU i DŁ (DŁUGOSĆ):

=LEWY(A1;2) & FRAGMENT.TEKSTU(A1;8;1000) 

Ta formuła „wycina” znaki od 3. do 7. – łączy początek i koniec tekstu, omijając środek.

5. Usuwanie wszystkich liter z danej grupy (np. samogłosek)

Użyj funkcji TEKST.POWŁOKA (CONCAT), jeśli posiadasz nowoczesny Excel. Alternatywnie możesz zagnieżdżać ZASTĄP:

=ZASTĄP(ZASTĄP(ZASTĄP(ZASTĄP(ZASTĄP(ZASTĄP(A1;"a";"");"e";"");"i";"");"o";"");"u";"");"y";"") 

Ta formuła usuwa wszystkie samogłoski (a, e, i, o, u, y) z tekstu w komórce A1.

6. Usuwanie liter, których nie znamy, ale znany jest wzorzec

Czasem chcesz usunąć litery odpowiadające określonemu wzorcowi (np. wszystkie wielkie litery). Tutaj pomocny jest VBA lub rozbudowana logika formuł z wykorzystaniem funkcji SZUKAJ.TEKST i WARUNKI.

Szybkie czyszczenie tekstu – wbudowane narzędzia

  • Znajdź i zamień (Ctrl+H) – Wpisz literę lub słowo do usunięcia w polu „Znajdź”, a w polu „Zamień na” nic nie zostawiaj (puste pole). Kliknij „Zamień wszystko”, by usunąć wybrany fragment z całego zakresu.
  • Tekst jako kolumny – Jeśli chcesz rozdzielić tekst na części (np. oddzielić kod od nazwy), użyj narzędzia „Tekst jako kolumny” (dane → tekst jako kolumny). Ustaw separator lub ręcznie wskaż, gdzie ma być podział.

Przykładowe scenariusze z życia

Przykład 1 – Masz w kolumnie A numery produktów typu „ID-12345”. Chcesz zostawić tylko cyfry.

=ZASTĄP(A1;"ID-";"") 

Przykład 2 – W komórce jest tekst „KursExcel2025” i chcesz usunąć ostatnie 4 cyfry.

=LEWY(A1;DŁ(A1)-4) 

Przykład 3 – W komórce jest adres, np. „ul. Zielona 12, 00-001 Warszawa”, a Ty chcesz zostawić tylko nazwę ulicy.

W tym przypadku musisz znaleźć kluczowy separator (np. przecinek lub spację), a następnie użyć FRAGMENT.TEKSTU lub LEWY w połączeniu z SZUKAJ.TEKST.

Dodatkowe wskazówki

  • Sprawdź, czy nie ma dodatkowych spacji – Przed wykonaniem operacji usuń nadmiarowe spacje funkcją USUŃ (TRIM).
  • Bądź ostrożny z funkcją PODSTAW – Działa tylko w określonym miejscu, nie wyszukuje tekstu – użyj jej, gdy znasz dokładną pozycję znaków do usunięcia.
  • Twórz kopię zapasową – Przed masowym usuwaniem fragmentów zawsze wykonaj kopię danych.
  • Kombinuj funkcje – Najtrudniejsze przypadki możesz rozwiązać, łącząc kilka funkcji – to bardzo elastyczne narzędzie.

Podsumowanie

Usuwanie liter z komórek Excela to jedno z podstawowych zadań w pracy z danymi tekstowymi. Możesz to zrobić na kilka sposobów, w zależności od potrzeb, korzystając zarówno z wbudowanych funkcji, jak i narzędzi edycyjnych. Najważniejsze, by dokładnie określić, co chcesz usunąć (początek, środek, koniec, konkretny znak, a może literę według wzorca) – wtedy wybór odpowiedniej formuły będzie łatwiejszy.

Zapamiętaj –
Excel daje Ci pełną kontrolę nad tekstem – wystarczy znać odpowiednie funkcje i wiedzieć, jak je łączyć!

Potrzebujesz konkretnego przykładu? Opisz swój przypadek w komentarzu, a przygotuję dla Ciebie gotową formułę!

Podziel się artykułem
Follow:
Piotr Napora jest absolwentem Informatyki na Politechnice Warszawskiej, z ponad 11 lat doświadczenia w branży marketingu cyfrowego. W swojej karierze zarządzał zespołami liczącymi do 25 osób, realizując projekty dla firm z listy Fortune 500. Poza pracą pasjonat aktywnego trybu życia, a w wolnych chwilach pokonuje setki kilometrów na rowerze.
Brak komentarzy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *