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
- Jak usunąć konkretne znaki lub słowa z tekstu
- Jak usunąć określoną liczbę pierwszych lub ostatnich znaków
- 2. Usuwanie tekstu z wielu komórek jednocześnie — Znajdź i Zamień
- 3. Usuwanie części tekstu przy powtarzalnych wzorcach — Flash Fill (Wypełnianie błyskawiczne)
- 4. Mechanizm „Tekst jako kolumny”
- 5. Usuwanie n znaków z końca tekstu za pomocą funkcji
- 6. Przydatne wskazówki i dobre praktyki
- Podsumowanie – wybór metody
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):
- Załóżmy, że w komórce A1 masz tekst:
ID-123456. - 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):
- Zaznacz zakres komórek, z których chcesz usunąć fragment.
- Wciśnij skrót: Ctrl + H (otworzy okno „Znajdź i zamień”).
- W polu „Znajdź” wpisz tekst lub znak do usunięcia (np. „ID-”).
- Pole „Zamień na” pozostaw puste.
- 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):
- W sąsiedniej kolumnie wpisz oczekiwany wynik bazujący na pierwszym wierszu danych (np.
123456zamiastID-123456). - Przejdź do kolejnej komórki, zacznij wpisywać oczekiwany wzór – Excel automatycznie podpowie uzupełnienie na podstawie rozpoznanego wzorca.
- 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):
- Zaznacz komórki, wybierz Dane → Tekst jako kolumny.
- Wybierz „Rozdzielany” (np. znakiem „-” lub spacją).
- 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 –
- 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.
