Spalten in Excel verschieben oder tauschen – (Vollständige Anleitung)
Eine effiziente Datenverwaltung in Excel umfasst oft das Neuorganisieren von Spalten, um Ihre Arbeitsblätter optimal zu strukturieren. Ob Sie eine einzelne Spalte verschieben, mehrere Spalten neu anordnen oder die Position zweier Spalten tauschen möchten – diese Aufgabe ist alltäglich und dennoch entscheidend für eine präzise Datenverwaltung. Was auf den ersten Blick einfach erscheint, lässt sich mit der richtigen Vorgehensweise nicht nur zeitsparend, sondern auch fehlerfrei erledigen.
In diesem umfassenden Leitfaden stellen wir verschiedene Methoden zum Verschieben oder Tauschen von Spalten in Excel vor – von einfachen Techniken wie Ziehen und Ablegen bis hin zu fortgeschrittenen Lösungen mit VBA und Drittanbieter-Tools wie Kutools für Excel.
Verschieben einer oder mehrerer Spalten
Beim Arbeiten mit großen Datensätzen in Excel gehört das Neuordnen von Spalten zu den häufigsten Aufgaben. Egal, ob Sie die Reihenfolge Ihrer Daten für bessere Lesbarkeit optimieren oder sie an spezifische Anforderungen anpassen möchten – es gibt mehrere effiziente Möglichkeiten, Spalten zu verschieben. Im Folgenden stellen wir drei Methoden vor:
Methode 1: Durch Ziehen und Ablegen
Dies ist die einfachste und intuitivste Methode, um Spalten innerhalb eines Excel-Arbeitsblatts zu verschieben.
- Spalte auswählen:
Klicken Sie oben im Arbeitsblatt auf den Spaltenbuchstaben, um die gesamte Spalte zu markieren. - Halten Sie die Umschalttaste gedrückt:
Bewegen Sie den Mauszeiger an den Rand der ausgewählten Spalte, bis er sich in einen vierseitigen Pfeil verwandelt. - An die neue Position ziehen:
Halten Sie die Umschalttaste gedrückt, klicken Sie auf die Spalte und ziehen Sie sie an die gewünschte Position. - Maustaste loslassen:
Sobald Sie die gewünschte Position erreicht haben, lassen Sie die Maustaste los – die Spalte wird an diese Stelle verschoben.
- So verschieben Sie mehrere benachbarte Spalten:
Um mehrere benachbarte Spalten auszuwählen, klicken Sie auf den ersten Spaltenbuchstaben, den Sie verschieben möchten, halten die Maustaste gedrückt und ziehen nach rechts, um weitere Spalten zu markieren. - So verschieben Sie einen Teil einer Spalte:
Wenn Sie nur einen bestimmten Zellbereich innerhalb einer Spalte verschieben möchten, ohne die umgebenden Daten zu beeinträchtigen, wählen Sie die gewünschten Zellen manuell aus, bevor Sie eine Verschiebemethode anwenden. - So machen Sie die Aktion rückgängig:
Falls Sie versehentlich die falsche Spalte ausgeschnitten haben, können Sie die Aktion mit „Strg“+„Z“ rückgängig machen und Ihre Daten sofort wiederherstellen.
- Vorteile:
- Schnell und kinderleicht zu bedienen.
- Nachteile:
- Kann nicht verwendet werden, wenn mehrere nicht benachbarte Spalten verschoben werden sollen.
- Erfordert sorgfältige Handhabung, um versehentliche Datenverschiebungen zu vermeiden.
Methode 2: Mit Kutools für Excel
Wenn Ihr Arbeitsblatt eine große Anzahl von Datenspalten enthält, führt die herkömmliche Drag-and-Drop-Methode leicht zu Fehlplatzierungen oder Bedienungsfehlern. In solchen Fällen wird die „Spalten“-Funktion von „Kutools für Excel“ zu Ihrem leistungsstarken Helfer: Sie ermöglicht präzises Positionieren und verschiebt Spalten mühelos an die gewünschte Stelle – so bleibt das Datenlayout stets exakt und Ihre Arbeitsabläufe effizient. Komplexe Datenorganisation wird damit einfach und zeitsparend.
Nach der Installation von Kutools für Excel gehen Sie bitte wie folgt vor:
- Klicken Sie auf „Kutools“ > „Navigation“ > „Spalten“, um den „Spalten“-Bereich zu öffnen;
- Wählen Sie im Bereich die Spalte aus, die Sie verschieben möchten, und ziehen Sie sie per Drag & Drop an die gewünschte Position.
- Vorteile:
- Verringert das Risiko einer fehlerhaften Datenanordnung.
- Bietet eine intuitive Benutzeroberfläche zur einfachen Verwaltung von Spaltenverschiebungen.
- Verschieben Sie die Spalte mit einem einfachen Klick blitzschnell an den Anfang oder das Ende des Datenbereichs.
- Nachteile:
- Erfordert eine Installation.
Methode 3: Durch Ausschneiden und Einfügen
Wenn Sie Tastenkombinationen bevorzugen oder strukturiert arbeiten möchten, bietet die Ausschneide-und-Einfüge-Methode eine effektive Möglichkeit, Spalten neu anzuordnen.
- Spalte auswählen:
Klicken Sie auf den Spaltenbuchstaben, um die gesamte Spalte zu markieren. - Spalte ausschneiden:
Drücken Sie „Strg“ + „X“ oder klicken Sie mit der rechten Maustaste und wählen Sie „Ausschneiden“.
- Zielspalte auswählen und Spalte einfügen:
Klicken Sie auf die Spalte, in die Sie die ausgeschnittene Spalte einfügen möchten. Klicken Sie dann mit der rechten Maustaste auf die Zielspalte und wählen Sie „Ausgeschnittene Zellen einfügen“ oder drücken Sie „Strg“ + „+“ (die Plus-Taste auf dem Ziffernblock).
- So verschieben Sie mehrere benachbarte Spalten:
Um mehrere benachbarte Spalten auszuwählen, klicken Sie auf den ersten Spaltenbuchstaben, den Sie verschieben möchten, halten die Maustaste gedrückt und ziehen nach rechts, um weitere Spalten zu markieren. - So verschieben Sie einen Teil einer Spalte:
Wenn Sie nur einen bestimmten Zellbereich innerhalb einer Spalte verschieben möchten, ohne die umliegenden Daten zu beeinträchtigen, wählen Sie die gewünschten Zellen manuell aus, bevor Sie eine Verschiebemethode anwenden. - So machen Sie die Aktion rückgängig:
Falls Sie versehentlich die falsche Spalte ausgeschnitten haben, drücken Sie einfach „Strg“ + „Z“, um die Aktion rückgängig zu machen und Ihre Daten sofort wiederherzustellen.
- Vorteile:
- Die Aktion ist flexibel und ermöglicht das Einfügen, ohne vorhandene Daten zu überschreiben.
- Nachteile:
- Kann zu Datenverlust führen, wenn der Zwischenspeicher nicht sorgfältig behandelt wird.
- Kann nicht verwendet werden, wenn mehrere nicht benachbarte Spalten verschoben werden sollen.
Tauschen zweier Spalten oder Bereiche
Das Vertauschen zweier Spalten oder Bereiche in Excel ist eine häufige Aufgabe – doch mit der richtigen Methode sparen Sie Zeit und vermeiden Fehler. Dieser Artikel stellt zwei effektive Lösungen vor: per VBA-Code und mit Kutools für Excel.
Methode 1: Mit VBA-Code
Mit VBA lassen sich Aufgaben in Excel ganz einfach automatisieren. Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung, wie Sie zwei Spalten mithilfe von VBA tauschen.
- VBA-Editor öffnen:
Drücken Sie „Alt“ + „F11“, um den VBA-Editor zu öffnen. - Modul einfügen:
Gehen Sie zu „Einfügen“ > „Modul“, um ein neues Modul zu erstellen. - Code in das Modul einfügen:
Kopieren Sie den folgenden VBA-Code und fügen Sie ihn in das Modul ein:
Sub SwapTwoRange() 'Updateby Extendoffice Dim Rng1 As Range, Rng2 As Range Dim arr1 As Variant, arr2 As Variant xTitleId = "KutoolsforExcel" Set Rng1 = Application.Selection Set Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8) Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8) Application.ScreenUpdating = False arr1 = Rng1.Value arr2 = Rng2.Value Rng1.Value = arr2 Rng2.Value = arr1 Application.ScreenUpdating = True End Sub - Makro ausführen:
Drücken Sie „F5“, um den Code auszuführen, und folgen Sie den Anweisungen, um die beiden Spalten oder Bereiche auszuwählen.

