Jak rozdzielić tekst na kolumny Excel? Podział danych na obszary

Piotr Napora
przez Piotr Napora
5 min. czytania

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

  1. Zaznacz obszar z danymi
    Wybierz kolumnę lub komórki, w których chcesz rozdzielić tekst (np. kolumna z imionami i nazwiskami).

  2. 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).

  3. 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”.

  1. 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.

  2. Podgląd podziału i zatwierdzenie
    W oknie podglądu sprawdź, czy podział jest prawidłowy.

    Kliknij Dalej (Next).

  3. 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).

  4. 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.

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 e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *