Jak podzielić komórki w Excelu: tekst na kolumny, wypełnianie błyskawiczne i formuły

  • Udostępnij To
Michael Brown

Jak podzielić komórkę w programie Excel? Za pomocą funkcji Tekst na kolumny, Wypełnienia błyskawiczne, formuły lub narzędzia Podziel tekst. Ten samouczek przedstawia wszystkie opcje, aby pomóc Ci wybrać technikę najlepiej nadającą się do konkretnego zadania.

Ogólnie rzecz biorąc, możesz potrzebować podzielić komórki w programie Excel w dwóch przypadkach. Najczęściej, gdy importujesz dane z jakiegoś zewnętrznego źródła, gdzie wszystkie informacje są w jednej kolumnie, podczas gdy chcesz je w oddzielnych kolumnach. Lub, możesz chcieć oddzielić komórki w istniejącej tabeli dla lepszego filtrowania, sortowania lub szczegółowej analizy.

    Jak podzielić komórki w programie Excel za pomocą funkcji Tekst na kolumny

    Na stronie Tekst w kolumnach Funkcja ta jest bardzo przydatna, gdy trzeba rozdzielić zawartość komórki na dwie lub więcej komórek. Pozwala ona na rozdzielenie ciągów tekstowych za pomocą określonego delimitera, takiego jak przecinek, średnik lub spacja, a także na rozdzielenie ciągów o stałej długości. Zobaczmy, jak działają poszczególne scenariusze.

    Jak oddzielić komórki w Excelu za pomocą delimitera

    Załóżmy, że masz listę uczestników, gdzie nazwa uczestnika, kraj i oczekiwana data przyjazdu są w tej samej kolumnie:

    To co chcemy to rozdzielenie danych w jednej komórce na kilka komórek np. Imię , Nazwisko , Kraj , Data przyjazdu oraz Status Aby to zlecić, wykonaj następujące czynności:

    1. Jeśli chcesz umieścić wyniki na środku swojej tabeli, zacznij od wstawienia nowej kolumny (kolumn), aby uniknąć nadpisania istniejących danych. W tym przykładzie wstawiliśmy 3 nowe kolumny, jak pokazano na zrzucie ekranu poniżej: Jeśli nie masz żadnych danych obok kolumny, którą chcesz rozdzielić, pomiń ten krok.
    2. Wybierz komórki, które chcesz podzielić, przejdź do Dane tab> Narzędzia danych grupę, a następnie kliknij przycisk Tekst w kolumnach przycisk.
    3. W pierwszym etapie Konwersja tekstu na kolumny kreatora, wybieramy sposób podziału komórek - według delimitera lub szerokości.W naszym przypadku zawartość komórek jest oddzielona spacjami i przecinkami, więc wybieramy Delimited i kliknij Następny .
    4. W kolejnym kroku określasz delimitery oraz, opcjonalnie, kwalifikator tekstu .Można wybrać jeden lub więcej predefiniowanych ograniczników, jak również wpisać własny w Inne W tym przykładzie wybieramy Przestrzeń oraz Przecinek :

      Wskazówki:

      • Traktuj kolejne delimitery jako jeden Pamiętaj, aby wybrać tę opcję, gdy dane mogą zawierać dwa lub więcej delimitatorów w rzędzie, np. gdy między słowami jest kilka kolejnych spacji lub dane są oddzielone przecinkiem i spacją, jak "Smith, John".
      • Określanie kwalifikatora tekstu Użyj tej opcji, gdy część tekstu jest ujęta w pojedynczy lub podwójny cudzysłów i chcesz, aby takie fragmenty tekstu były nierozłączne. Na przykład, jeśli wybierzesz przecinek (,) jako separator i cudzysłów (") jako kwalifikator tekstu, to wszelkie słowa ujęte w podwójny cudzysłów, np. "Kalifornia, USA" , zostaną umieszczone w jednej komórce jako Kalifornia, USA Jeśli wybierzesz {Żadne} jako kwalifikator tekstu, to "Kalifornia zostaną rozłożone w jednej komórce (wraz z cudzysłowem otwierającym) oraz USA" w inną (wraz ze znakiem zamykającym).
      • Podgląd danych Zanim klikniesz przycisk Następny to nie bez powodu przewija się przez Podgląd danych sekcja, aby upewnić się, że Excel prawidłowo podzielił zawartość wszystkich komórek.
    5. Pozostały Ci jeszcze tylko dwie rzeczy do zrobienia - wybór formatu danych i określenie miejsca, w którym chcesz wkleić wynikowe wartości:
      • Format danych Domyślnie Ogólne format jest ustawiony dla wszystkich kolumn, co działa dobrze w większości przypadków. W naszym przykładzie potrzebujemy Dane Aby zmienić format danych dla konkretnej kolumny, należy kliknąć na tę kolumnę pod Podgląd danych aby go zaznaczyć, a następnie wybierz jeden z formatów pod Format danych kolumny (proszę zobaczyć zrzut ekranu poniżej).
      • Miejsce przeznaczenia Aby wskazać programowi Excel, gdzie mają być wyprowadzone rozdzielone dane, należy kliknąć przycisk Zwiń Dialog ikona obok Miejsce przeznaczenia i wybrać lewa górna komórka Należy zachować ostrożność przy korzystaniu z tej opcji i upewnić się, że po prawej stronie komórki docelowej jest wystarczająco dużo pustych kolumn.

      Uwagi:

      • Jeśli nie chcesz importować jakiejś kolumny, która pojawia się w podglądzie danych, wybierz tę kolumnę i zaznacz Nie importuj kolumny (pomiń) przycisk radiowy pod Format danych kolumny .
      • Nie jest możliwe zaimportowanie podzielonych danych do innego arkusza kalkulacyjnego lub skoroszytu. Przy próbie wykonania tej czynności pojawi się błąd nieprawidłowego miejsca docelowego.
    6. Na koniec kliknij przycisk Wykończenie Jak widać na poniższym zrzucie ekranu, Excel doskonale umieścił zawartość jednej komórki w kilku komórkach:

    Jak podzielić tekst o stałej szerokości

    Ta sekcja wyjaśnia, jak podzielić komórkę w programie Excel na podstawie określonej liczby znaków. Aby ułatwić zrozumienie, rozważ następujący przykład.

    Załóżmy, że masz identyfikatory produktów i nazwy produktów w jednej kolumnie i chcesz wyodrębnić identyfikatory do osobnej kolumny:

    Ponieważ wszystkie identyfikatory produktów składają się z 9 znaków, to Stała szerokość opcja idealnie pasuje do pracy:

    1. Rozpocząć Konwersja tekstu na kolumny W pierwszym kroku kreatora należy wybrać Stała szerokość i kliknąć Następny .
    2. Ustaw szerokość każdej kolumny za pomocą Podgląd danych Jak pokazano na poniższym zrzucie ekranu, pionowa linia reprezentuje podział kolumny, a aby utworzyć nową linię podziału, wystarczy kliknąć w żądanej pozycji (9 znaków w naszym przypadku): Aby usunąć przerwę, kliknij dwukrotnie linię; aby przenieść przerwę w inne miejsce, po prostu przeciągnij linię za pomocą myszy.
    3. W kolejnym kroku wybierz format danych i miejsce docelowe dla podzielonych komórek dokładnie tak, jak zrobiliśmy to w poprzednim przykładzie, a następnie kliknij przycisk Wykończenie aby zakończyć oddzielanie.

    Jak oddzielić komórki Excel z Flash Fill

    Począwszy od Excela 2013, możesz skorzystać z funkcji Flash Fill, która może nie tylko automatycznie wypełniać komórki danymi, ale także dzielić zawartość komórek.

    Weźmy kolumnę danych z naszego pierwszego przykładu i zobaczmy, jak Flash Fill Excela może pomóc nam podzielić komórkę na pół:

    1. Wstaw nową kolumnę obok kolumny z oryginalnymi danymi i wpisz żądany fragment tekstu w pierwszej komórce (w tym przykładzie nazwa uczestnika).
    2. Wpisz tekst w kilku kolejnych komórkach. Gdy Excel wyczuje wzór, automatycznie wypełni podobne dane w innych komórkach. W naszym przypadku Excelowi wystarczyły 3 komórki, aby rozgryźć wzór:
    3. Jeśli jesteś zadowolony z tego, co widzisz, naciśnij przycisk Wejdź na stronę klucz, a wszystkie nazwy zostaną skopiowane do osobnej kolumny jednocześnie.

    Jak podzielić komórkę w Excelu za pomocą formuł

    Niezależnie od tego, jakie różnorodne informacje mogą zawierać Twoje komórki, formuła dzielenia komórki w Excelu sprowadza się do znalezienia pozycji delimitera (przecinka, spacji itp.) i wyodrębnienia podłańcucha przed, po lub pomiędzy delimiterami. Ogólnie rzecz biorąc, użyłbyś funkcji SZUKAJ lub ZNAJDŹ do określenia lokalizacji delimitera i jednej z funkcji tekstowych (LEWEJ, PRAWEJ lub MID), aby uzyskać podłańcuch.

    Na przykład użyłbyś następujących formuł, aby podzielić dane w komórce A2 oddzielone znakiem przecinek i spacja (proszę zobaczyć zrzut ekranu poniżej):

    Aby wyodrębnić nazwę w B2:

    =LEFT(A2, SZUKAJ(",",A2)-1)

    Tutaj funkcja SZUKAJ określa pozycję przecinka w A2, a od wyniku odejmujesz 1, ponieważ sam przecinek nie jest oczekiwany w danych wyjściowych. Funkcja LEWO wyciąga tę liczbę znaków z początku łańcucha.

    Wyodrębnienie kraju w C2:

    =RIGHT(A2, LEN(A2)-SEARCH(",", A2)-1)

    Tutaj funkcja LEN oblicza całkowitą długość łańcucha, od której odejmujesz pozycję przecinka zwróconego przez SEARCH. Dodatkowo odejmujesz znak spacji (-1). Różnica trafia do 2. argumentu PRAWDA, więc wyciąga tyle znaków z końca łańcucha.

    Wynik będzie wyglądał następująco:

    Jeśli delimiterem jest przecinek z lub bez spacji , możesz użyć następującej formuły, aby wyodrębnić podciąg po nim (gdzie 1000 to maksymalna liczba znaków do wyciągnięcia):

    =TRIM(MID(A2, SEARCH(",", A2)+1, 1000))

    Jak widzisz, nie ma uniwersalnej formuły, która mogłaby obsłużyć wszystkie rodzaje ciągów. W każdym konkretnym przypadku będziesz musiał wypracować własne rozwiązanie.

    Dobrą wiadomością jest to, że dynamiczne funkcje tablicowe, które pojawiły się w Excelu 365, sprawiają, że korzystanie z wielu starych formuł staje się zbędne. Zamiast tego można korzystać z tych funkcji:

    • TEXTSPLIT - dzieli ciągi znaków przez dowolny, podany przez użytkownika delimiter.
    • TEXTBEFORE - wyodrębnia tekst przed określonym znakiem lub podłańcuchem.
    • TEXTAFTER - wyodrębnia tekst po określonym znaku lub słowie.

    Aby uzyskać więcej przykładów formuł do dzielenia komórek w programie Excel, sprawdź następujące zasoby:

    • Wyodrębnij tekst przed określonym znakiem
    • Uzyskaj podłańcuch po określonym znaku
    • Wyodrębnij tekst pomiędzy dwoma wystąpieniami znaku
    • Podziel komórkę przecinkiem, dwukropkiem, ukośnikiem, myślnikiem lub innym delimiterem
    • Podziel komórki według podziału na linie
    • Oddzielenie tekstu i liczb
    • Formuły do oddzielania nazw w programie Excel

    Podziel komórki za pomocą funkcji Podziel tekst

    Teraz, gdy znasz już wbudowane funkcje, pozwolę sobie pokazać alternatywny sposób dzielenia komórek w Excelu. Mam na myśli narzędzie Split Text dołączone do naszego pakietu Ultimate Suite for Excel. Może ono wykonywać następujące operacje:

    • Podziel komórkę według znaków
    • Podziel komórkę według ciągu znaków
    • Podziel komórkę według maski (wzoru)

    Na przykład podzielenie szczegółów uczestnika w jednej komórce na kilka komórek można zrobić w 2 szybkich krokach:

    1. Zaznacz komórki, które chcesz rozdzielić, i kliknij przycisk Tekst dzielony ikona na Dane Ablebits zakładka, w Tekst grupa.
    2. W okienku dodatku skonfiguruj następujące opcje:
      • Wybierz Przecinek oraz Przestrzeń jako ograniczniki.
      • Wybierz Traktuj kolejne delimitery jako jeden pole wyboru.
      • Wybierz Podział na kolumny .
      • Kliknij przycisk Podziel się przycisk.

    Gotowe! Cztery nowe kolumny z podzielonymi danymi są wstawione pomiędzy oryginalne kolumny, a Ty musisz tylko nadać tym kolumnom odpowiednie nazwy:

    Wskazówka. aby rozdzielić kolumnę nazwisk na imię, nazwisko i drugie imię, możesz użyć specjalnego narzędzia Podziel nazwiska.

    Jeśli jesteście ciekawi Tekst dzielony oraz Nazwy dzielone narzędzia w akcji, zapraszamy do skorzystania z poniższego linku do pobrania. Dziękuję za lekturę i mam nadzieję, że zobaczymy się na naszym blogu za tydzień!

    Dostępne pliki do pobrania

    Ultimate Suite 14-dniowa w pełni funkcjonalna wersja (plik .exe)

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.