Jak usunąć część tekstu z komórki Excel? Funkcje tekstowe do edycji zawartości

Piotr Napora
przez Piotr Napora
5 min. czytania

Aby usunąć część tekstu z komórki w Excelu, można wykorzystać kilka sprawdzonych narzędzi i funkcji tekstowych. Poniższy poradnik krok po kroku wyjaśnia, jak to zrobić zarówno w pojedynczych komórkach, jak i w całych kolumnach, przy dużych zbiorach danych. Każda metoda jest szczegółowo opisana i zilustrowana przykładami, tak by nawet początkujący użytkownik mógł ją zastosować.

1. Usuwanie tekstu za pomocą funkcji tekstowych

Excel oferuje funkcje tekstowe, które pozwalają na precyzyjną edycję zawartości komórek:

  • LEFT (LEWY) – zwraca określoną liczbę znaków od początku tekstu.
  • RIGHT (PRAWY) – zwraca określoną liczbę znaków od końca tekstu.
  • MID (FRAGMENT.TEKSTU) – zwraca wybrany fragment tekstu z dowolnego miejsca w ciągu znaków.
  • SUBSTITUTE (PODSTAW) – zamienia wybrane fragmenty tekstu innym ciągiem (w tym pustym, co pozwala „usunąć” fragment).

Jak usunąć konkretne znaki lub słowa z tekstu

SUBSTITUTE (PODSTAW)

Aby usunąć wszystkie wystąpienia wybranego fragmentu tekstu (np. przedrostka, sufiksu, znaku specjalnego):

  1. Załóżmy, że w komórce A1 masz tekst: ID-123456.
  2. Wprowadź w nowej komórce formułę:
 =SUBSTITUTE(A1; "ID-"; "") 

Wynik: 123456 – cały fragment „ID-” został usunięty ze wszystkich miejsc, gdzie występuje.

Uwaga: SUBSTITUTE jest niewrażliwa na wielkość liter.

Przykład – usunięcie wszystkich spacji:

=SUBSTITUTE(A1; " "; "") 

Jak usunąć określoną liczbę pierwszych lub ostatnich znaków

LEFT (LEWY) – zostaw określoną liczbę znaków od lewej

Aby zostawić tylko pierwszych X znaków:

=LEFT(A1; 5) 

RIGHT (PRAWY) – zostaw określoną liczbę znaków od prawej

Aby zostawić tylko ostatnich X znaków:

=RIGHT(A1; 3) 

MID (FRAGMENT.TEKSTU) – pobierz fragment zaczynając od określonego znaku

Aby usunąć np. 3 pierwsze znaki i zostawić resztę:

=MID(A1; 4; LEN(A1)-3) 

Wyjaśnienie:

  • Argument drugi (4) to numer znaku, od którego zaczynamy (czyli od czwartego znaku).
  • Trzeci argument (LEN(A1)-3) liczy liczbę znaków po trzech pierwszych.

2. Usuwanie tekstu z wielu komórek jednocześnie — Znajdź i Zamień

Dla masowej edycji (np. cały kolumn tekstów):

  1. Zaznacz zakres komórek, z których chcesz usunąć fragment.
  2. Wciśnij skrót: Ctrl + H (otworzy okno „Znajdź i zamień”).
  3. W polu „Znajdź” wpisz tekst lub znak do usunięcia (np. „ID-”).
  4. Pole „Zamień na” pozostaw puste.
  5. Kliknij „Zamień wszystko”.

Wszystkie wystąpienia wybranego fragmentu zostaną usunięte ze wskazanych komórek jednocześnie.

3. Usuwanie części tekstu przy powtarzalnych wzorcach — Flash Fill (Wypełnianie błyskawiczne)

Jeśli regularnie usuwasz powtarzającą się część tekstu (np. prefiks, sufiks):

  1. W sąsiedniej kolumnie wpisz oczekiwany wynik bazujący na pierwszym wierszu danych (np. 123456 zamiast ID-123456).
  2. Przejdź do kolejnej komórki, zacznij wpisywać oczekiwany wzór – Excel automatycznie podpowie uzupełnienie na podstawie rozpoznanego wzorca.
  3. Zatwierdź sugestię (Enter).

Flash Fill sam usunie zbędną część, rozpoznając schemat.

Narzędzie działa w Excelu 2013 i nowszych.

4. Mechanizm „Tekst jako kolumny”

Dla tekstu oddzielanego stałym znakiem (np. spacją, myślnikiem):

  1. Zaznacz komórki, wybierz Dane → Tekst jako kolumny.
  2. Wybierz „Rozdzielany” (np. znakiem „-” lub spacją).
  3. Wskaż separator i kliknij dalej/do końca.

Excel rozdzieli tekst na wiele kolumn, pozbywając się wybranego fragmentu.

5. Usuwanie n znaków z końca tekstu za pomocą funkcji

Jeśli chcesz usunąć np. 5 ostatnich znaków z komórki

  1. Użyj długości tekstu i funkcji LEFT:
 =LEFT(A1; LEN(A1)-5) 

Ta formuła zostawia wszystkie znaki z wyjątkiem ostatnich pięciu.

6. Przydatne wskazówki i dobre praktyki

  • Twórz kopię zapasową danych przed masową edycją!.
  • Testuj formuły najpierw na niewielkiej próbce.
  • Wyniki formuł możesz „zamrozić” poprzez Kopiuj → Wklej specjalnie → Wartości, by pozbyć się powiązań z formułą.
  • Łącz funkcje, gdy potrzebujesz bardziej zaawansowanych operacji (np. najpierw SUBSTITUTE, później LEFT/RIGHT).
  • Uważaj na wielkość liter i znaki diakrytyczne przy szukaniu i zamianie.

Podsumowanie – wybór metody

Zadanie Rekomendowana metoda
Usuwanie powtarzającego się wzoru SUBSTITUTE lub Znajdź i Zamień
Usuwanie części na początku/końcu LEFT/RIGHT/MID z LEN
Usuwanie fragmentu w środku MID (FRAGMENT.TEKSTU) lub łańcuch funkcji
Masowa zmiana/czyszczenie kolumn Znajdź i Zamień, Tekst jako kolumny, Flash Fill
Nieregularne fragmenty Flash Fill lub łączenie metod

Dzięki tym narzędziom i funkcjom w Excelu możesz precyzyjnie edytować i oczyszczać duże zestawy danych tekstowych bez żmudnego ręcznego poprawiania każdej komórki.

Podziel się artykułem
Obserwuj:
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 e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *