Aby rozdzielić tekst na kolumny w Excelu, możesz skorzystać z kilku metod: narzędzi wbudowanych w Excel („Tekst jako kolumny”), funkcji formuł (np. PODZIEL.TEKST, FRAGMENT.TEKSTU), a w najnowszych wersjach także funkcji dynamicznych. Poniżej znajdziesz wyczerpujący poradnik krok po kroku, zarówno dla początkujących, jak i zaawansowanych użytkowników.
1. Podział tekstu na kolumny narzędziem „Tekst jako kolumny”
Najczęściej stosowana i bardzo prosta metoda, która nie wymaga znajomości formuł.
Instrukcja krok po kroku
-
Zaznacz obszar z danymi
Wybierz kolumnę lub komórki, w których chcesz rozdzielić tekst (np. kolumna z imionami i nazwiskami). -
Otwórz narzędzie „Tekst jako kolumny”
Przejdź do zakładki Dane na górnym pasku i kliknij polecenie Tekst jako kolumny (ang. Text to Columns). -
Wybierz sposób podziału
W pierwszym kroku Kreatora pojawią się dwie opcje:
-
Rozdzielany (Delimited) – wybierz, jeśli tekst rozdzielony jest konkretnym znakiem (np. spacja, przecinek, średnik).
-
Stała szerokość (Fixed width) – wybierz, gdy tekst rozdzielony jest na równe partie znaków.
Zazwyczaj korzysta się z opcji „Rozdzielany”.
-
Wskaż ogranicznik (separator)
W następnym kroku wybierz, jakim znakiem tekst jest podzielony (np. spacja, przecinek, średnik, tabulator czy dowolny inny).Jeśli Twój separator to np. dwukropek, zaznacz „Inny” i wpisz ten znak.
-
Podgląd podziału i zatwierdzenie
W oknie podglądu sprawdź, czy podział jest prawidłowy.Kliknij Dalej (Next).
-
Wybierz format danych i miejsce docelowe
Określ typ danych („Ogólne”, „Tekst” itd.).
Możesz również wskazać, gdzie mają trafić nowe kolumny z rozdzielonym tekstem (domyślnie obok oryginału). -
Akceptuj zmiany
Kliknij Zakończ (Finish).
Gotowe – tekst podzielony!
Przykład użycia
Z kolumny Imię i nazwisko powstaną dwie kolumny: Imię i Nazwisko. Jeśli tekst „Jan Kowalski” był w komórce A2, po operacji „Tekst jako kolumny” w A2 i B2 pojawią się odpowiednio „Jan” i „Kowalski”.
2. Podział tekstu za pomocą formuł Excela
Jeżeli potrzebujesz większej elastyczności lub automatyzacji, wykorzystaj funkcje:
PODZIEL.TEKST (Excel 365/Online)
Funkcja dzieli tekst na fragmenty według zadanych separatorów.
Składnia –
=PODZIEL.TEKST(tekst; separator)
- tekst – Komórka z tekstem do podzielenia.
- separator – Znak lub ciąg znaków, który rozdziela części tekstu (np. ” „, „;”, „,”).
Przykład –
A2 zawiera „Jan Kowalski”:
=PODZIEL.TEKST(A2; " ")
Wynik: {„Jan”, „Kowalski”} – automatycznie umieszczone w osobnych kolumnach.
Możesz wskazać też inne separatory i zaawansowane opcje (więcej argumentów w wersjach angielskich: TEXTSPLIT).
FRAGMENT.TEKSTU, ZNAJDŹ, LEWY, PRAWY (dla starszych wersji Excela)
Formuły ręczne pozwalają wyodrębnić fragmenty tekstu:
=LEWY(A2; ZNAJDŹ(" ";A2)-1)– imię (wszystko przed spacją)=FRAGMENT.TEKSTU(A2; ZNAJDŹ(" ";A2)+1; 100)– nazwisko (wszystko po spacji)
Ta metoda wymaga ręcznej modyfikacji dla różnych separatorów i długości tekstu.
3. Podział tekstu na kolumny – wskazówki i najczęstsze problemy
- Jeśli podział nie działa poprawnie (np. nie wszystkie dane się rozdzieliły), upewnij się, że prawidłowo wskazano separator i wszystkie komórki mają taki sam układ danych.
- Kolumny docelowe nie mogą być zajęte innymi danymi – Excel je nadpisze.
- Możesz rozdzielić tekst nie tylko po jednym separatorze, ale i kilku (zaawansowane formuły lub skrypt VBA).
- Jeśli masz dane nieregularne, rozważ wcześniejsze oczyszczenie tekstu (np. zastąpienie podwójnych spacji pojedynczą).
- W razie potrzeby możesz użyć funkcji dynamicznych (np. STOS.POZ, STOS.PION) dla rozdzielania tekstów w tabelach.
4. Podział danych na obszary (bloki danych)
Jeżeli podział tekstu dotyczy nie pojedynczych wartości, ale wyodrębnienia bloków danych (np. fragmentacje list, dzielenie dużych zestawień):
- Podziel dane według unikalnych wartości/separatorów – funkcja „Tekst jako kolumny” z separatorami, funkcje tablicowe lub filtrowanie.
- Podział do wierszy lub kolumn – w Excel 365 używaj funkcji STOS.PION (podział do wierszy) lub STOS.POZ (do kolumn).
- Możesz automatyzować podział bloków danych, ustawiając formuły w kolejnych wierszach na podstawie separatora lub unikalnych znaczników.
5. Szybka ściąga – porównanie metod
| Metoda | Zalety | Wady | Dostępność |
|---|---|---|---|
| Tekst jako kolumny | Prosta, szybka, intuicyjna | Działa jednorazowo, nadpisuje dane | Wszystkie wersje Excel |
| PODZIEL.TEKST (TEXTSPLIT) | Dynamiczna, wiele opcji, do formuł | Wymaga Excela 365 lub Online | Excel 365, Online |
| Formuły LEWY, PRAWY | Działa w starszych wersjach | Ograniczona elastyczność, przy skomplikowanych danych potrzebne zagnieżdżenia | Wszystkie wersje Excel |
| STOS.POZ / STOS.PION | Automatyzacja, złożone podziały | Zaawansowane, nie w każdej wersji | Excel 365, Online |
Podsumowanie –
Wybierz najwygodniejszą metodę w zależności od wersji Excela i stopnia skomplikowania Twoich danych. Narzędzie „Tekst jako kolumny” sprawdzi się w codziennych zadaniach, zaś funkcje PODZIEL.TEKST oraz STOS.POZ/PION pozwolą na automatyzację pracy i obsługę danych nieregularnych.
Jeśli potrzebujesz poradnika w formie wideo lub gotowych plików do ćwiczeń, polecam zajrzeć na kanały edukacyjne lub blogi tematyczne poświęcone Excelowi.
