Excel Podziel dane na kolumny przez przecinek (7 metod)

  • Udostępnij To
Hugh West

Excel jest najczęściej używanym narzędziem do pracy z ogromnymi zbiorami danych. W Excelu możemy wykonać niezliczoną ilość zadań o wielu wymiarach. Czasami musimy podziel dane z przecinkami na kolumny W Excelu, aby podzielić dane na kolumny po przecinku, możemy zastosować różne metody.W tym artykule pokażę Ci 8 skuteczne metody w Excelu do Dane dotyczące podziału na kolumny przez przecinek.

Pobierz Zeszyt ćwiczeń

Podziel dane na kolumny za pomocą przecinka.xlsm

To jest zbiór danych które zamierzam wykorzystać. Mamy tu kilku ludzi wraz z ich Adresy Adresy mają przecinki, rozdzielimy je. Miasto oraz Kraj na oddzielne kolumny w tym artykule.

7 Metod dzielenia danych na kolumny przez przecinek w Excelu

1. podziel dane na kolumny używając funkcji tekst na kolumnę

Po pierwsze, pokażę Ci jak używać Tekst do kolumny funkcja dzielenia danych na wiele kolumn .

KROKI:

  • Najpierw należy wybrać C5:C11 Następnie przejdź do Dane tab>> wybierz Narzędzia danych >> wybierz Tekst w kolumnach

  • Kreator konwersji tekstu na kolumnę pojawi się. Wybierz Delimited Następnie kliknij Następny .

  • Następnie należy wybrać Delimiter jako Przecinek Następnie kliknij Następny .

  • Następnie wybierz Ogólne jako Format danych kolumny Wybierz Miejsce przeznaczenia Na koniec wybierz Wykończenie .

Excel podzieli dane.

Read More: Jak podzielić dane na wiele kolumn w programie Excel

2. zastosowanie wypełnienia błyskowego do podziału danych w programie Excel

Teraz, użyję Wypełnienie błyskowe do Dane dotyczące podziału w Excel .

KROKI:

  • Napisz Tokio w D5 .

  • Użyj Uchwyt do napełniania do AutoFill do D11 .

  • Teraz kliknij na Opcje automatycznego wypełniania (zobacz zdjęcie)

  • Wybierz Wypełnienie błyskowe .

Excel pokaże miasta .

  • Podobnie należy oddzielić Kraj .

Read More: Jak podzielić dane w jednej komórce programu Excel na wiele kolumn (5 metod)

3. użycie kombinacji LEWO, ZNAJDŹ & LEN do podziału danych na kolumny według przecinka

W tym rozdziale wyjaśnię, jak można Dane dotyczące podziału używając the LEWA , ZNAJDŹ oraz LEN funkcje .

KROKI:

  • Idź do D5 Zapisz następujący wzór.
=LEFT(C5,FIND(",",C5)-1)

Podział formuły

FIND(",",C5) ➤ Zwraca pozycję znaku przecinek (,) w C5 .

Wyjście : 6

LEFT(C5,FIND(",",C5)-1) ➤ Zwraca. podany numer od rozpoczęcia tekst w C5 .

Wyjście : Tokio

  • Następnie naciśnij ENTER . Excel zwróci dane wyjściowe.

  • Teraz użyj Wypełnij Uchwyt do AutoFill .

Do rozdzielania Kraj ,

  • Idź do E5 Zapisz następujący wzór.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

Podział formuły

FIND(",",C5) ➤ Zwraca pozycję przecinek(,) w C5 .

Wyjście: 6

LEN(C5) ➤ Zwraca. numer z znaki w C5 .

Wyjście: 11

RIGHT(C5,LEN(C5)-FIND(",",C5)) ➤ Zwraca. określona pozycja z znak od końca C5 .

Wyjście : Japonia

  • Teraz naciśnij ENTER . Excel pokaże wyjście.

  • Teraz użyj Wypełnij Uchwyt do AutoFill .

4. wykorzystanie PowerQuery do podziału danych

Teraz użyję PowerQuery do Dane dotyczące podziału na kolumny w Excel .

