W programie Excel możesz użyć funkcji Tekst na kolumny, aby podzielić zawartość komórki na wiele komórek.
Możesz określić ogranicznik (taki jak spacja, przecinek lub tabulator), a tekst na kolumny użyje tego ogranicznika do podzielenia zawartości komórek.
Przykładem może być dzielenie imienia i nazwiska lub nazwy użytkownika i nazwy domeny w identyfikatorach e-mail.
Jeśli jednak masz zestaw danych, w którym ogranicznik jest podziałem wiersza (w tej samej komórce), trudno jest podzielić te wiele wierszy w tej samej komórce na oddzielne komórki/kolumny.
Na przykład możesz mieć zestaw danych, jak pokazano poniżej, w którym musisz podzielić wiele wierszy w adresie (oddzielonych podziałami wierszy) na oddzielne komórki.
Umożliwiłoby to umieszczenie nazwy, ulicy, miasta i kraju w osobnych komórkach.
Wynik będzie wyglądał tak, jak pokazano poniżej:
Teraz, aby oddzielić każdą część adresu, możemy użyć funkcji Text to Columns (z niespodzianką).
Uwaga: Jeśli zastanawiasz się, jak udało mi się wstawić każdy element adresu do nowej linii w tej samej komórce, możesz to zrobić za pomocą skrótu klawiaturowego - ALT + Enter (wprowadza podział wiersza). Więcej na ten temat przeczytasz tutaj.Używanie tekstu do kolumny do dzielenia wielu wierszy w komórce
Poniżej znajdują się kroki, które podzielą wiele linii w jednej komórce na oddzielne komórki:
- Wybierz cały zestaw danych, który chcesz podzielić.
- Przejdź do zakładki Dane.
- W grupie Narzędzia danych kliknij opcję Tekst do kolumn.
- W oknie dialogowym Tekst do kolumn, w kroku 1 z 3, wybierz Rozdzielone i kliknij „Dalej”.
- W kroku 2 z 3 usuń zaznaczenie wszystkich istniejących ograniczników i wybierz opcję „Inne”. Teraz użyj skrótu klawiaturowego Kontrola + J (przytrzymaj klawisz „Control”, a następnie naciśnij klawisz „J”). W pudełku nie zobaczysz niczego poza maleńką migającą kropką (jeśli przyjrzysz się uważnie). Ponadto zobaczysz oczekiwany wynik w sekcji „Podgląd danych” (jak pokazano poniżej). Kliknij Dalej.
- W kroku 3 z 3 zmień komórkę „Miejsce docelowe” na tę, w której chcesz uzyskać dane wyjściowe. W moim przykładzie chcę uzyskać wynik w B2, więc zmieniłem wartość na $ B $ 2.
- Kliknij Zakończ.
Powyższe kroki automatycznie podzieliłyby zawartość komórek na podstawie miejsca, w którym w każdej komórce występuje przerwanie linii.
Zauważ, że jeśli nie chcesz zachować oryginalnych danych (choć zawsze jest to wskazane), nie musisz określać komórki docelowej. Po prostu nadpisze istniejące dane i poda wynik.
Ponadto, jeśli masz już dane w komórkach, w których chcesz uzyskać wynik tekstu do kolumn, program Excel wyświetli monit z informacją, że zastąpisz istniejące dane. Możesz nadpisać lub anulować
Jak to działa?
Gdy używasz skrótu klawiaturowego Control J, określa on podział wiersza jako ogranicznik w kreatorze Tekst na kolumny.
Teraz Text to Columns sprawdza każdą komórkę pod kątem podziałów wierszy i używa jej do podziału zawartości na oddzielne komórki.
Zauważ, że tekst na kolumny zawsze dzieliłby zawartość komórek na osobne kolumny. Jeśli chcesz uzyskać wynik w komórkach w różnych wierszach, możesz transponować wynik (jak pokazano tutaj).
Możesz również polubić następujące samouczki programu Excel:
- Jak podzielić komórki w programie Excel.
- Jak usunąć podziały wierszy w programie Excel?
- Jak ponumerować wiersze w programie Excel
- Jak szybko łączyć komórki w programie Excel.
- CONCATENATE Zakres Excel (z separatorem i bez).