Jak rozdzielić tekst w komórce Excel? Podział zawartości na składniki

Piotr Napora
przez Piotr Napora
6 min. czytania

Podział tekstu w komórkach Excela można wykonać na wiele sposobów – najpopularniejsze metody to narzędzie Tekst jako kolumny, funkcja PODZIEL.TEKST() oraz formuły tekstowe. Poniżej znajdziesz kompletny, rozbudowany poradnik krok po kroku wraz z wyjaśnieniem każdej metody – przygotowany z myślą o publikacji na stronie WWW dotyczącej kursów Excela.

1. Tekst jako kolumny – Kreator podziału tekstu

To najprostszy i najczęściej używany sposób rozdzielania tekstu np. rozdzielanie imienia i nazwiska, czy danych adresowych zapisanych w jednej komórce.

Jak użyć narzędzia Tekst jako kolumny?

  1. Zaznacz komórki

    Zaznacz komórkę lub całą kolumnę z tekstem, który chcesz podzielić.

  2. Otwórz narzędzie

    Przejdź na kartę Dane na wstążce i kliknij Tekst jako kolumny. Uruchomi się Kreator konwersji tekstu na kolumny.

  3. Wybierz typ podziału

  • Rozdzielany (zalecany w większości przypadków) – wybierz, jeśli tekst jest oddzielony konkretnym znakiem (np. spacją, przecinkiem, średnikiem).
  • Stała szerokość – gdy każde pole w tekście zaczyna się po określonej liczbie znaków.
  1. Ustaw ogranicznik

    Wskaż separator, który dzieli Twoje dane (np. przecinek, spacja, tabulator, inny znak). Możesz zaznaczyć kilka ograniczników jednocześnie.

  2. Podgląd i ustaw format

    Sprawdź podgląd efektu w dolnej części okna kreatora, a następnie ustaw, do których kolumn mają trafić rozdzielone dane. Możesz także określić format danych docelowych (ogólny, tekst, data).

  3. Kliknij Zakończ

    Wskazane dane zostaną automatycznie rozdzielone do osobnych kolumn. Upewnij się, że po prawej stronie jest wystarczająco wolnych kolumn, by nie nadpisać danych.

Przykład:

Jeśli w komórce A2 masz: Jan Kowalski

  • Zaznacz A2, Dane → Tekst jako kolumny, Rozdzielany, ogranicznik: spacja → Jan zostanie w jednej kolumnie, Kowalski w kolejnej.

2. Nowoczesna funkcja PODZIEL.TEKST()

W nowych wersjach Excela dostępna jest funkcja PODZIEL.TEKST() (w wersji angielskiej: TEXTSPLIT), która umożliwia łatwe rozdzielenie ciągu znaków do kolumn lub wierszy bez użycia kreatora.

Składnia:

=PODZIEL.TEKST(tekst; separator_kolumn; [separator_wierszy]; [pomiń_puste]; [tryb_dopasowania]; [uzupełnij]) 

Wyjaśnienie:

  • tekst – tekst do rozdzielenia lub adres komórki
  • separator_kolumn – znak dzielący tekst na kolumny (np. ",")
  • separator_wierszy – (opcjonalnie) znak dzielący na wiersze
  • pomiń_puste – (opcjonalnie) TRUE/FALSE – czy pominąć puste elementy

Przykład praktyczny:

=PODZIEL.TEKST(A2; ",") 

Jeśli A2 zawiera Adam;Ewa;Ola, a jako separator wskażesz średnik, funkcja rozdzieli imiona do oddzielnych kolumn.

Zaawansowane użycie:

  • Możesz rozdzielać także po wyrażeniu regularnym lub większej liczbie znaków.
  • Funkcja obsługuje ignorowanie wielkości liter i pominięcie pustych fragmentów.

3. Formuły tekstowe – FRAGMENT.TEKSTU, LEWY, PRAWY itd.

W starszych wersjach Excela (lub przy niestandardowym podziale) możesz wykorzystać klasyczne formuły tekstowe:

  • LEWY(tekst; liczba_znaków) – pobiera określoną liczbę znaków od lewej
  • PRAWY(tekst; liczba_znaków) – od prawej
  • FRAGMENT.TEKSTU(tekst; start; liczba_znaków) – fragment ze środka
  • SZUKAJ.TEKST(„separator”; tekst) – pozycja znaku-separatora
  • DŁ(tekst) – długość tekstu

Przykład:

Chcesz rozdzielić Kowalski Jan (nazwisko i imię) z komórki A1, w której separator to spacja:

  1. Pozycja spacji:
 =SZUKAJ.TEKST(" ";A1) 
  1. Nazwisko (wszystko przed spacją):
 =LEWY(A1;SZUKAJ.TEKST(" ";A1)-1) 
  1. Imię (wszystko po spacji):
 =FRAGMENT.TEKSTU(A1;SZUKAJ.TEKST(" ";A1)+1;DŁ(A1)) 

Formuły te działają dla prostych, przewidywalnych struktur tekstu.

4. Power Query (dla zaawansowanych)

Power Query daje największą elastyczność w rozdzielaniu i transformowaniu tekstu, zwłaszcza przy pracy z dużymi zbiorami bądź niestandardowymi separatorami.

  1. Zaznacz dane, wybierz „Dane” → „Z tabeli/Z zakresu”.
  2. W Power Query kliknij prawym na nazwie kolumny i wybierz „Podziel według ogranicznika”.
  3. Wskaż separator, sposób podziału, kierunek (np. lewa/prawa strona).
  4. Zatwierdź i załaduj dane z powrotem do arkusza.

5. Skróty klawiaturowe i szybkie porady

  • Alt+Enter – dodaje nową linię w komórce (nie dzieli na osobne komórki, tylko wizualnie).
  • Funkcja tekst jako kolumny – szybki sposób dla operatorów Excela.
  • Kopiując dane z Internetu, zawsze sprawdź, czy jako separator nie pojawił się niestandardowy znak (np. tabulator).

6. Najczęstsze problemy i wskazówki

  • Twój podział tekstu nadpisuje dane po prawej stronie – upewnij się, że są wolne kolumny obok!
  • Jeśli teksty mają różną liczbę separatorów, funkcja tekst jako kolumny nadal działa, ale puste komórki pozostaną puste.
  • Użycie kreatora „tekst jako kolumny” jest analogiczne do importu tekstu z pliku CSV.
  • Jeśli separator występuje wielokrotnie w jednym ciągu, funkcja PODZIEL.TEKST() pozwala na elastyczną obsługę wielu fragmentów.

Podsumowanie najważniejszych metod

Metoda Poziom trudności Zalety Wady Gdzie użyć
Tekst jako kolumny łatwy szybka, intuicyjna, nie wymaga formuł ingeruje w dane w sąsiednich kolumnach pojedyncze rozdzielenia
PODZIEL.TEKST() średni elastyczna, działa w formule, dynamiczna wymaga Excela 365 lub nowszego automatyzacja, nowe wersje Excela
Formuły tekstowe średni kontrola nad logiką, dobre do niestandardów wymaga znajomości funkcji niestandardowe sytuacje
Power Query zaawansowany dla dużych danych, potężna zmienność wyższa złożoność praca na dużych zbiorach

Więcej przykładów i praktycznych ćwiczeń znajdziesz na naszych kursach Excela!

Źródła i pogłębienie – Wskazówki i kolejne przykłady oraz filmy instruktażowe, jak korzystać z tych narzędzi i funkcji, znajdziesz w oficjalnej dokumentacji Microsoftu oraz na portalach edukacyjnych poświęconych Excelowi.

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 *