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