Ergebnis: Die Spalten oder Bereiche werden sofort getauscht.
- Nachteile:
- VBA-Makros verfügen nicht über eine integrierte Rückgängig-Funktion – sichern Sie daher unbedingt Ihre Daten vor der Ausführung, um irreversiblen Verlust zu vermeiden.
- Beim Tauschen von Spalten behält VBA keine Zellenformatierungen – wie etwa Zellenfarben oder Rahmen – bei.
Methode 2: Mit Kutools für Excel
Haben Sie genug von der mühsamen Kopier-Einfüge-Routine oder dem Risiko, beim Neuorganisieren von Spalten in Excel wichtige Formatierungen zu verlieren? Mit der praktischen Funktion „Bereiche tauschen“ von Kutools für Excel können Sie zwei Spalten oder Bereiche sofort austauschen – ohne die ursprüngliche Formatierung zu verlieren. Zellenfarben, Schriftarten und andere Stile bleiben vollständig erhalten, sodass lästige manuelle Anpassungen nach dem Tausch entfallen.
Nach der Installation von Kutools für Excel gehen Sie bitte wie folgt vor:
- Klicken Sie auf „Kutools“ > „Bereich“ > „Bereiche tauschen“.
- Wählen Sie im Dialogfeld „Bereiche tauschen“ die Spalten oder Bereiche, die Sie tauschen möchten, separat aus (siehe Screenshot):

