Dzielenie tekstu na różne kolumny w Excelu – sposoby, funkcje i triki

W codziennej pracy z Excelem często spotykamy się z sytuacją, gdy w jednej komórce znajdują się dane, które powinny być rozdzielone na osobne kolumny – np. imię i nazwisko, miasto i kod pocztowy, dane z pliku CSV lub adresy e-mail.

Na szczęście Excel oferuje kilka skutecznych sposobów, aby to zrobić szybko i wygodnie – zarówno z pomocą wbudowanego kreatora, jak i funkcji tekstowych oraz Power Query.

1. Kreator „Tekst jako kolumny” – szybki sposób rozdzielania

To narzędzie znajdziesz w:
Dane → Tekst jako kolumny

Krok po kroku:

  1. Zaznacz kolumnę z tekstem do podziału.
  2. Kliknij Dane → Tekst jako kolumny.
  3. Wybierz Rozdzielany lub Stała szerokość:
    • Rozdzielany – jeśli dane są oddzielone przecinkiem, spacją, średnikiem itp.
    • Stała szerokość – jeśli każde pole ma określoną liczbę znaków.
  4. Wskaż znak, który oddziela dane (np. przecinek, tabulator).
  5. Kliknij Dalej → Zakończ.

📌 Przykład:
„Jan,Kowalski” → „Jan” w kolumnie A, „Kowalski” w kolumnie B

2. Funkcje tekstowe do dzielenia tekstu

Jeśli potrzebujesz elastycznego i dynamicznego rozwiązania, sięgnij po funkcje takie jak:

🔹 LEWY, PRAWY, FRAGMENT.TEKSTU

  • LEWY(A1;5) – zwraca pierwsze 5 znaków z komórki A1
  • PRAWY(A1;3) – ostatnie 3 znaki
  • FRAGMENT.TEKSTU(A1;3;4) – od 3. znaku pobiera 4 znaki

📌 Dobre do danych o stałej strukturze (np. PESEL, numery ID).

🔹 ZNAJDŹ + FRAGMENT.TEKSTU – dzielenie po separatorze

Przykład: Komórka A1 zawiera:
Jan Kowalski

Rozdzielenie na imię i nazwisko:

Imię:

=LEWY(A1;ZNAJDŹ(" ";A1)-1)

Nazwisko:

=FRAGMENT.TEKSTU(A1;ZNAJDŹ(" ";A1)+1;DŁ(A1))

To rozwiązanie działa dynamicznie – zmiana danych w A1 automatycznie aktualizuje wynik.

🔹 TEKST.PODZIEL (Excel 365 / 2021)

Dla użytkowników nowszych wersji Excel dostępna jest funkcja:

=TEKST.PODZIEL(A1; " ")

Zwraca wynik jako zakres rozdzielony do kolumn. Można podać dowolny separator (np. przecinek, średnik).

📌 Przykład:
Kowalski;Jan;Warszawa

=TEKST.PODZIEL(A1; ";")

→ kolumny: Kowalski | Jan | Warszawa

Sprawdź również: Jak działa formatowanie warunkowe w Excelu

3. Dzielenie tekstu w Power Query

Power Query (Dane → Pobierz i przekształć) pozwala rozdzielać tekst w zaawansowany sposób.

Krok po kroku:

  1. Zaznacz dane → Dane → Z tabeli/zakresu.
  2. W Power Query: wybierz kolumnę → Podziel kolumnę.
  3. Wybierz sposób podziału:
    • wg separatora (np. przecinek, spacja),
    • wg liczby znaków,
    • wg pozycji niestandardowej.
  4. Kliknij Zamknij i załaduj.

📌 Power Query to świetna opcja, jeśli dzielenie ma być częścią automatycznego procesu przetwarzania danych (np. przy imporcie CSV).

4. Przykładowe zastosowania

Dane źródłoweCel podziału
Jan KowalskiImię w jednej kolumnie, nazwisko w drugiej
PL-01-234 WarszawaKod pocztowy i miasto osobno
[email protected]Login i domena osobno
Produkt_A;20;kgNazwa, ilość, jednostka – osobne kolumny
1234567890 (PESEL)Data urodzenia, płeć, numer seryjny

5. Częste problemy i rozwiązania

ProblemRozwiązanie
Tekst się nie rozdzielaSprawdź, czy separator jest zgodny z danymi
Zbyt wiele separatorów w jednej komórceUżyj Power Query lub funkcji TEKST.PODZIEL
Wynik pokazuje tylko pierwszą kolumnęUpewnij się, że używasz formuły tablicowej (Ctrl+Shift+Enter – starsze wersje)
Komórka pusta lub bez separatoraDodaj warunek JEŻELI.LUB lub JEŻELI.CZY.BŁĄD

6. Dobre praktyki

✅ Zawsze zrób kopię danych przed użyciem „Tekst jako kolumny” – to działanie nadpisuje oryginalne dane.
✅ Używaj funkcji, jeśli chcesz zachować dynamiczność arkusza.
✅ Power Query wybieraj, jeśli importujesz dane cyklicznie lub z wielu plików.
✅ Jeśli separatorem jest przecinek, a dane zawierają przecinki w nazwach – używaj cudzysłowów w źródle (jak w CSV).
✅ Zastosuj JEŻELI.BŁĄD, by uniknąć błędów przy braku separatora.

Polecamy: Jak chronić skoroszyt przed zmianami

7. Podsumowanie

Dzielenie tekstu na kolumny w Excelu to bardzo przydatna umiejętność, która:

🔹 ułatwia analizę danych,
🔹 przyspiesza pracę z importami (CSV, TXT, XML),
🔹 pozwala tworzyć bardziej czytelne raporty,
🔹 daje większą kontrolę nad danymi wejściowymi.

Excel daje wiele metod – od prostych, po zaawansowane – dostosuj je do swoich potrzeb i poziomu zaawansowania.

Przemek
Przemek

Cześć! Mam na imię Przemek i od lat zgłębiam tajniki Excela – najpierw z potrzeby, potem z ciekawości, a w końcu z pasji. Zawodowo pracuję z danymi i narzędziami analitycznymi, ale to właśnie Excel jest tym, z czym mam największy kontakt na co dzień.

Chętnie poznamy Twoje zdanie na ten temat!

Dodaj Odpowiedź

Exceldlakazdego.pl
Logo