Metoda 1: Użycie narzędzia automatycznego

W Excel znajduje się narzędzie automatyczne, które służy do podziału tekstu na kolumny. Nie działa ono w trybie automatycznym, więc wszystkie działania trzeba wykonać ręcznie, wcześniej wybierając zakres przetwarzanych danych. Jednak konfiguracja jest maksymalnie prosta i szybka do zrealizowania.

  1. Przytrzymując lewy przycisk myszy, zaznacz wszystkie komórki, których tekst chcesz podzielić na kolumny.
  2. Wybór tekstu do szybkiego podziału za pomocą wbudowanego narzędzia Excel
  3. Następnie przejdź do zakładki "Dane" i kliknij przycisk "Tekst na kolumny".
  4. Przejdź do narzędzia szybkiego dzielenia tekstu w Excelu
  5. Pojawi się okno "Kreatora podziału tekstu na kolumny", w którym należy wybrać format danych "z separatorami". Separator najczęściej stanowi spacja, ale jeśli jest to inny znak interpunkcyjny, trzeba go wskazać w następnym kroku.
  6. Wybór typu automatycznego podziału tekstu w Excelu
  7. Zaznacz symbol separatora lub wpisz go ręcznie, a następnie zapoznaj się z wstępnym wynikiem podziału w oknie poniżej.
  8. Wybór typu separatora przy szybkim rozdzielaniu tekstu w Excelu
  9. W ostatnim kroku można określić nowy format kolumn oraz miejsce, w które należy je umieścić. Gdy konfiguracja zostanie zakończona, kliknij "Gotowe" aby zastosować wszystkie zmiany.
  10. Podgląd wstępnego wyniku automatycznego rozdzielenia tekstu w Excelu
  11. Wróć do tabeli i upewnij się, że podział przebiegł pomyślnie.
  12. Wynik automatycznego rozdzielenia tekstu w Excelu

Z tej instrukcji można wywnioskować, że użycie takiego narzędzia jest optymalne w sytuacjach, gdy podział należy wykonać tylko raz, wskazując dla każdego słowa nową kolumnę.Jednakże, jeśli do tabeli ciągle wprowadzane są nowe dane, ciągłe dzielenie ich w ten sposób nie będzie zbyt wygodne, dlatego w takich przypadkach proponujemy zapoznać się z następującym sposobem.

Sposób 2: Tworzenie formuły dzielenia tekstu

W Excelu można samodzielnie stworzyć stosunkowo skomplikowaną formułę, która pozwoli obliczyć pozycje słów w komórce, znaleźć spacje i podzielić każde z nich na osobne kolumny. Jako przykład weźmiemy komórkę składającą się z trzech słów oddzielonych spacjami. Dla każdego z nich potrzebna będzie własna formuła, dlatego podzielimy sposób na trzy etapy.

Krok 1: Podział pierwszego słowa