KROKI:

  • Utwórz tabela W tym celu należy zaznaczyć cały zakres B4:C11 .
  • Naciśnij CTRL + T . An pole wejściowe pojawi się. dane w twojej tabeli. Oto ona B4:C11 .

  • Teraz przejdź do Dane tab>> wybierz Z tabeli/zakresu .

  • Edytor PowerQuery Pojawi się okno, w którym należy zachować kursor na Kolumna adresowa . kliknij prawym przyciskiem myszy swój mysz doprowadzić do Pasek kontekstowy .
  • Z. Pasek kontekstowy , wybrany Kolumna dzielona >> wybierz Przez Delimiter

  • Podziel kolumnę według separatora Pojawi się okno dialogowe. Wybierz Delimiter jako Przecinek Następnie kliknij OK .

  • Excel będzie podział the kolumna pod adresem 1 oraz Adres.2 kolumna Następnie kliknij Close & Load .

  • Excel przekaże zbiór danych do nowy arkusz .

  • Zmień nazwę the kolumna .

Read More: Jak podzielić dane w Excelu (5 sposobów)

5) Konwersja danych do pliku CSV

Teraz pokażę inną metodę - skonwertuję zbiór danych do CSV ( wartości rozdzielone przecinkami ) plik w pierwszej kolejności.

KROKI:

  • Po pierwsze, kopia kolumna Adres do Notatnik strona .

  • Następnie przejdź do Plik >> wybierz Zapisz jako .

  • Teraz, ustalić nazwę oraz zapisać plik ... Pamiętaj, musisz umieścić przyrostek .csv w nazwie.

  • Teraz otwórz plik z miejsce gdzie zapisał go wcześniej .

  • Excel podzieli się dane .

  • Teraz, format jak chcesz.

6. użycie VBA do podziału danych na kolumny za pomocą przecinka

Teraz użyję Kod VBA do Dane dotyczące podziału .

KROKI:

  • Naciśnij ALT + F11 aby otworzyć Okno VBA .
  • Następnie przejdź do Wkładka >> wybierz Moduł .

  • A nowy moduł otworzy się. Zapisz następujący kod.
 Sub SplitColumn() Dim SplitData() As String, Count As Long, i As Variant For n = 5 To 11 SplitData = Split(Cells(n, 3), ",") Count = 4 For Each i In SplitData Cells(n, Count) = I Count = Count + 1 Next i Next n End Sub 

Podział kodu

  • Tutaj utworzyłem Procedura cząstkowa SplitColumn . I used oświadczenie dim określić zmienna SplitData jako String oraz i jako wariant .
  • Potem użyłem Dla pętli . 5 do 11 oznacza, że będę podział the dane od 5. do 11. rzędu .
  • Następnie użyłem VBA Split funkcja, w której n to wiersz liczba i 3 określa, że dane znajdują się w C kolumna . jak Count = 4 , dane będzie podział na kolumna D .
  • Ponownie, użyłem Dla pętli do przyrost the Hrabia .
  • Teraz naciśnij F5 uruchomić kod . Excel będzie podział the dane .

7) Wykorzystanie funkcji FILTERXML, SUBSTITUTE & TRANSPOSE w Excelu do podziału danych

Teraz zamierzam użyć funkcja FILTERXML wraz z zastępca & TRANSPOSE Będzie to działać dla zaktualizowanych wersji Excel .

KROKI:

Wybierz D5 oraz E5 Zapisz następujący wzór

=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,","")& "","//s"))

Podział formuły

SUBSTITUTE(C5,",",") ➤ To zastąpi przecinek (,) w D5 oraz E5 .

Wyjście: "TokyoJapan"

FILTERXML(""&SUBSTITUTE(C5,","")& "","//s") ➤ Zwraca Dane XML od treść za XPath

Wyjście: {"Tokio"; "Japonia"}

TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,","")& "","//s")) ➤ Spowoduje to transpozycję tablicy.

Wyjście: {"Tokio", "Japonia"}

  • Następnie naciśnij ENTER . Excel zwróci wyjścia.

  • Następnie należy użyć Uchwyt do napełniania do AutoFill .

Zeszyt ćwiczeń

Praktyka czyni człowieka doskonałym.Ważne jest, aby ćwiczyć, aby zinternalizować każdą metodę.Dlatego załączyłem karta ćwiczeń dla ciebie.

Wniosek

W tym artykule pokazałem 7 skuteczne metody w Excel do Dane dotyczące podziału na kolumny przez przecinek Mam nadzieję, że to pomoże wszystkim. I na koniec, jeśli masz jakieś sugestie, pomysły lub opinie, proszę śmiało komentować poniżej.

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ł.