Rozdzielanie tekstu na kolumny - Excel

Dowiedz się, jak skutecznie rozdzielać tekst na kolumny w Excelu – od podstaw kreatora 'Tekst jako kolumny', przez funkcje tekstowe, aż po Power Query.
03 czerwca 2026
blog
Poziom:

Artykuł przeznaczony dla czytelników, którzy chcą poznać tematykę opisaną w treści.

Z tego artykułu dowiesz się

  • Jakie informacje i wnioski przedstawia artykuł?
  • Jakie są kluczowe pojęcia i zagadnienia omawiane w treści?
  • Jakie praktyczne wskazówki lub rekomendacje wynikają z artykułu?

Wprowadzenie do funkcji rozdzielania tekstu w Excelu

Excel to nie tylko arkusz kalkulacyjny do obliczeń i tworzenia zestawień, ale także narzędzie do przetwarzania i porządkowania danych tekstowych. Jedną z częstych potrzeb użytkowników jest rozdzielanie tekstu znajdującego się w jednej kolumnie na kilka osobnych kolumn. Może to dotyczyć np. danych zawierających imię i nazwisko, adresy e-mail, daty zapisane w nietypowym formacie czy pola połączone przecinkiem, średnikiem lub innym separatorem.

Excel oferuje kilka sposobów na rozdzielanie tekstu w zależności od rodzaju danych i oczekiwanego rezultatu. Najczęściej wykorzystywane metody to:

  • Kreator „Tekst jako kolumny” – narzędzie pomocne przy prostym podziale danych według określonego separatora lub stałej szerokości.
  • Funkcje tekstowe – takie jak LEWY, PRAWY czy FRAGMENT.TEKSTU, które umożliwiają bardziej elastyczne manipulacje tekstem.
  • Power Query – zaawansowane narzędzie do przekształcania i automatyzacji przetwarzania danych z różnych źródeł.

Znajomość odpowiednich metod pozwala nie tylko zaoszczędzić czas, ale także zwiększyć dokładność pracy z dużymi zestawami informacji. W zależności od źródła danych (np. pliki CSV, formularze internetowe, eksporty z systemów) oraz ich struktury, warto dobrać najefektywniejsze podejście do ich podziału i uporządkowania.

Użycie kreatora 'Tekst jako kolumny' – podstawy

Excel oferuje wbudowane narzędzie o nazwie „Tekst jako kolumny”, które umożliwia szybkie rozdzielanie zawartości jednej komórki na wiele kolumn. Jest to szczególnie przydatne, gdy dane w jednej kolumnie są oddzielone określonym znakiem, na przykład przecinkiem, tabulatorem lub spacją.

Temat tego artykułu pojawia się w niemal każdej sesji szkoleniowej Cognity – czasem w formie pytania, czasem w formie frustracji.

Kreator ten działa krok po kroku i daje dwie główne opcje rozdzielania danych:

  • Rozdzielany (ang. Delimited) – używany, gdy dane są oddzielone konkretnym znakiem, takim jak przecinek, średnik, tabulator czy spacja. To najczęstszy wybór przy pracy z danymi eksportowanymi z systemów zewnętrznych lub z plikami CSV.
  • Stała szerokość (ang. Fixed width) – stosowany, gdy dane mają stałe odstępy i każda część informacji zajmuje określoną liczbę znaków. Przydatne głównie w przypadku przetwarzania danych z systemów generujących pliki tekstowe o stałej strukturze.

Kreator pozwala także określić format danych w poszczególnych kolumnach (np. tekst, data, liczba), co ułatwia dalszą analizę. Co ważne, działanie kreatora jest jednorazowe — nie aktualizuje się automatycznie przy zmianie danych źródłowych, dlatego najlepiej stosować go do stałych lub jednorazowych zestawów danych.

Narzędzie to znajduje się w zakładce Dane na wstążce, w grupie Narzędzia danych, pod przyciskiem „Tekst jako kolumny”.

Rozdzielanie imienia i nazwiska w jednej kolumnie

