Jak podzielić wartości oddzielone przecinkami na wiersze lub kolumny w programie Excel?
W niektórych przypadkach może być konieczne podzielenie wartości oddzielonych przecinkami wybranych komórek na wiersze lub kolumny. Tutaj przedstawimy trzy metody szczegółowego rozwiązania tego problemu.
Podziel wartości oddzielone przecinkami na kolumny za pomocą funkcji Tekst na kolumny
Podziel wartości oddzielone przecinkami na wiersze z kodem VBA
Szybko podziel wartości oddzielone przecinkami na wiersze lub kolumny za pomocą Kutools for Excel
Podziel wartości oddzielone przecinkami na kolumny za pomocą funkcji Tekst na kolumny
Możesz zastosować funkcję Tekst do kolumn, aby podzielić wartości oddzielone przecinkami wybranych komórek na kolumny. Wykonaj następujące czynności.
1. Wybierz zakres komórek, w których chcesz podzielić wartości na kolumny, a następnie kliknij Dane > Tekst do kolumn. Zobacz zrzut ekranu:
2. W pierwszym Konwertuj Kreator tekstu na kolumnę w oknie dialogowym wybierz opcję Rozgraniczone opcję, a następnie kliknij Następna przycisk.
3. W sekundę Konwertuj Kreator tekstu na kolumnę w oknie dialogowym, zaznacz tylko Przecinek Okno w Ograniczniki sekcję i kliknij przycisk Następna przycisk.
4. W ostatnim Konwertuj Kreator tekstu na kolumnę W oknie dialogowym wybierz komórkę do zlokalizowania wartości podziału w pliku Cel i na koniec kliknij koniec przycisk. Zobacz zrzut ekranu:
Teraz wszystkie wartości w wybranych komórkach, które zostały oddzielone przecinkami, są podzielone na różne kolumny, jak pokazano poniżej.
Zwykle Tekst do kolumn funkcja dzieli tylko komórki na oddzielne kolumny, jeśli chcesz podzielić komórki na wiersze, jak możesz to zrobić?
Tutaj Kutools dla programu Excel's Podział komórki Narzędzie może pomóc szybko podzielić komórki według spacji, przecinka, nowej linii, innych separatorów lub określonej szerokości na nie tylko oddzielne wiersze, ale także kolumny w programie Excel. Pobierz teraz Kutools dla Excela! (30-dniowy darmowy szlak)
Podziel wartości oddzielone przecinkami na wiersze z kodem VBA
Aby podzielić wartości oddzielone przecinkami na wiersze, możesz zastosować następujący kod VBA.
1. wciśnij inny + F11 klawisze jednocześnie, aby otworzyć Microsoft Visual Basic for Applications okno.
2. w Microsoft Visual Basic for Applications okno, kliknij wstawka > Moduł. Następnie skopiuj i wklej poniższy kod VBA do okna Module.
Kod VBA: Podziel wartości oddzielone przecinkami na wiersze
Sub SplitAll()
Dim xRg As Range
Dim xRg1 As Range
Dim xCell As Range
Dim I As Long
Dim xAddress As String
Dim xUpdate As Boolean
Dim xRet As Variant
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If xRg.Columns.Count > 1 Then
MsgBox "You can't select multiple columns", , "Kutools for Excel"
Exit Sub
End If
Set xRg1 = Application.InputBox("Split to (single cell):", "Kutools for Excel", , , , , , 8)
Set xRg1 = xRg1.Range("A1")
If xRg1 Is Nothing Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For Each xCell In xRg
xRet = Split(xCell.Value, ",")
xRg1.Worksheet.Range(xRg1.Offset(I, 0), xRg1.Offset(I + UBound(xRet, 1), 0)) = Application.WorksheetFunction.Transpose(xRet)
I = I + UBound(xRet, 1) + 1
Next
Application.ScreenUpdating = xUpdate
End Sub
3. wciśnij F5 klucz do uruchomienia kodu. W wyskakującym okienku Kutools dla programu Excel W oknie dialogowym wybierz komórki, które chcesz podzielić, a następnie kliknij OK przycisk.
4. W drugim wyskakującym okienku Kutools dla programu Excel w oknie dialogowym wybierz komórkę, w której mają zostać umieszczone wartości podziału, a następnie kliknij OK.
Następnie możesz zobaczyć, że wartości oddzielone przecinkami w wybranych komórkach są podzielone na wiersze, jak pokazano poniżej.
Szybko podziel wartości oddzielone przecinkami na wiersze lub kolumny za pomocą Kutools for Excel
The Podział komórki użyteczność Kutools dla programu Excel może pomóc w łatwym podzieleniu wartości oddzielonych przecinkami na wiersze lub kolumny.
1. Wybierz komórki, które chcesz podzielić, a następnie kliknij Kutools > Połącz i podziel > Podział komórki. Zobacz zrzut ekranu:
2. w Podział komórki okno dialogowe, wybierz Podziel na rzędy or Podziel na kolumny Rodzaj Nieruchomości sekcję, jak potrzebujesz. A w Określ separator sekcję, wybierz Inne opcję, wprowadź symbol przecinka w polu tekstowym, a następnie kliknij OK przycisk. Zobacz zrzut ekranu:
3 Następnie pojawi się kolejne okno zachęty przypominające o wybraniu komórki do wyprowadzenia wyniku, patrz zrzut ekranu:
4. kliknij OK przycisk, możesz zobaczyć wyniki, jak pokazano poniżej.
Podziel na kolumny
Podziel na rzędy
Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.
Demo: Szybko podziel wartości oddzielone przecinkami na wiersze lub kolumny za pomocą Kutools for Excel
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!