Aby podzielić tekst w komórce w Excelu, możesz skorzystać z kilku różnych metod: narzędzia „Tekst jako kolumny”, nowoczesnych funkcji takich jak PODZIEL.TEKST(), klasycznych formuł tekstowych lub Power Query. Poniżej znajdziesz rozbudowany poradnik, stworzony z myślą o kursach Excela, z dokładnymi instrukcjami i praktycznymi przykładami podziału tekstu krok po kroku.
1. Podział tekstu narzędziem „Tekst jako kolumny”
Najpopularniejszą i najprostszą metodą jest użycie wbudowanego Kreatora konwersji tekstu na kolumny.
Krok po kroku
- Zaznacz komórkę lub kolumnę z tekstem do podziału.
- Przejdź na kartę Dane i kliknij Tekst jako kolumny.
- Pojawi się kreator:
- Wybierz Rozdzielany (jeśli Twój tekst rozdzielają np. spacje, przecinki, średniki).
- Kliknij Dalej.
- Wskaż znak rozdzielający (np. spacja, przecinek, własny separator wpisz w „Inny”).
- Kliknij Dalej i opcjonalnie wybierz format komórek docelowych.
- Zatwierdź, klikając Zakończ.
Praktyczny przykład
Masz w jednej kolumnie wpisy „Jan Kowalski”, „Anna Nowak”. Chcesz rozdzielić imię od nazwiska:
- Wybierz kolumnę.
- Jako separator oznacz spację.
- Po zatwierdzeniu w pierwszej kolumnie pojawi się imię, w drugiej nazwisko.
2. Automatyczny podział za pomocą funkcji PODZIEL.TEKST()
Funkcja PODZIEL.TEKST() (ang. TEXTSPLIT) jest dostępna w nowszych wersjach Excela i pozwala dzielić tekst bez użycia kreatora.
Składnia
=PODZIEL.TEKST(tekst; separator; [separator_wierszy]; [pomiń_puste]; [tryb_dopasowania]; [dopełnienie])
- tekst – adres komórki lub tekst do rozdzielenia,
- separator – znak lub tekst, na którym dzielisz.
Przykłady użycia
-
Imię i nazwisko w A2:
=PODZIEL.TEKST(A2; " ")Efekt: imię w jednej komórce, nazwisko w drugiej.
-
Elementy oddzielone przecinkiem:
=PODZIEL.TEKST(A2; ",") -
Lista zapisów rozdzielonych enterem (nową linią):
=PODZIEL.TEKST(A2;;ZNAK(10))Tutaj separator kolumn pozostaje pusty (dwa średniki), a separator wierszy to znak nowej linii (kod 10).
Dodatkowe opcje
- Pominiesz puste fragmenty tekstu: czwarty argument ustaw na PRAWDA.
- Wielkość liter przy dopasowywaniu separatora: piąty argument ustaw na 0 (ignoruje wielkość liter).
3. Klasyczne formuły tekstowe
Gdy nie masz nowszego Excela, skorzystaj z klasycznych funkcji tekstowych – LEWY, PRAWY, FRAGMENT.TEKSTU, ZNAJDŹ, DŁ.
Przykład – dzielenie po pierwszej spacji
Przykład dla „Jan Kowalski” w A2:
Imię –
=LEWY(A2; ZNAJDŹ(" ";A2)-1)
Nazwisko –
=FRAGMENT.TEKSTU(A2; ZNAJDŹ(" ";A2)+1; DŁ(A2))
Wyjaśnienie:
- ZNAJDŹ lokalizuje pozycję separatora.
- LEWY pobiera tekst do tej pozycji.
- FRAGMENT.TEKSTU od tej pozycji pobiera resztę.
Podział wielolinijkowy (Alt+Enter w komórce)
Separatorem jest znak o kodzie 10:
=LEWY(A2;ZNAJDŹ(ZNAK(10);A2)-1) =FRAGMENT.TEKSTU(A2;ZNAJDŹ(ZNAK(10);A2)+1;100)
Funkcja działa, gdy w komórce są dwa wiersze enterowane ALT+ENTER.
4. Power Query – zaawansowane przekształcenia i automatyzacja
Dla bardziej złożonych podziałów użyj Power Query. Pozwala on szybko podzielić kolumnę tekstową na wiele sposobów i zautomatyzować operację na większej ilości danych.
Szybki przewodnik
- Zaznacz dane i przejdź do Dane > Z tabeli/zakresu.
- Otworzy się Power Query: prawym przyciskiem na nagłówku kolumny wybierz Podziel kolumnę > Według ogranicznika.
- Wybierz ogranicznik (np. spacja, przecinek, własny znak).
- Zastosuj i zamknij Power Query – podział zostanie zastosowany do nowej tabeli.
5. Inne przydatne metody
- Alt+Enter – jeśli chcesz szybko podzielić tekst ręcznie wewnątrz jednej komórki na kilka linii (do czytelności, nie do analizy danych).
- Funkcje VBA/Makro – do nietypowych przypadków, gdy Excelowe funkcje i narzędzia okazują się niewystarczające.
Podsumowanie i praktyczne wskazówki
- Najprostszy sposób dla pojedynczych podziałów: narzędzie Tekst jako kolumny.
- Dla dynamicznej, automatycznej pracy na nowych danych – korzystaj z funkcji PODZIEL.TEKST().
- Gdy nie masz tej funkcji, użyj formuł tekstowych (LEWY, PRAWY, FRAGMENT.TEKSTU, ZNAJDŹ).
- Złożone, cyklicznie powtarzane operacje: Power Query.
- Zawsze zrób kopię oryginalnych danych, aby nie utracić informacji przy podziale.
Wybierz metodę najlepiej odpowiadającą Twoim potrzebom – wszystkie opisane sposoby doskonale nadają się do przygotowania danych na potrzeby analizy, raportów i prezentacji.
