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