Wie kombiniere ich mehrere Spalten in einer Liste in Excel?
Um mehrere Spalten zu einer langen Liste zu kombinieren oder zusammenzuführen, können Sie normalerweise die Spaltendaten einzeln kopieren und in die angegebene Spalte einfügen. Aber hier kann ich Ihnen einige schnelle Tricks vorstellen, um diese Aufgabe in Excel zu lösen.
Kombinieren Sie mehrere Spalten zu einer Liste mit VBA-Code
Kombinieren Sie mit Kutools for Excel mehrere Spalten zu einer Liste
Kombinieren Sie mehrere Spalten zu einer Liste mit VBA-Code
Ohne zu wiederholen, um die Spaltendaten zu kopieren und einzufügen, kann der folgende VBA-Code Ihnen helfen, diesen Job schnell und einfach zu erledigen.
1. Halten Sie die Alt + F11 Tasten in Excel, und es öffnet sich die Microsoft Visual Basic für Applikationen Fenster.
2. Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Insert > Modulund fügen Sie das folgende Makro in das Feld ein Modul Fenster.
VBA-Code: Kombinieren oder führen Sie mehrere Spalten zu einer Liste zusammen
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. Dann drücken F5 Wenn Sie die Taste drücken, um diesen Code auszuführen, wird ein Eingabeaufforderungsfeld angezeigt, das Sie daran erinnert, den Datenbereich auszuwählen, den Sie in nur einer Spalte kombinieren möchten. Siehe Screenshot:
4. Und dann klick OK Klicken Sie auf die Schaltfläche, und die ausgewählten Spalten wurden wie in den folgenden Screenshots zu nur einer Spalte zusammengeführt:
Tips: Nach dem Ausführen dieses VBA werden die Originaldaten des Bereichs gelöscht. Kopieren Sie sie besser und speichern Sie sie zuerst an einem anderen Ort.
Kombinieren Sie mit Kutools for Excel mehrere Spalten zu einer Liste
Wenn Sie installiert haben Kutools for Excel, seine Bereich transformieren Mit dem Dienstprogramm können Sie mehrere Spalten zu einer einzigen Spalte oder Zeile zusammenfassen.
Kutools for Excel : Mit mehr als 300 praktischen Excel-Add-Ins können Sie diese innerhalb von 30 Tagen ohne Einschränkung testen. |
Nach der Installation Kutools for ExcelBitte gehen Sie wie folgt vor:
1. Wählen Sie die Spaltendaten aus, die Sie in einer Liste kombinieren möchten.
2. Dann klick Kutoolen > Abdeckung > Bereich transformieren, siehe Screenshot:
3. In dem Bereich transformieren Dialogfeld auswählen Bereich bis einzelne Spalte Option und klicken Sie auf Ok Schaltfläche, siehe Screenshot:
4. Im Folgenden tauchte auf Bereich transformieren Klicken Sie im Feld auf eine Zelle, in der Sie das Ergebnis ausgeben möchten. Siehe Screenshot:
5. Dann klick OK Klicken Sie auf die Schaltfläche, und Ihre ausgewählten Spalten wurden an der gewünschten Stelle zu einer einzigen Spalte zusammengefasst. Siehe Screenshot:
Download und kostenlose Testversion Kutools für Excel jetzt!
Demo: Kombinieren Sie mit Kutools for Excel mehrere Spalten zu einer Liste
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!