Jednym z częstszych przypadków pracy z tekstem w Excelu jest potrzeba rozdzielenia imienia i nazwiska zapisanych w jednej komórce. Taka sytuacja występuje np. przy imporcie danych z zewnętrznych źródeł, gdzie użytkownik otrzymuje pełne imiona i nazwiska w jednym ciągu tekstowym, np. "Anna Kowalska".

W Excelu istnieje kilka metod, które pozwalają na osiągnięcie tego celu. Wybór odpowiedniej zależy m.in. od formatu danych, liczby wpisów oraz potrzeby aktualizacji danych w przyszłości.

Poniższa tabela prezentuje podstawowe różnice między najczęściej stosowanymi podejściami do rozdzielania imienia i nazwiska:

Metoda Sposób działania Typowe zastosowanie
Kreator „Tekst jako kolumny” Rozdziela tekst na podstawie określonego separatora, np. spacji Jednorazowe przekształcenie większej liczby danych
Funkcje tekstowe (np. FRAGMENT.TEKSTU) Wydobywają część tekstu na podstawie pozycji znaków Dynamiczne przekształcenia w arkuszu, np. przy połączeniu z formułami
Power Query Automatyzuje proces rozdzielania i aktualizacji danych Zaawansowane scenariusze, przetwarzanie dużych zbiorów danych

Przykładowo, mając w komórce A2 tekst „Jan Nowak”, można użyć funkcji:

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

aby uzyskać imię, oraz:

=PRAWY(A2; DŁ(A2) - ZNAJDŹ(" "; A2))

aby uzyskać nazwisko. Tego typu rozwiązania są przydatne, gdy dane są dynamiczne lub wymagają dalszej obróbki.

Efektywne rozdzielanie imienia i nazwiska pozwala nie tylko uporządkować dane, ale również zwiększa ich użyteczność – np. do tworzenia list mailingowych, formularzy lub zestawień statystycznych. Jeśli chcesz dowiedzieć się więcej o edycji i formatowaniu danych w Excelu, sprawdź Kurs Microsoft Excel podstawowy – formatowanie danych, tworzenie estetycznych wykresów i efektywnych raportów.

Importowanie i przekształcanie danych z plików CSV

Pliki CSV (Comma-Separated Values) to popularny format wykorzystywany do przechowywania i wymiany danych tabelarycznych. Excel oferuje kilka sposobów ich importowania i przekształcania, co pozwala użytkownikowi zachować kontrolę nad sposobem prezentacji i rozdzielania tekstu w arkuszu kalkulacyjnym.

Podczas importu danych z pliku CSV do Excela, program domyślnie interpretuje separator kolumn (np. przecinek, średnik lub tabulator) i rozdziela dane na kolumny. Jednak w wielu przypadkach konieczne jest dostosowanie ustawień, aby poprawnie zaimportować dane – zwłaszcza gdy plik pochodzi z różnych źródeł lub używa niestandardowego separatora. Zespół trenerski Cognity zauważa, że właśnie ten aspekt sprawia uczestnikom najwięcej trudności.

Oto podstawowe metody pracy z plikami CSV w Excelu:

  • Otwieranie pliku CSV bezpośrednio w Excelu – Excel automatycznie dopasowuje separator na podstawie ustawień systemowych. Jest to szybkie, ale nie zawsze precyzyjne rozwiązanie.
  • Import danych za pomocą funkcji "Z tekstu/CSV" (karta Dane) – pozwala na wstępny podgląd danych, wybór kodowania, separatora oraz formatu kolumn.
  • Power Query – zaawansowane narzędzie do importu i transformacji danych, idealne gdy potrzeba przekształcić większe zbiory danych lub automatyzować procesy.

Dla porównania, poniższa tabela ukazuje kluczowe różnice między podstawowymi metodami importu:

Metoda Kontrola nad separatorami Możliwość edycji przed wstawieniem Obsługa kodowania Automatyzacja
Otwieranie bezpośrednie Niska Brak Ograniczona Brak
Import przez "Z tekstu/CSV" Średnia Tak Tak Częściowa
Power Query Wysoka Tak (zaawansowana) Tak Pełna