Formuła dla pierwszego słowa jest najprostsza, ponieważ trzeba opierać się tylko na jednej spacji, aby określić właściwą pozycję. Rozważmy każdy krok jej tworzenia, aby uzyskać pełny obraz tego, dlaczego potrzebne są określone obliczenia.

  1. Dla wygody stwórzmy trzy nowe kolumny z podpisami, do których będziemy dodawać podzielony tekst. Możesz zrobić to samo lub pominąć ten krok.
  2. Tworzenie pomocniczych kolumn do ręcznego dzielenia tekstu w Excelu

  3. Wybierz komórkę, w której chcesz umieścić pierwsze słowo, i wpisz formułę =LEWY(.
  4. Stworzenie pierwszej formuły do oddzielania pierwszego słowa z tekstu w Excelu
  5. Następnie naciśnij przycisk "Argumenty funkcji", przechodząc tym samym do graficznego okna edycji formuły.
  6. Przejście do edytowania argumentów funkcji dzielenia pierwszego słowa tekstu w Excelu
  7. Jako tekst argumentu wskaż komórkę z napisem, klikając na nią lewym przyciskiem myszy w tabeli.
  8. Wybór komórki z tekstem do podziału pierwszego słowa w Excelu
  9. Liczbę znaków przed spacją lub innym separatorem trzeba będzie policzyć, ale nie zrobimy tego ręcznie, a skorzystamy z jeszcze jednej formuły — SZUKAJ().
  10. Tworzenie funkcji wyszukiwania w celu znalezienia spacji w pierwszym słowie podczas jego dzielenia w Excelu
  11. Gdy tylko zapiszesz ją w takim formacie, wyświetli się w tekście komórki powyżej i zostanie wyróżniona pogrubieniem. Kliknij na nią, aby szybko przejść do argumentów tej funkcji.
  12. Przejście do edytowania argumentów funkcji wyszukiwania przy dzieleniu pierwszego słowa w Excelu
  13. W polu "Szukany_tekst" po prostu wstaw spację lub używany separator, ponieważ pomoże to zrozumieć, gdzie kończy się słowo. W "Tekst_do_wyszukiwania" wskaź tę samą przetwarzaną komórkę.
  14. Wybór tekstu do wyszukiwania pierwszej spacji przy dzieleniu słowa w Excelu
  15. Kliknij na pierwszą funkcję, aby do niej wrócić, i dodaj na końcu drugiego argumentu -1. Jest to konieczne, aby formuła "SZUKAJ" uwzględniała nie szukaną spację, ale znak przed nią.Jak widać na następnym zrzucie ekranu, w wyniku wyświetlana jest nazwisko bez jakichkolwiek spacji, co oznacza, że składanie formuł zostało wykonane poprawnie.
  16. Edycja formuły LЕВСИМВ w celu wyświetlenia pierwszego słowa przy dzieleniu tekstu w Excelu
  17. Zamknij edytor funkcji i upewnij się, że słowo poprawnie wyświetla się w nowej komórce.
  18. Powrót do tabeli w celu sprawdzenia wyświetlania pierwszego słowa przy podziale w Excelu
  19. Chwyć komórkę w prawym dolnym rogu i przeciągnij w dół na potrzebną liczbę wierszy, aby ją rozciągnąć. W ten sposób podstawiane są wartości innych wyrażeń, które należy podzielić, a wykonanie formuły odbywa się automatycznie.
  20. Rozciąganie formuły po podzieleniu pierwszego słowa w Excelu

Całkowicie stworzona formuła ma postać =LEWY(A1;SZUKAJ(" ";A1)-1), możesz ją stworzyć według powyższej instrukcji lub wkleić tę, jeśli warunki i separator pasują. Nie zapomnij zamienić przetwarzanej komórki.

Krok 2: Podział drugiego słowa

Najtrudniejsze jest podzielenie drugiego słowa, którym w naszym przypadku jest imię. Związane jest to z tym, że jest ono otoczone spacjami z obu stron, dlatego trzeba uwzględnić je oba, tworząc rozbudowaną formułę do prawidłowego obliczenia pozycji.

  1. W tym przypadku główną formułą będzie =FRAGMENT.TEKSTU( — zapisz ją w takiej formie, a następnie przejdź do okna ustawień argumentów.
  2. Tworzenie formuły do rozdzielania drugiego słowa w Excelu

  3. Ta formuła będzie szukać potrzebnego wiersza w tekście, którego wybieramy komórkę z napisem do podziału.
  4. Wybór komórki podczas wyszukiwania wiersza do podziału drugiego słowa w Excelu
  5. Początkową pozycję wiersza trzeba będzie określić za pomocą już znanej pomocniczej formuły SZUKAJ().
  6. Utworzenie funkcji SZUKAJ do znajdowania początkowej pozycji przy dzieleniu drugiego słowa w Excelu
  7. Utwórz ją i przejdź do niej, wypełniając dokładnie tak, jak pokazano w poprzednim kroku.Jako poszukiwany tekst użyj separatora, a komórkę wskaź jako tekst do wyszukiwania.
  8. Ustawienie funkcji SZUKAJ do wyszukiwania początkowej pozycji przy dzieleniu drugiego słowa w Excelu
  9. Wróć do poprzedniej formuły, gdzie dodaj do funkcji "SZUKAJ" +1 na końcu, aby rozpocząć liczenie od następnego znaku po znalezionej spacji.
  10. Edycja funkcji uwzględniającej spację przy ustawianiu formuły dzielenia drugiego słowa w Excelu
  11. Obecnie formuła może już rozpocząć wyszukiwanie ciągu od pierwszego znaku imienia, ale nadal nie wie, gdzie go zakończyć, dlatego w polu "Liczba_znaków" ponownie wpisz formułę SZUKAJ().
  12. Przejdź do ustawienia funkcji wyszukiwania drugiej spacji przy dzieleniu słowa w Excelu
  13. Przejdź do jej argumentów i wypełnij je w już znany sposób.
  14. Ustawienie funkcji wyszukiwania drugiej spacji przy dzieleniu słowa w Excelu
  15. Wcześniej nie rozważaliśmy pozycji początkowej tej funkcji, ale teraz należy tam wpisać również SZUKAJ(), ponieważ ta formuła powinna znajdować nie pierwszą spację, a drugą.
  16. Tworzenie funkcji pomocniczej do wyszukiwania drugiej spacji w Excelu
  17. Przejdź do utworzonej funkcji i wypełnij ją w ten sam sposób.
  18. Ustawienie funkcji pomocniczej do wyszukiwania drugiej spacji w Excelu
  19. Wróć do pierwszego "SZUKAJ" i dopisz w "Początkowa_pozycja" +1 na końcu, ponieważ do wyszukiwania ciągu potrzebny jest nie spacja, a następny znak.
  20. Edycja pierwszej funkcji WYSZUKAJ dla drugiego słowa przy dzieleniu w Excelu
  21. Kliknij na korzeń =FRAGMENT.TEKSTU i umieść kursor na końcu ciągu "Liczba_znaków".
  22. Ostatni etap konfiguracji formuły do rozdzielenia drugiego słowa w Excelu
  23. Dopisz tam wyrażenie -SZUKAJ(" ";A1)-1) dla zakończenia obliczeń spacji.
  24. Dodanie ostatniego wyrażenia do formuły dzielenia drugiego słowa w Excelu
  25. Wróć do tabeli, rozciągnij formułę i upewnij się, że słowa są wyświetlane poprawnie.
  26. Wynik działania formuły do podziału drugiego słowa w Excelu

Formuła jest dość długa, a nie wszyscy użytkownicy rozumieją, jak dokładnie działa. Chodzi o to, że do wyszukiwania ciągu musiano użyć kilku funkcji, które określają początkowe i końcowe pozycje spacji, a następnie odejmowano od nich jeden znak, aby te spacje nie były wyświetlane.Ostatecznie formuła wygląda tak: =PODSTAW(A1;SZUKAJ(" ";A1)+1;SZUKAJ(" ";A1;SZUKAJ(" ";A1)+1)-SZUKAJ(" ";A1)-1). Użyj jej jako przykładu, zastępując numer komórki z tekstem.

Krok 3: Podział trzeciego słowa

Ostatni krok naszej instrukcji polega na podziale trzeciego słowa, co wygląda podobnie jak w przypadku pierwszego, ale ogólna formuła nieco się zmienia.

  1. W pustej komórce, w której ma się znaleźć przyszły tekst, wpisz =PRAWY( i przejdź do argumentów tej funkcji.
  2. Przejdź do ustawienia formuły do podziału trzeciego słowa w Excelu

  3. Jako tekst wskaż komórkę z napisem do podziału.
  4. Wybór komórki do podziału trzeciego słowa w Excelu
  5. Tym razem funkcja pomocnicza do wyszukiwania słowa nazywa się DŁUGOŚĆ(A1), gdzie A1 — to ta sama komórka z tekstem. Ta funkcja określa liczbę znaków w tekście, a my musimy wyodrębnić tylko odpowiednie.
  6. Tworzenie funkcji DŁSTW do zliczania znaków w ciągu po podziale słowa w Excelu
  7. W tym celu dodaj -SZUKAJ() i przejdź do edytowania tej formuły.
  8. Dodanie funkcji WYSZUKAJ do podziału trzeciego słowa w Excelu
  9. Wprowadź już znaną strukturę do wyszukiwania pierwszego separatora w ciągu.
  10. Standardowe ustawienie funkcji WYSZUKIWANIE do oddzielania trzeciego słowa
  11. Dodaj dla pozycji początkowej jeszcze jeden SZUKAJ().
  12. Dodanie początkowej pozycji dla funkcji WYSZUKAJ przy dzieleniu trzeciego słowa w Excelu
  13. Wskaź mu tę samą strukturę.
  14. Ustawienie początkowej pozycji dla funkcji SZUKAJ przy dzieleniu trzeciego słowa w Excelu
  15. Wróć do poprzedniej formuły "SZUKAJ".
  16. Przejdź do poprzedniej funkcji WYSZUKIWANIE, aby zakończyć konfigurację podziału trzeciego słowa w Excelu
  17. Dodaj dla jego pozycji początkowej +1.
  18. Ustawienie początkowej pozycji do zakończenia podziału trzeciego słowa w Excelu
  19. Przejdź do rdzenia formuły PRAWY i upewnij się, że wynik wyświetla się poprawnie, a dopiero potem potwierdź wprowadzone zmiany. Pełna formuła w tym przypadku wygląda jak =PRAWY(A1;DŁUGOŚĆ(A1)-SZUKAJ(" ";A1;SZUKAJ(" ";A1)+1)).
  20. Sprawdzenie podziału trzeciego słowa podczas pracy z formułą w Excelu
  21. W rezultacie na następnym zrzucie ekranu widzisz, że wszystkie trzy słowa są poprawnie podzielone i znajdują się w swoich kolumnach. W tym celu musiano użyć różnych formuł i funkcji pomocniczych, ale to pozwala dynamicznie rozszerzać tabelę i nie martwić się o to, że za każdym razem trzeba będzie dzielić tekst na nowo. W razie potrzeby po prostu rozszerzaj formułę, przesuwając ją w dół, aby kolejne komórki były automatycznie uwzględniane.
  22. Wynik podziału wszystkich trzech słów w Excelu