Spis treści
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.xlsx6 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.