Wczytując dane z plików CSV, warto zwrócić uwagę na poprawne rozdzielenie danych do osobnych kolumn, co ułatwia ich dalsze filtrowanie, sortowanie lub analizę. W zależności od potrzeb i złożoności pliku, można wybrać prostsze lub bardziej zaawansowane narzędzia dostępne w Excelu.

Rozdzielanie tekstu na podstawie różnych separatorów

W Excelu bardzo często spotykamy się z sytuacją, w której dane w jednej kolumnie są połączone za pomocą określonego znaku – tak zwanego separatora. Może to być przecinek, średnik, tabulator, spacja czy inny znak specjalny. Funkcja rozdzielania tekstu umożliwia efektywne oddzielenie takich danych do osobnych kolumn, co znacznie ułatwia ich analizę i dalsze przetwarzanie.

Excel oferuje kilka sposobów na rozdzielenie danych na podstawie separatorów – zarówno przy użyciu narzędzi wbudowanych, jak i dedykowanych funkcji. Wybór odpowiedniej metody zależy od formatu danych i rodzaju separatora.

Najczęściej spotykane separatory:

  • Przecinek (,) – często używany w plikach CSV i eksportach danych z systemów zewnętrznych.
  • Średnik (;) – popularny separator w niektórych wersjach językowych Excela, np. w polskiej wersji językowej.
  • Spacja – przydaje się np. do rozdzielania imienia i nazwiska.
  • Tabulator – typowy dla danych wklejanych z edytorów tekstu lub z plików TXT.
  • Znak niestandardowy – np. znak „|” lub „#”, wykorzystywany w danych niestandardowych.

Poniższa tabela podsumowuje różnice między najczęściej stosowanymi separatorami:

Separator Typowe zastosowanie Uwagi
Przecinek (,) Pliki CSV, eksporty z baz danych Może kolidować z liczbami dziesiętnymi w niektórych ustawieniach regionalnych
Średnik (;) Dane z Excela w wersji PL, formularze Domyślny separator CSV w polskich ustawieniach
Spacja Imię i nazwisko, adresy Wymaga uwagi przy wielokrotnych spacjach
Tabulator Pliki TXT, dane kopiowane z innych źródeł Często niewidoczny, ale skuteczny separator
Znak niestandardowy (np. |) Własne formaty danych Przydatne, gdy dane zawierają przecinki lub średniki

Aby rozdzielić tekst na podstawie wybranego separatora, można skorzystać z narzędzia Tekst jako kolumny, funkcji tekstowych lub Power Query – każda z tych metod ma swoje zalety w zależności od złożoności danych i oczekiwanego rezultatu. Osobom, które chcą pogłębić wiedzę z zakresu Excela, polecamy Kurs Microsoft Excel średniozaawansowany – formuły, funkcje, wykresy oraz wprowadzenie do tabel przestawnych i makr.

Zastosowanie funkcji tekstowych (LEWY, PRAWY, FRAGMENT.TEKSTU)

Excel oferuje szereg funkcji tekstowych, które pozwalają na precyzyjne wyodrębnianie fragmentów tekstu zawartych w jednej komórce. Trzy najczęściej wykorzystywane to: LEWY, PRAWY oraz FRAGMENT.TEKSTU. Każda z nich działa nieco inaczej i sprawdza się w różnych scenariuszach związanych z rozdzielaniem danych.

Funkcja Opis Przykład użycia
LEWY Zwraca określoną liczbę znaków od początku tekstu (z lewej strony). =LEWY(A1;5) – zwróci pierwsze 5 znaków z komórki A1.
PRAWY Zwraca określoną liczbę znaków od końca tekstu (z prawej strony). =PRAWY(A1;3) – zwróci ostatnie 3 znaki z komórki A1.
FRAGMENT.TEKSTU Pozwala pobrać dowolny fragment tekstu, określając jego pozycję początkową i długość. =FRAGMENT.TEKSTU(A1;3;4) – zwróci 4 znaki, zaczynając od trzeciego znaku w A1.

Dzięki tym funkcjom można szybko wydzielić część danych – na przykład kod pocztowy z końca adresu, numer identyfikacyjny z wnętrza ciągu alfanumerycznego czy też pierwsze litery z nazwisk.

