Jak podzielić kolumnę w Excelu przez przecinek (8 szybkich metod)

  • Udostępnij To
Hugh West

W tym artykule dowiesz się 8 różne metody, aby Podziel kolumnę w Excelu poprzez przecinek z łatwością.

Pobierz Zeszyt ćwiczeń

Możesz pobrać plik Excel z poniższego linku i ćwiczyć razem z nim.

Podziel kolumnę przez przecinek.xlsm

8 Metod dzielenia kolumny w Excelu przez przecinek

1. podziel kolumnę w Excelu przez przecinek za pomocą kreatora konwersji tekstu na kolumny

Do podziel kolumnę przez przecinek używając Kreator konwersji tekstu na kolumny,

❶ Wybierz swoje dane, a następnie

❷ Przejdź do Dane Narzędzia danych Tekst do kolumn.

Na stronie Kreator konwersji tekstu na kolumny pojawi się.

❸ Wybierz Delimited i uderzyć Następny .

❹ Wybierz Przecinek jako Delimitery i uderzyć Następny ponownie.

❺ Wstaw adres komórki jako. Miejsce przeznaczenia i uderzyć Wykończenie .

To będzie Podziel kolumnę w miejsce przecinek na dwie kolumny.

2. łączenie funkcji LEWO, PRAWO, ZNAJDŹ i LEN, aby podzielić kolumnę w Excelu przez przecinek

Możesz użyć dwóch formuł używając LEWA , PRAWDA , ZNAJDŹ oraz LEN funkcje do kolumny dzielone.

❶ Na początku wstawiamy do komórki następującą formułę C5 .

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

❷ Następnie naciśnij ENTER .

Podział formuły

  • B5 ma teksty z przecinek .
  • FIND(",",B5) szuka przecinek w obrębie komórki
  • LEFT(B5,FIND(",",B5)-1) zwraca teksty przed pierwszym przecinek pojawia się z lewej strony.

❸ Następnie w komórce wstawiamy następującą formułę D5 .

=RIGHT(B5,LEN(B5)-FIND(",",B5))

❹ Następnie uderz w ENTER ponownie.

Podział formuły

  • B5 ma teksty z przecinkiem.
  • FIND(",",B5) szuka przecinka w komórce B5 .
  • RIGHT(B5,LEN(B5)-FIND(",",B5)) zwraca teksty po pierwszym przecinku pojawiającym się z prawej strony.

❺ Wybierz komórki C5 oraz D5 i przeciągnąć Uchwyt do napełniania ikona aż do komórek C12 oraz D12 .

Te dwa wzory będą Podziel kolumnę w miejsce przecinek na dwie kolumny.

Read More: Excel Formuła do podziału jednej kolumny na wiele kolumn (4 przykłady)

3. zastosować dynamiczną formułę tablicy do podziału kolumny w Excelu przez przecinek

Na stronie formuła tablicy dynamicznej użyta w tej metodzie może automatycznie podzielić kolumnę mającą przecinki w kolumny.

Aby go użyć,

❶ W komórce wstawiamy następującą formułę C5 .

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

❷ Następnie naciśnij ENTER .

Formuła jest formułą tablicową, automatycznie zachowa podział dane w komórce D5 , niemniej jednak formuła została zastosowana w komórce C5 .

Podział formuły

  • SUBSTYTUT(B5,",",")

Funkcja SUBSTITUTE zastępuje przecinek w komórce B5 ze spacją.

  • FILTERXML("" &SUBSTITUTE(B5,"","")

Funkcja FILTERXML odfiltrowuje dane oddzielone spacjami.

  • TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,"","") & "","//s"))

Funkcja TRANSPOSE dzieli dane w komórce B5 na dwie różne kolumny.

❸ Przeciągnij Uchwyt do napełniania ikona z komórki C5 do C12 .

Teraz zobaczysz podział dane do dwóch różnych kolumn.

Read More: Jak podzielić jedną kolumnę na wiele kolumn w programie Excel (7 prostych sposobów)

4. podziel kolumnę w Excelu przez przecinek używając Flash Fill

Możesz użyć Wypełnienie błyskowe funkcja umożliwiająca dość łatwy podział kolumny.

❶ Zacznij wstawiać dane przed przecinkiem napotkanym w Kraj kolumna.

❷ Po wstawieniu danych do dwóch zsekwencjonowanych komórek Excel pokaże sugestie. naciśnij. ENTER do przyjęcia.

❸ Teraz zacznij wstawiać dane po przecinek w kolumnie Miasto stołeczne .

❹ Po wstawieniu danych do dwóch zsekwencjonowanych komórek Excel pokaże sugestie. naciśnij. ENTER do ponownego przyjęcia.

Teraz otrzymasz swoje dane podział na dwie różne kolumny.

5. podziel kolumnę w Excelu przez przecinek używając pliku CSV

Na stronie CSV plik, którego opracowanie to Wartość rozdzielona przecinkami może podziel kolumnę przez przecinek automatycznie.

Oto jak to działa.

Wybierz oraz kopia najpierw swoje dane.

Otwórz Notatnik oraz Pasta je tam.

❸ Teraz zapisz plik jako. Plik CSV.

