Jak połączyć wiele kolumn w jedną listę w programie Excel?
Aby połączyć lub scalić wiele kolumn w jedną długą listę, zwykle można skopiować i wkleić dane kolumn pojedynczo do określonej kolumny. Ale tutaj mogę przedstawić kilka szybkich sztuczek, aby rozwiązać to zadanie w programie Excel.
Połącz wiele kolumn w jedną listę za pomocą kodu VBA
Połącz wiele kolumn w jedną listę za pomocą Kutools for Excel
Połącz wiele kolumn w jedną listę za pomocą kodu VBA
Bez powtarzania kopiowania i wklejania danych kolumn, poniższy kod VBA może pomóc szybko i łatwo poradzić sobie z tym zadaniem.
1. Przytrzymaj przycisk Alt + F11 klucze w programie Excel i otwiera plik Microsoft Visual Basic for Applications okno.
2. Kliknij wstawka > Modułi wklej następujące makro w Moduł Okno.
Kod VBA: Połącz lub scal wiele kolumn w jedną listę
Sub CombineColumns1()
'updateby Extendoffice
Dim xRng As Range
Dim i As Integer
Dim xLastRow As Integer
Dim xTxt As String
On Error Resume Next
xTxt = Application.ActiveWindow.RangeSelection.Address
Set xRng = Application.InputBox("please select the data range", "Kutools for Excel", xTxt, , , , , 8)
If xRng Is Nothing Then Exit Sub
xLastRow = xRng.Columns(1).Rows.Count + 1
For i = 2 To xRng.Columns.Count
Range(xRng.Cells(1, i), xRng.Cells(xRng.Columns(i).Rows.Count, i)).Cut
ActiveSheet.Paste Destination:=xRng.Cells(xLastRow, 1)
xLastRow = xLastRow + xRng.Columns(i).Rows.Count
Next
End Sub
3. Następnie naciśnij F5 klucz do uruchomienia tego kodu, a pojawi się okno zachęty przypominające o wybraniu zakresu danych, który chcesz połączyć w tylko jedną kolumnę, patrz zrzut ekranu:
4. A następnie kliknij OK przycisk, a wybrane kolumny zostały scalone tylko w jedną kolumnę, jak pokazano na poniższych zrzutach ekranu:
Tips: Po uruchomieniu tego VBA oryginalne dane zakresu zostaną wyczyszczone, lepiej najpierw skopiuj i zapisz je w innej lokalizacji.
Połącz wiele kolumn w jedną listę za pomocą Kutools for Excel
Jeśli masz zainstalowany Kutools dla programu Excel, jego Zakres transformacji narzędzie może pomóc w łączeniu wielu kolumn w jedną kolumnę lub pojedynczy wiersz.
Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni. |
Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:
1. Wybierz dane kolumn, które chcesz połączyć w jedną listę.
2. Następnie kliknij Kutools > łodzie > Zakres transformacjizobacz zrzut ekranu:
3, w Zakres transformacji okno dialogowe, wybierz Zakres do jednej kolumny opcję i kliknij Ok przycisk, zobacz zrzut ekranu:
4. W następnym wyskoczył Zakres transformacji kliknij komórkę, w której chcesz wyprowadzić wynik, zobacz zrzut ekranu:
5. Następnie kliknij OK przycisk, wybrane kolumny zostały połączone w jedną kolumnę w żądanej lokalizacji. Zobacz zrzut ekranu:
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Demo: Połącz wiele kolumn w jedną listę 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!