Ważne jest, że funkcje te działają na podstawie pozycji znaków, a nie separatorów takich jak przecinek czy spacja. Oznacza to, że są szczególnie przydatne w sytuacjach, gdy dane mają stały format znakowy.

Automatyzacja rozdzielania danych za pomocą Power Query

Power Query to zaawansowane narzędzie dostępne w Excelu, które umożliwia automatyczne przekształcanie i rozdzielanie danych, w tym także tekstu znajdującego się w jednej kolumnie. W przeciwieństwie do ręcznych metod, takich jak kreator „Tekst jako kolumny” czy funkcje tekstowe, Power Query pozwala na tworzenie powtarzalnych i łatwo aktualizowalnych przepływów pracy.

Jego główną zaletą jest możliwość pracy z dużymi zestawami danych pochodzących z różnych źródeł – nie tylko z arkusza Excela, ale również z plików CSV, baz danych czy stron internetowych. Po zaimportowaniu danych użytkownik może w intuicyjny sposób zdefiniować reguły rozdzielania tekstu, a następnie zastosować je do nowych danych poprzez jedno kliknięcie odświeżenia.

Power Query oferuje elastyczność w wyborze separatorów i umożliwia łączenie wielu operacji rozdzielania w jednym przepływie przekształceń. Dzięki temu jest szczególnie przydatny w sytuacjach, gdy dane wymagają częstego i automatycznego aktualizowania – bez konieczności każdorazowego ręcznego przetwarzania.

Choć sam interfejs Power Query może na początku wydawać się bardziej złożony niż tradycyjne narzędzia Excela, jego możliwości w zakresie automatyzacji i przekształcania tekstu czynią go niezwykle skutecznym rozwiązaniem dla użytkowników pracujących z dużą ilością danych.

Najczęstsze błędy i sposoby ich unikania

Podczas rozdzielania tekstu na kolumny w Excelu można napotkać różne trudności, które mogą prowadzić do nieprawidłowego przetwarzania danych lub utraty informacji. Poniżej przedstawiamy najczęstsze błędy popełniane przy tej operacji oraz sposoby ich unikania.

  • Nieprawidłowy wybór separatora: Użycie niewłaściwego znaku rozdzielającego (np. przecinka zamiast średnika) może sprawić, że dane nie zostaną poprawnie podzielone. Przed rozdzieleniem tekstu upewnij się, jaki znak pełni rolę separatora w Twoim zestawie danych.
  • Nadpisanie istniejących danych: W wyniku rozdzielania tekstu Excel może wpisać nowe dane w sąsiednich kolumnach, nadpisując istniejące informacje. Warto przed użyciem funkcji przesunąć dane do pustego obszaru arkusza lub wcześniej utworzyć kopię danych.
  • Nieodpowiednie formatowanie danych wejściowych: Niejednorodne dane (np. różna liczba elementów w wierszach) mogą prowadzić do niespójności w rozdzielonych kolumnach. Zaleca się uporządkowanie danych przed użyciem funkcji dzielenia.
  • Brak przygotowania kolumn pod wynik: Jeśli kolumny, do których mają trafić podzielone dane, są już zapełnione, Excel zgłosi błąd lub nie rozdzieli danych poprawnie. Sprawdź, czy miejsce docelowe jest puste.
  • Ignorowanie ustawień regionalnych: Separatory i formaty mogą się różnić w zależności od ustawień systemu operacyjnego i Excela. Warto zweryfikować ustawienia regionu, zwłaszcza przy pracy z plikami CSV.

Aby zminimalizować ryzyko błędów, warto każdorazowo zapoznać się z układem danych źródłowych i wykonać próbne dzielenie na kopii arkusza. Pomoże to uniknąć nieodwracalnych modyfikacji oryginalnych informacji. Podczas szkoleń Cognity pogłębiamy te zagadnienia w oparciu o konkretne przykłady z pracy uczestników.

icon

Formularz kontaktowyContact form

Imię *Name
NazwiskoSurname
Adres e-mail *E-mail address
Telefon *Phone number
UwagiComments