Aby zapisać plik tekstowy jako Plik CSV, tylko edytować rozszerzenie pliku jako CSV.

Teraz otwórz the plik CSV i zobaczysz, że dane zostały automatycznie wprowadzone. podzielone przecinkiem na dwie kolumny.

6) Użyj kodu VBA, aby podzielić kolumnę w Excelu przez przecinek

Spójrz na następujące puste kolumny tj. Kraj oraz Miasto stołeczne odpowiednio.

Użyjemy VBA kod do podział dane z kolumny Kraj z miastem stołecznym .

❶ Pierwsza prasa ALT + F11 aby otworzyć VBA Editor.

❷ Następnie przejdź do Wkładka Moduł.

❸ Wprowadza się następujące zmiany VBA kod w Edytor VBA.

 Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub 

Podział kodu

  • Najpierw ja zadeklarował 3 zmienne.
  • Potem uruchomiłem Zagnieżdżona pętla For.
  • Wewnątrz pierwsza pętla For , użyłem Podziel się oraz Funkcje komórek do podział dane przez przecinek na dwie oddzielne komórki.

Zapisz the Kod VBA.

❺ Teraz naciśnij przycisk F5 przycisk, aby uruchomić kod.

To automatycznie podział kolumna Kraj z miastem stołecznym na dwie kolumny, którymi są Kraj oraz Stolica.

7. podziel kolumnę w Excelu przez przecinek używając Power Query

Wykonaj poniższe kroki, aby Podziel kolumnę w Excelu przez przecinek używając Power Query.

❶ Idź do Dane Pobierz dane Z akt. Z Excela Workbook.

❷ Od. Navigator w oknie, wybierz swój nazwa arkusza mając dane do podział .

❸ Następnie kliknij na Transform Data.

❹ Teraz przejdź do Transformacja Kolumna dzielona Przez Delimiter.

Na stronie Podziel kolumnę według separatora Pojawi się okno dialogowe.

❺ Wybierz Przecinek od Wybierz lub wprowadź delimiter rozwiń.

❻ Następnie uderz w OK .

Teraz twoje dane będą automatycznie podział na dwa kolumny oddzielony przecinek .

Read More: Jak podzielić kolumnę w Excelu Power Query (5 prostych metod)

8. dzielenie kolumny w Excelu przez przecinek przy użyciu Power Pivot

Możesz użyć Power Pivot funkcja w programie Excel, aby podziel kolumnę przez przecinek.

Na to,

❶ Idź do Power Pivot Dodaj do modelu danych.

❷ Włóż swój zakres tabeli w Utwórz tabelę okno dialogowe i kliknij OK.

❸ Teraz wstaw następującą formułę do górnej komórki Kolumna obliczeniowa 1 kolumna.

= LEFT ( [Kraj ze stolicą], FIND ( ",", Tabela2[Kraj ze stolicą]) - 1 )

❹ Następnie uderz w ENTER .

Podział formuły

  • FIND ( ",", Tabela2[Kraj ze stolicą])

Na stronie ZNAJDŹ funkcja szuka przecinka w kolumnie Kraj ze stolicą.

  • LEFT ( [Kraj ze stolicą], FIND ( ",", Tabela2[Kraj ze stolicą]) - 1 )

Na stronie LEWA Funkcja zwraca dane przed przecinkiem z lewej strony.

Na stronie Kolumna obliczeniowa 1 zostanie wypełniony danymi przed przecinek pojawia się.

❺ Teraz wstaw następującą formułę do górnej komórki Kolumna obliczeniowa 2 kolumna.

= RIGHT ([Kraj ze stolicą], LEN (Tabela2[Kraj ze stolicą]) - FIND ( ",", Tabela2[Kraj ze stolicą]) )

❻ Następnie uderz w ENTER .

Podział formuły

  • FIND ( ",", Tabela2[Kraj ze stolicą])

Na stronie ZNAJDŹ funkcja szuka przecinek w ramach kolumny Kraj ze stolicą.

  • LEN (Tabela2[Kraj ze stolicą])

Na stronie LEN Funkcja oblicza długość tekstów w kolumnie Kraj ze stolicą.

  • RIGHT ([Kraj ze stolicą], LEN (Tabela2[Kraj ze stolicą]) - FIND ( ",", Tabela2[Kraj ze stolicą]) )

Na stronie PRAWDA Funkcja zwraca dane po przecinku z prawej strony.

Na stronie Kolumna obliczeniowa 2 zostanie wypełniony danymi po pojawieniu się przecinka.

Część ćwiczeniowa

Na końcu dostarczonego pliku Excel otrzymasz arkusz Excel jak na poniższym zrzucie ekranu, gdzie możesz przećwiczyć wszystkie metody omówione w tym artykule.

Wniosek

Podsumowując, omówiliśmy 8 metod dzielenia kolumny w Excelu przez przecinek. Zaleca się pobranie zeszytu ćwiczeń dołączonego do tego artykułu i przećwiczenie wszystkich metod za jego pomocą. I nie wahaj się zadawać pytań w sekcji komentarzy poniżej. Postaramy się odpowiedzieć na wszystkie istotne pytania jak najszybciej. I odwiedź naszą stronę internetową Exceldemy aby dowiedzieć się więcej.

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