- Klicken Sie anschließend auf die Schaltfläche „OK“ – die ausgewählten Spalten oder Bereiche werden sofort getauscht, ohne dass sich die Formatierung ändert.

- Vorteile
- Keine Programmierkenntnisse nötig.
- Schnell und benutzerfreundlich.
- Behält die Zellenformatierung – einschließlich Farben, Rahmen und Stile – zuverlässig bei.
- Unterstützt die Rückgängig-Funktion.
Häufig gestellte Fragen
- Kann ich nicht benachbarte Spalten in Excel tauschen?
✅ Ja, Sie können nicht benachbarte Spalten in Excel sowohl mit VBA als auch mit Kutools tauschen. Mit VBA können Sie Spalten unabhängig von ihrer Position angeben. In Kutools ermöglicht die Funktion „Bereiche tauschen“ die Auswahl beliebiger Bereiche – selbst wenn sie nicht benachbart sind. - Beeinflusst das Tauschen von Spalten meine Formeln in Excel?
✅ Das Tauschen von Spalten kann Formeln beeinträchtigen, die auf diese Spalten verweisen – denn Excel passt relative Bezüge automatisch an. Verwenden Sie jedoch absolute Bezüge wie $A$1, bleiben diese beim Spaltentausch unverändert. - Wie kann ich einen Fehler beim Verschieben von Daten in Excel korrigieren?
✅ Wenn Sie beim Verschieben von Daten einen Fehler gemacht haben, machen Sie die Aktion einfach mit der Rückgängig-Funktion (STRG + Z) rückgängig. Alternativ verschieben Sie die Daten manuell zurück an ihre ursprüngliche Position – oder nutzen Sie, falls vorhanden, eine Sicherungskopie Ihrer Datei. - Wie tausche ich zeilenbasierte Daten?
✅ Das Tauschen von Zeilen funktioniert ähnlich wie das Tauschen von Spalten: Ersetzen Sie im VBA-Code einfach „Columns“ durch „Rows“. In Kutools nutzen Sie die Funktion „Bereiche tauschen“ und wählen dabei zwei Zeilenbereiche statt Spaltenbereiche aus.
Fazit:
Excel bietet gleich mehrere Methoden, um Spalten effizient zu verschieben oder zu tauschen. Für einfache Verschiebungen eignen sich Ziehen-und-Ablegen oder Ausschneiden und Einfügen hervorragend. Wenn Sie mehr Kontrolle und Automatisierung benötigen, ist VBA ein leistungsstarkes Werkzeug – besonders bei häufigen oder groß angelegten Vorgängen. Kutools für Excel hingegen vereinfacht den Prozess mit einer benutzerfreundlichen Oberfläche, die Ihre Formatierung zuverlässig beibehält. Je nach Ihren Anforderungen wählen Sie einfach die Methode, die am besten in Ihren Arbeitsablauf passt – so garantieren Sie maximale Effizienz und Genauigkeit bei der Verwaltung Ihrer Daten. Wenn Sie noch mehr Excel-Tipps und -Tricks entdecken möchten,finden Sie auf unserer Website Tausende von Anleitungen, mit denen Sie Excel meisterhaft beherrschen.
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 zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins




