Tekst jako kolumny w Excelu - jak rozdzielać dane krok po kroku
Skopiowałeś dane z systemu i wszystko wylądowało w jednej kolumnie? Imię i nazwisko razem, kod i opis produktu w jednej komórce, data jako tekst który Excel nie rozumie jako datę? Funkcja Tekst jako kolumny rozwiązuje te problemy w kilka kliknięć - bez formuł, bez VBA, bez ręcznego przepisywania.
Problem, który rozwiązuje to narzędzie
Najczęstsze przypadki, w których to narzędzie ratuje sytuację: imię i nazwisko w jednej kolumnie (separator: spacja), dane CSV wklejone ręcznie do Excela zamiast przez właściwy import (separator: przecinek lub średnik), kody z opisami rozdzielone łącznikiem lub kreską (separator: niestandardowy znak), daty zapisane jako tekst w formacie RRRRMMDD (stała szerokość: 8 znaków). W każdym z tych przypadków narzędzie jest najszybszą metodą.
Jak uruchomić funkcję
Narzędzie znajdziesz w zakładce Dane na wstążce, w grupie Narzędzia danych. Przed kliknięciem zaznacz kolumnę z danymi do podziału - wystarczy kliknąć jej nagłówek (literę). Upewnij się też, że po prawej stronie kolumny są puste kolumny - Excel zapisze tam kolejne segmenty i nadpisze cokolwiek tam jest bez ostrzeżenia. Jeśli nie masz miejsca, najpierw wstaw puste kolumny (prawym przyciskiem na nagłówek → Wstaw).
Zakładka Dane → Tekst jako kolumny
Kreator - krok po kroku
W kroku trzecim kreatora możesz ustawić format dla każdej wynikowej kolumny. To ważne szczególnie dla kodów pocztowych, numerów PESEL i NIP - ustaw je jako Tekst, bo w formacie Ogólny Excel usunie wiodące zera (00-123 zmieni się w 123). Dla dat wybierz format Data i wskaż układ (DMR = dzień-miesiąc-rok, MRD = miesiąc-rok-dzień itp.) - Excel skonwertuje tekst na prawdziwą datę, którą możesz potem formatować i używać w obliczeniach.
Pole Miejsce docelowe na dole kreatora to ważna opcja - domyślnie Excel nadpisuje oryginalną kolumnę. Zmień to na pustą kolumnę obok, żeby zachować oryginalne dane i uzyskać podzielone w nowych kolumnach.
Krok 1: Wybór typu danych
Krok 2: Wybór separatora
Krok 3: Format danych
Ustaw format dla każdej nowej kolumny:
| Format | Kiedy wybrać |
|---|---|
| Ogólne | Domyślnie - Excel sam rozpoznaje typ (liczba, tekst, data) |
| Tekst | Gdy kolumna zawiera kody zaczynające się od "0" (np. 001) - zapobiega usunięciu zer |
| Data | Gdy kolumna zawiera daty i Excel nie rozpoznaje ich automatycznie |
Kiedy Tekst jako kolumny nie wystarczy?
Narzędzie ma ograniczenia: działa jednorazowo (nie aktualizuje się gdy dojdą nowe dane), nie radzi sobie dobrze z niejednolitymi danymi (różna liczba segmentów w różnych wierszach), i obsługuje jedną kolumnę naraz. W takich przypadkach sięgnij po Wypełnienie błyskawiczne (Ctrl+E - Excel rozpoznaje wzorzec na podstawie kilku przykładów i wypełnia resztę automatycznie). Dla powtarzalnych i złożonych transformacji warto rozważyć dedykowane narzędzia ETL.
Wypełnienie błyskawiczne - alternatywa bez kreatora
Od Excela 2013 dostępna jest funkcja Wypełnienie błyskawiczne (Flash Fill), która rozpoznaje wzorzec na podstawie kilku przykładów i automatycznie uzupełnia resztę kolumny. To idealna alternatywa dla Tekst jako kolumny gdy dane są niejednolite lub wzorzec jest zbyt skomplikowany dla prostego separatora.
Jak używać: w kolumnie obok danych wpisz ręcznie wynik dla pierwszych dwóch lub trzech wierszy (np. samo imię z kolumny z imieniem i nazwiskiem). Naciśnij Ctrl+E - Excel rozpozna wzorzec i wypełni resztę kolumny automatycznie. Jeśli wyniki są poprawne, zatwierdź. Jeśli nie - dodaj więcej przykładów i spróbuj ponownie. Flash Fill działa też z bardziej złożonymi wzorcami: wyodrębnianie domen z adresów email, formatowanie numerów telefonów, łączenie fragmentów tekstu z różnych kolumn.
🧠 Podsumowanie
- Dane → Tekst jako kolumny - kreator w 3 krokach
- Rozdzielane = dane oddzielone znakiem (spacja, przecinek, tabulator)
- Stała szerokość = gdy każda część ma dokładnie tyle samo znaków
- Przed kliknięciem Zakończ - sprawdź czy kolumny po prawej są puste!
Ten artykuł pokazuje podstawy. Pełną metodologię z ćwiczeniami i przykładami z mojej praktyki pokazuję w kursie tabel przestawnych.
Powiązane artykuły, które warto przeczytać
Zobacz konkretne zastosowania dla branż: finanse · HR · logistyka
Po opanowaniu podstaw warto przejść na poziom średniozaawansowany. Pełną metodologię z 55 lekcjami i ćwiczeniami pokazuję w kursie kompletnym.
📌 Kontynuuj naukę Excela
Ten artykuł to fundament. Aby przejść na poziom średniozaawansowany - naucz się funkcji warunkowych, tabel przestawnych, WYSZUKAJ.PIONOWO i formatowania warunkowego. Wszystko w jednym kursie z certyfikatem.
Dołącz do kursu i opanuj Excela na poziomie, który robi różnicę.
Zacznij naukę teraz →