Zum Hauptinhalt springen

Wie kann man mehrere Spalten schnell in eine einzige Spalte in Excel stapeln?

Author: Sun Last Modified: 2025-05-28

In Excel kann die Funktion 'Text in Spalten' eine Zelle basierend auf einem Trennzeichen in mehrere Spalten aufteilen, aber gibt es Möglichkeiten, mehrere Spalten wie im folgenden Screenshot gezeigt in eine einzige Spalte zu stapeln? In diesem Artikel stelle ich einige Tricks zur schnellen Lösung dieser Aufgabe vor.
stack columns to one

Mehrere Spalten mit einer Formel in eine stapeln

Mehrere Spalten mit VBA in eine stapeln

Mehrere Spalten mit 'Bereich transformieren' in eine stapeln good idea3


Mehrere Spalten mit einer Formel in eine stapeln

1. Wählen Sie den Bereich aus, den Sie stapeln möchten, und gehen Sie zum Namenfeld um diesem Bereich einen Namen zu geben, und drücken Sie Eingabetaste Taste. Siehe Screenshot:
define a range name for the data range

2. Wählen Sie dann eine leere Zelle aus, in der Sie die Ergebnisse platzieren möchten, und geben Sie diese Formel ein =INDEX(MyData,1+INT((ZEILE(A1)-1)/SPALTEN(MyData)),REST(ZEILE(A1)-1+SPALTEN(MyData),SPALTEN(MyData))+1), drücken Sie die Eingabe-Taste und ziehen Sie den Ausfüllkursor nach unten, bis ein Fehler angezeigt wird. Siehe Screenshot:
enter a formula to get the result

In der Formel ist MyData der von Ihnen in Schritt 1 festgelegte Bereichsname.

Mehrere Spalten mit VBA in eine stapeln

Hier ist ein VBA-Code, der Ihnen ebenfalls helfen kann.

1. Drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications anzuzeigen.

2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden Code in das Modul ein.

VBA: Spalten in eine stapeln

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

insert the vba code into the module

3. Drücken Sie die F5 -Taste, um den Code auszuführen. Ein Dialogfenster erscheint, um die Quelldaten auszuwählen. Klicken Sie auf OK, um eine Zelle auszuwählen, in der die Ergebnisse platziert werden sollen. Siehe Screenshot:
vba code to select the data range

4. Klicken Sie auf OK. Nun wurden die Spalten in eine einzige Spalte gestapelt.
vba code to select a cell to output the result


Mehrere Spalten mit 'Bereich transformieren' in eine stapeln

Die Verwendung des Hilfsprogramms 'Bereich transformieren' von Kutools für Excel kann Ihnen auch dabei helfen, dieses Problem schnell zu lösen.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach der kostenlosen Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

1. Wählen Sie die Spaltendaten aus, die Sie verwenden möchten, und klicken Sie auf Kutools > Bereich > Bereich transformieren. Siehe Screenshot:
click Transform Range feature of kutools

2. Im Bereich transformieren Dialogfenster aktivieren Sie die Option Bereich zu einzelner Spalte und klicken Sie auf Ok, dann wählen Sie eine Zelle aus, um die Ergebnisse zu platzieren. Siehe Screenshot:
check Range to single column option and select a cell to put the result

3. Klicken Sie auf OK. Nun wurden die Spalten in eine einzige Spalte gestapelt.
 the columns have been stacked into one single column by kutools

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!