Podziel ciąg znaków w Excelu (6 odpowiednich sposobów)

  • Udostępnij To
Hugh West

Czasami możesz mieć zbiór danych, w którym różne rodzaje danych są wstawiane do komórki i oddzielone znakiem takim jak delimiter, myślnik, kreska itp. Taki rodzaj zbioru danych jest nieuporządkowany i znalezienie konkretnych informacji jest dość trudne. W tym artykule pokażę Ci 6 sposobów, dzięki którym będziesz mógł podzielić ciąg znaków w Excelu

Załóżmy, że mamy zbiór danych, w którym imię, adres e-mail i numer kontaktowy są wprowadzone jako pojedynczy ciąg i oddzielone znakiem, np. przecinkiem (,). Aby zademonstrować ci prostotę, ustawiamy dzielenie przez przecinek.

Pobierz Zeszyt ćwiczeń

Dzielenie ciągu znaków w Excelu.xlsx

6 sposobów na dzielenie ciągu znaków w Excelu

1. podziel łańcuch znaków za pomocą funkcji LEFT i FIND

Korzystanie z funkcje LEWA oraz funkcje FIND razem pozwala nam podzielić ciąg znaków o znak z lewej strony ciągu. W pustej komórce wpisz następującą formułę ( B6 )

=LEFT(A6,FIND( ",",A6)-1)

Tutaj ZNAJDŹ Funkcja zwraca pozycję pierwszego przecinka ( "," ) z ciągu A6 i LEWA Funkcja wyciąga z łańcucha znaki, które znajdują się przed określonym znakiem (pierwszym przecinkiem). Pamiętaj, że musisz odjąć 1 aby wyodrębnić z wyłączeniem przecinka.

Naciśnij ENTER i otrzymasz nazwę w komórce B6 .

Przeciągnij komórkę na koniec zestawu danych, aby zastosować formułę do wszystkich pozostałych komórek w kolumnie A Otrzymasz nazwy ze wszystkich wpisów.

2. funkcje MID i FIND do dzielenia łańcucha

Jeśli chcesz uzyskać teksty pomiędzy dwoma określonymi znakami, możesz użyć funkcja MID oraz funkcja FIND Razem. W pustej komórce ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Tutaj, FIND(",",A6)+1 zwraca pozycję początkową pierwszego znaku po pierwszym przecinku. FIND(",",A6,FIND(",",A6)+1) zwraca pozycję początkową pierwszego znaku po drugim przecinku. -FIND(",",A6)-1 wskazuje, że wszystkie znaki łańcucha po drugim przecinku zostaną wykluczone.Wreszcie MID podaje znaki pomiędzy tymi dwoma przecinkami.

Naciśnij ENTER W rezultacie otrzymasz adres e-mail w komórce C6 .

Przeciągnij B7 komórkę na koniec swojego zbioru danych, a otrzymasz wszystkie adresy e-mail.

3. funkcje RIGHT, LEN i FIND do dzielenia łańcucha według znaków

Poprzez zastosowanie the PRAWDA funkcja , funkcja LEN oraz funkcja FIND w sumie można podzielić ciąg i uzyskać właściwą część po określonym znaku z tego ciągu. Wpisz następującą formułę w pustej komórce ( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

Tutaj, LEN(A6) oblicza całkowitą długość ciągu w komórce A6 . FIND(",",A6,FIND(",",A6)+1 znajduje ostatni przecinek i PRAWDA wyodrębnia znaki po ostatnim przecinku.

Naciśnij ENTER i otrzymasz numer kontaktowy w komórce D6 .

Komórka oporowa D6 i otrzymasz wszystkie numery kontaktowe, dzieląc ciągi kolumny A.

Podobne Lektury:

  • Podział ciągu znaków według długości w programie Excel (8 sposobów)
  • Jak podzielić tekst na wiele komórek w programie Excel

4. funkcje SZUKAJ i LEWO do podziału ciągu znaków

Możesz użyć funkcja SZUKAJ zamiast funkcja FIND aby podzielić ciąg znaków.

Aby podzielić Nazwa z ciągu komórek A6, wpisz następującą formułę w pustej komórce ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

Tutaj SZUKAJ Funkcja zwraca pozycję pierwszego przecinka ( "," ) z ciągu A6 i LEWA Funkcja wyciąga z łańcucha znaki, które znajdują się przed określonym znakiem (pierwszym przecinkiem). Pamiętaj, że musisz odjąć 1 aby wykluczyć przecinek.

Naciśnij ENTER i otrzymasz nazwę w komórce B6 .

Przeciągnij komórkę na koniec zestawu danych, aby zastosować formułę do wszystkich pozostałych komórek w kolumnie A Otrzymasz nazwy ze wszystkich wpisów.

5. Flash Fill to Split String by Character

Korzystanie z Wypełnienie błyskowe jest kolejną techniką dzielenia ciągu znaków. Najpierw należy ręcznie wprowadzić część ciągu do komórki ( C6 )

Następnie należy przejść do Dane> Narzędzia danych i wybrać Wypełnienie błyskowe .

Teraz widać, że Excel automatycznie podał podzielony ciąg we wszystkich innych komórkach tej kolumny.

Czytaj więcej: Dzielenie tekstu w Excelu przy użyciu Flash Fill

6. polecenie Tekst do kolumn

Można również użyć Tekst w kolumnach polecenie dzielenia ciągu przez znak. Najpierw wybierz zbiór danych.

Następnie należy przejść do Dane> Narzędzia danych i wybrać Tekst w kolumnach .

Teraz pojawi się okno o nazwie Kreator konwersji tekstu na kolumny pojawi się. Sprawdź Delimited i nacisnąć na Następny .

W drugim kroku należy wybrać Przecinek i nacisnąć na Następny .

Jeśli ciąg znaków jest oddzielony jakimkolwiek innym znakiem, takim jak Tab, Średnik lub Spacja, musisz wybrać ten znak. Możesz również wprowadzić inne znaki w Inne W ostatnim kroku należy wybrać Ogólne i kliknąć na Wykończenie .

Teraz zobaczysz, różne części ciągu, które były oddzielone znakiem przecinka, zostały podzielone na różne komórki.

Wniosek

Postępując zgodnie z którąkolwiek z wyżej opisanych metod, możesz podzielić ciąg znaków według znaków. Jeśli napotkasz jakiekolwiek zamieszanie, proszę zostaw komentarz i daj nam szansę na usunięcie twojego zamieszania.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.