Aby rozdzielić tekst w komórkach Excela na osobne kolumny – na przykład gdy masz imię i nazwisko w jednej kolumnie, a chcesz, by imię znalazło się osobno – możesz skorzystać zarówno z wbudowanego kreatora Tekst jako kolumny, jak i funkcji arkuszowych. Poniżej znajdziesz szczegółowy, praktyczny poradnik z przykładami i opisami różnych metod.
1. Rozdzielanie tekstu na kolumny za pomocą narzędzia „Tekst jako kolumny”
Kiedy to stosować?
- Gdy w jednym polu masz kilka informacji oddzielonych stałym separatorem (np. przecinek, spacja, średnik).
- Przykład: „Jan Kowalski”, „Warszawa; 01-234”
Krok po kroku
- Zaznacz dane
- Kliknij w pierwszą komórkę kolumny z tekstem do rozdzielenia.
- Obok niej muszą być wolne kolumny, by nie nadpisać istniejących danych.
- Jeśli rozdzielasz dużą kolumnę, możesz kliknąć nagłówek z literą kolumny.
- Uruchom narzędzie
- Przejdź na górny pasek do zakładki Dane.
- Kliknij ikonę Tekst jako kolumny (czasem: „Podział tekstu na kolumny”) .
- Wybierz typ separacji
- W kreatorze zaznacz Rozdzielany (gdy dane rozdziela przecinek, spacja itd.).
- Dla danych o równej strukturze (np. identyfikatory o stałej szerokości) wybierz Stała szerokość.
- Wskaż separator
- Zaznacz odpowiedni separator (tabulator, przecinek, średnik, spacja lub wpisz własny).
- Możesz użyć kilku separatorów jednocześnie (np. spacja i przecinek).
- Podgląd pokaże, jak tekst zostanie rozdzielony.
- Zatwierdź i wskaż lokalizację
- Kliknij Dalej, wybierz format danych (możesz zostawić „Ogólny”).
- Uwaga – Excel nadpisze kolumny po prawej – jeśli są tam dane, zrób kopię lub wstaw nowe kolumny przed rozdzieleniem.
- Kliknij „Zakończ”
- Twoje dane zostaną rozdzielone na kolumny zgodnie z separatorem.
2. Funkcje Excela do rozdzielania tekstu
Alternatywnie, możesz rozdzielać tekst za pomocą formuł, co daje większą kontrolę i elastyczność – szczególnie, jeśli dane nie mają spójnego ogranicznika.
Przykładowe funkcje i sposoby użycia
- PODZIEL.TEKST() – funkcja nowa (Excel 2021, Microsoft 365), dzieli tekst względem separatora i automatycznie rozdziela wynik na kolumny.
Składnia:
=PODZIEL.TEKST(A2; " ")
gdzie A2 to adres komórki, a ” ” (spacja) to separator.
- FRAGMENT.TEKSTU(), ZNAJDŹ(), LEWY(), PRAWY() – stosowane w starszych wersjach Excela (2016/2019 i starsze):
- Wyciąganie imienia:
=LEWY(A2; ZNAJDŹ(" ";A2)-1) - Wyciąganie nazwiska:
=FRAGMENT.TEKSTU(A2; ZNAJDŹ(" ";A2)+1; DŁ(A2))
Zalety i zastosowania funkcji
- Automatyczna aktualizacja przy zmianach źródłowych danych.
- Funkcje radzą sobie także z tekstem, w którym separator występuje nieregularnie.
- Idealne, gdy chcesz tylko wyodrębnić fragment (np. sam numer telefonu z e-maila).
3. Typowe problemy i wskazówki
- Jeśli separator powtarza się w różnych miejscach, Excel rozdzieli tekst na wiele kolumn – sprawdź podgląd przed zatwierdzeniem.
- Przed rozpoczęciem pracy z dużym plikiem zrób kopię danych.
- Jeśli dane mają różną strukturę, narzędzie „Tekst jako kolumny” może nie zadziałać idealnie – wówczas użyj funkcji arkuszowych.
- Po podziale możesz użyć „Usuń duplikaty” lub „Wstaw/podziel kolumnę”, by posprzątać dane.
4. Przykłady zastosowań
| Wejście (A1) | Separator | Wynik (B1, C1, …) |
|---|---|---|
| Jan Kowalski | spacja | Jan | Kowalski |
| Warszawa; 01-234 | średnik | Warszawa | 01-234 |
| adam,[email protected] | przecinek | adam | [email protected] |
| 2023-10-25 | myślnik | 2023 | 10 | 25 |
5. Video i tutoriale
- Zobacz przykładowy film instruktażowy na YouTube pod hasłem „Excel tekst jako kolumny”.
Podsumowanie –
Rozdzielanie tekstu na kolumny w Excelu można przeprowadzić szybko i wygodnie na kilka sposobów: narzędziem „Tekst jako kolumny” oraz za pomocą nowoczesnych lub klasycznych funkcji arkuszowych. Wybierz metodę odpowiednią do Twoich danych i wersji Excela, z której korzystasz, aby sprawnie przejść od surowego tekstu do dobrze uporządkowanej tabeli.
