Jak rozdzielić dane z jednej komórki Excel? Funkcje podziału tekstu

Piotr Napora
przez Piotr Napora
4 min. czytania

Aby rozdzielić dane z jednej komórki Excel na kilka kolumn lub komórek, możesz skorzystać z kilku metod – zarówno z wbudowanych narzędzi, jak i nowoczesnych funkcji Excela. Poniżej znajdziesz szczegółowy poradnik krok po kroku, omawiający najważniejsze sposoby dzielenia tekstu, ich zastosowania oraz przykłady wykorzystania.

1. Narzędzie „Tekst jako kolumny” – klasyczna metoda

Idealne gdy –
Masz kolumnę z danymi rozdzielonymi jednym separatorem (np. przecinek, średnik, spacja) i chcesz szybko podzielić zawartość na osobne kolumny.

Instrukcja krok po kroku:

  1. Zaznacz komórki z tekstem do podziału.
  2. Przejdź do zakładki Dane na wstążce menu.
  3. Kliknij przycisk Tekst jako kolumny.
  4. W Kreatorze konwersji wybierz jedną z opcji:
  • Z ogranicznikami – jeśli tekst rozdzielają znaki (np. przecinek, tabulator, średnik).
  • Stała szerokość – jeśli każda część tekstu ma zawsze tę samą liczbę znaków.
  1. Wybierz separator (jeden lub kilka) i kliknij Dalej.
  2. (Opcjonalnie) Wybierz format docelowych kolumn.
  3. Zakończ klikając Zakończ – dane zostaną automatycznie rozdzielone na kolumny.

Zalety

  • Ekspresowy podział – cała kolumna dzieli się w jednym kroku.
  • Intuicyjna obsługa.

Wady –

  • Nie nadaje się do skomplikowanych przypadków (np. wielu separatorów jednocześnie).

2. Nowoczesna funkcja PODZIEL.TEKST() (TEXTSPLIT)

Dostępność
Tylko w nowych wersjach Excela (Microsoft 365, Excel 2021 i nowsze).

Zastosowanie –
Precyzyjne dzielenie tekstu w formule, dynamiczny wynik, wsparcie wielu separatorów i dodatkowych opcji.

Składnia:

=PODZIEL.TEKST(tekst; separator_kolumn; [separator_wierszy]; [ignoruj_puste]; [dopasowanie]; [uzupełnienie]) 
  • tekst – tekst do podziału lub odwołanie do komórki.
  • separator_kolumn – znak (lub sekwencja), po którym Excel dzieli na kolumny (np. „,”, „;”, „ ”).
  • opcjonalnie inne argumenty do zaawansowanego zarządzania dzieleniem (ignorowanie pustych, rozróżnianie wielkości liter itd.).

Przykłady użycia:

  1. Dzielenie według przecinków:
 =PODZIEL.TEKST(A1; ",") 

Wynik: każda część tekstu oddzielona przecinkiem trafia do osobnej kolumny.

  1. Ignorowanie pustych wartości:
 =PODZIEL.TEKST(A1; ",";;PRAWDA) 
  1. Wielkość liter nie ma znaczenia (np. rozdzielanie po literze „x”):
 =PODZIEL.TEKST(A1; "x";;;0) 

Zalety –

  • Dynamiczny wynik – zmiany w źródłowej komórce od razu aktualizują wynik.
  • Obsługa zagnieżdżania, pracy z kilkoma separatorami, dzielenie zarówno w wierszach jak i w kolumnach.

Wady

  • Niedostępna w starszych wersjach Excela.

3. Funkcje tekstowe (formułowanie „na piechotę”)

Gdy masz Excela bez funkcji PODZIEL.TEKST() –

Przydatne funkcje:

  • LEWY(tekst; liczba_znaków)
  • PRAWY(tekst; liczba_znaków)
  • FRAGMENT.TEKSTU(tekst; początek; liczba_znaków)
  • SZUKAJ.TEKST(szukany; tekst; [początek])
  • DŁ(tekst).

Przykład (rozdzielenie „Jan Kowalski” na imię i nazwisko):

Imię:

=LEWY(A1;SZUKAJ.TEKST(" ";A1)-1) 

Nazwisko:

=FRAGMENT.TEKSTU(A1;SZUKAJ.TEKST(" ";A1)+1;DŁ(A1)) 

Zalety –

  • Działa w każdej wersji Excela
  • Pełna kontrola nad logiką

Wady

  • Wymaga kombinacji funkcji i znajomości formuł
  • Trudniejsze w użyciu przy nieregularnych danych.

4. Skrót Alt+Enter – dzielenie tekstu w obrębie jednej komórki

Użycie –
Podczas edycji komórki możesz wymusić podział tekstu na wiele wierszy w obrębie jednej komórki wciskając Alt+Enter.

5. Praktyczne wskazówki i podsumowanie

  • Zawsze wykonaj kopię zapasową danych przed dzieleniem, aby uniknąć utraty informacji.
  • Wybierz metodę odpowiednią do wersji Excela i charakteru danych.
  • Narzędzie „Tekst jako kolumny” podmienia oryginalne dane – formuły typu PODZIEL.TEKST() pokazują wynik dynamicznie, nie ingerując w źródło.
  • Przy bardziej zaawansowanych scenariuszach możesz skorzystać z Power Query lub VBA, jednak dla podstawowego dzielenia powyższe rozwiązania są wystarczające.

Tabela porównawcza metod

Metoda Najlepsze zastosowanie Wersja Excela Dynamika
Tekst jako kolumny Prosty podział, duże zakresy Każda Statyczny
PODZIEL.TEKST() Zaawansowany i dynamiczny podział Office 365/2021+ Dynamiczny
Formuły tekstowe Nietypowe przypadki, starszy Excel Każda Dynamiczny
Alt+Enter Podział w komórce Każda Statyczny

Dzięki znajomości tych narzędzi możesz szybko i skutecznie rozdzielać dane z jednej komórki, dostosowując metody do potrzeb oraz wersji programu, z której korzystasz.

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