Tipp: Andere Sprachen sind Google-Übersetzungen. Sie können die English Version dieses Links.
Einloggen
x
or
x
x
Registrieren
x

or

Wie tausche ich Inhalte zwischen Zeilen oder Spalten in Excel aus?

Wenn wir ein Arbeitsblatt verwenden, müssen wir manchmal die Zeilen oder Spalten vertauschen. Zum Beispiel möchte ich die Spalte A mit der Spalte D austauschen. Das erste, was mir in den Sinn kam, ist das Kopieren und Einfügen. Außer dem Kopieren und Einfügen gibt es noch einige andere Methoden, um dieses Problem zu lösen.

Vertauschen Sie Zeilen oder Spalten mit VBA-Code

Tauschen Sie Zeilen und Spalten schnell und bequem mit Kutools for Excel aus

Mit Kutools for Excel können Sie Daten aus Zeilen in mehrere Spalten transponieren



Daten aus Zeilen schnell in mehrere Spalten in Excel-Arbeitsblatt umwandeln:

Mit  Kutools for Excel Transformationsbereich Mit dieser Funktion können Sie die Daten schnell von einer Zeile oder Spalte auf mehrere Zeilen oder Spalten übertragen und umgekehrt.

doc transponierte Daten

Kutools for Excel: mit mehr als 200 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können. Download und kostenlose Testversion Jetzt!


1. Halten Sie die Taste gedrückt ALT + F11 Schlüssel, und es öffnet die Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie Einsatz > Modul, und fügen Sie den folgenden Code in die Modul Fenster.

Sub SwapTwoRange()
'Updateby20131113
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

3. Dann klick Um den Code auszuführen, wird ein Dialog geöffnet, in dem Sie die zwei Bereiche auswählen können, mit denen Sie tauschen möchten, siehe Screenshots:

doc tauschen Zeilen Spalten 01 01
 1
doc tauschen Zeilen Spalten 02 02

4. Nach dem Klicken Ok, die beiden Bereiche sind vertauscht. Siehe Screenshots:

doc tauschen Zeilen Spalten 01 01  2 doc tauschen Zeilen Spalten 02 02

Der Code kann für Anfänger von Excel schwierig sein, gibt es einen einfachen Weg, um es schnell und zeitsparend zu machen. Natürlich können Sie mit Kutools for Excel Zeilen und Spalten schnell und bequem austauschen.

Kutools for Excel : mit mehr als 300 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können.

Wenn Sie installiert haben Kutools for Excel, können Sie schnell zwei Spalten oder Zeilen austauschen.

1. Drücken Sie Kutoolen > Abdeckung > Tauschen Sie die Bereiche aus, Siehe Screenshot:

doc tauschen Zeilen Spalten 02 02

2. In dem Tauschbereiche Dialogfeld, klicken Sie auf Knopf von Swap-Bereich 1 Wählen Sie Spalte A aus, die Sie tauschen möchten, und klicken Sie dann auf Knopf von Swap-Bereich 2 um die Spalte D auszuwählen. Hinweis: Die Bereiche für das Swapping müssen in der gleichen Größe identisch sein.)

doc tauschen Zeilen Spalten 02 02

3. Dann klick OK. Die beiden Spalten wurden vertauscht und die Zellenformatierung wird ebenfalls vertauscht. Siehe Screenshots:

doc tauschen Zeilen Spalten 01 01  2 doc tauschen Zeilen Spalten 02 02

Mit diesem Bereich wechselnAls Dienstprogramm können Sie nicht nur Zeilen oder Spalten austauschen, sondern auch Inhalte zweier Bereiche austauschen. Klicken Sie hier, um mehr über diese Funktion zu erfahren.

Download und kostenlose Testversion Kutools für Excel Now!


Kutools for Excel: mit mehr als 200 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können. Download und kostenlose Testversion Jetzt!


Verwandter Artikel:

Wie schnell Inhalt von zwei Zellen in Excel austauschen?


Kutools for Excel löst die meisten Ihrer Probleme und steigert Ihre Produktivität um 80%

  • Wiederverwendung: Schnell einlegen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Super Formula Bar (Bearbeiten Sie mühelos mehrere Textzeilen und Formeln); Layout lesen (Leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen ohne Daten zu verlieren; Inhalt der Zellen teilen; Kombinieren Sie doppelte Zeilen / Spalten... Doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie "Duplizieren" oder "Eindeutig" Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufallsauswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen auf mehrere Blätter; Bullets einfügen, Kontrollkästchen und mehr ...
  • Extract Text, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen; Erstellen und Drucken von Paging-Zwischensummen; Zwischen Zelleninhalt und Kommentaren konvertieren...
  • Superfilter (Speichere und wende Filterschemata auf andere Blätter an); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Arbeitsmappen und Arbeitsblätter kombinieren; Zusammenführen von Tabellen basierend auf Schlüsselspalten; Daten in mehrere Blätter aufteilen; Stapelkonvertierung von xls, xlsx und PDF...
  • Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2019 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. Kostenlose 30-Testversion für alle Funktionen.
Registerkarte Tab 201905

Registerkarte "Office" Bringt die Benutzeroberfläche mit Registerkarten in Office und vereinfacht Ihre 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 täglich Hunderte von Mausklicks für Sie!
officetab unten
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Akhil · 4 years ago
    Okk is there any way we can create a MACRO for it to do it fast bcz it won't be possible everytime to copy that code from somewhere and put it out there to Swap that Rows and Columns .
  • To post as a guest, your comment is unpublished.
    Sean · 4 years ago
    or you can just hold the shift key and drag the column where you want it to go
  • To post as a guest, your comment is unpublished.
    Kinane · 4 years ago
    I've tried the VBA code solution.
    It seemed to work fine until now.
    In the range i swap, there is a URL cell (i.e. hyperlink). Although the swap looks ok, the hyperlinks are not updated. It still points to the URL of the original range.
    Is there any code patch to handle this?
    thank you.
  • To post as a guest, your comment is unpublished.
    richy · 4 years ago
    Learn how to spell. Ridiculous. Emial. Really?
  • To post as a guest, your comment is unpublished.
    joey · 4 years ago
    Please learn how to spell before posting on the web.
  • To post as a guest, your comment is unpublished.
    karolans · 5 years ago
    So in short, there is no built-in way to swap columns. Fail :)