Direkt zum Inhalt

Wie kann man schnell den Inhalt zweier Zellen in Excel austauschen?

Wenn wir ein Arbeitsblatt bearbeiten, müssen wir manchmal den Inhalt von zwei Zellen austauschen. Normalerweise wissen die meisten von uns nur, dass sie zum Austauschen des Inhalts „ausschneiden, einfügen und kopieren“ müssen, aber das ist zeitaufwändig. Wir werden darüber sprechen, wie Inhalte in Zellen in Excel schnell ausgetauscht werden können.

Tauschen Sie zwei benachbarte Zellinhalte manuell aus
Tauschen Sie zwei nicht benachbarte Zelleninhalte gegen VBA-Code aus
Tauschen Sie einfach zwei zufällige Zelleninhalte mit nur wenigen Klicks aus


Tauschen Sie zwei benachbarte Zellinhalte manuell aus

Manchmal müssen zwei benachbarte Zellen ausgetauscht werden. Wir können es einfach manuell machen. Schauen Sie sich den folgenden Screenshot an. Ich möchte die Zellen A4 und B4 austauschen. Gehen Sie dazu wie folgt vor:

doc-Swap-Zellen1

1. Wählen Sie die Zelle aus, die Sie austauschen möchten. Wählen Sie in diesem Beispiel Zelle A4 aus.

2. Drücken Sie Shift Taste und setzen Sie den Cursor an den rechten Rand.

3. Ziehen Sie dann den Cursor an den rechten Rand von Zelle B4.

4. Wenn dort angezeigt wird “Lassen Sie die Maus los.

5. Und die beiden Zelleninhalte wurden ausgetauscht. Siehe Screenshot:

doc-Swap-Zellen2

Mit dieser Methode können wir auch zwei benachbarte Zeilen oder Spalten austauschen.

Tauschen Sie schnell den Inhalt von zwei Zellen oder Bereichen in Excel aus:

Kutools for Excel's Bereiche tauschen Mit dem Dienstprogramm können Sie in Excel ganz einfach zwei angegebene Zellen oder Bereiche gleichzeitig austauschen, wie in der folgenden Demo gezeigt.
Jetzt herunterladen und ausprobieren! (30 Tage kostenloser Trail)

Zellen tauschen1


Tauschen Sie zwei nicht benachbarte Zelleninhalte gegen VBA-Code aus

Wenn die beiden Zellen nicht nebeneinander liegen, funktioniert die obige Methode nicht. Wir können sie mit VBA-Code austauschen.

1. Drücken Sie die Ctrl Geben Sie die beiden nicht benachbarten Zellen ein, die Sie austauschen möchten, und wählen Sie sie aus.

2. Klicken Sie Entwickler:in / Unternehmen>Visual BasicEin neuer Microsoft Visual Basic für Anwendungen Fenster wird angezeigt, klicken Sie auf Insert>Modulund geben Sie den folgenden Code in das ein Modul:

Sub SwapTwoRange()
'Updateby20131120
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 doc-multiplizieren-berechnen-3 Klicken Sie auf die Schaltfläche, um den Code auszuführen. Anschließend wird ein Dialogfeld angezeigt, in dem Sie die beiden Zellen auswählen können, zwischen denen Sie wechseln möchten. Siehe Screenshots:

doc Swap-Bereiche1

4 Klicken Ok Im eingeblendeten Dialogfeld werden die beiden ausgewählten Zellen ausgetauscht. Siehe Screenshots:

doc Swap-Bereiche1

Anmerkungen: Dieser VBA-Code kann die Formatierung der beiden Zellen nicht austauschen.


Tauschen Sie einfach zwei zufällige Zelleninhalte mit nur wenigen Klicks aus

Mit der Kutools for Excel's Bereiche tauschen Mit diesem Dienstprogramm können wir nicht nur zwei benachbarte Zellen, Zeilen oder Spalten austauschen, sondern auch zwei nicht benachbarte Zellen, Zeilen oder Spalten einfach wechseln.

Vor der Bewerbung Kutools for Excel, Bitte Laden Sie es zuerst herunter und installieren Sie es.

1 Klicken Kutoolen > Abdeckung > Bereiche tauschen, siehe Screenshot:

2. In dem Bereiche tauschen Dialogfeld müssen Sie:

  • (1) Klicken Sie auf die erste doc-replace-range-names-7 Knopf im Wechselbereich 1 Feld, um die Zellen auszuwählen, die Sie austauschen möchten.
  • (2) Klicken Sie auf die Sekunde doc-replace-range-names-7 Taste von Wechselbereich 2 Feld, um die Zellen auszuwählen, mit denen Sie tauschen möchten.
    Tips: Sie können die beiden Bereiche auswählen, bevor Sie die Funktion anwenden. Anschließend werden die beiden ausgewählten Bereiche in den Feldern Swap Range 1 und Swap Range 2 separat angezeigt.
  • (3) Klicken Sie auf OK .

Dann werden zwei ausgewählte Zellen oder Bereiche sofort ausgetauscht. Siehe Screenshots:

doc Swap-Bereiche1

  Wenn Sie eine kostenlose Testversion (30 Tage) dieses Dienstprogramms wünschen, Bitte klicken Sie, um es herunterzuladenund wenden Sie dann die Operation gemäß den obigen Schritten an.


Demo: Tauschen Sie zwei zufällige Zelleninhalte mit Kutools gegen Excel aus


In Verbindung stehender Artikel:

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

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 ...

Beschreibung


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!
Comments (12)
Rated 2.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
The vba is pants because it loses formulas and formatting. It's incredible that Excel has been through like about 25 different versions and STILL doesn't have the facility in it natively to swap two ranges/non-adjacent cells around. Sort it out Microsoft!
Rated 2.5 out of 5
This comment was minimized by the moderator on the site
Legyenszíves Megírni melyik az a müszak gomb.
Köszönöm Üdv Ádám
This comment was minimized by the moderator on the site
this isn't working for me. I don't know why
This comment was minimized by the moderator on the site
Koje njesra... na kraju cu ipak raditi copy paste... Umesto da su ubacili swap opciju na padajucem menju....
This comment was minimized by the moderator on the site
Cool trick that saved me a lot of time. Thank you!
This comment was minimized by the moderator on the site
First option work well for me thanks for your efforts... :-)
This comment was minimized by the moderator on the site
Thanks !! works perfectly for me..
This comment was minimized by the moderator on the site
Thanks !! works perfectly for me..
This comment was minimized by the moderator on the site
Thank you for the information!!!
This comment was minimized by the moderator on the site
You could just cut (non-adjacent) Cell A into an unoccupied cell, paste required cell B into that space then put A into the cell B formerly occupied couldn't you?
This comment was minimized by the moderator on the site
It's not as simple as you suggested when cells have formula in them. And this also helps in inserting multiple cells at any desired location as well.
This comment was minimized by the moderator on the site
Yes you could, but why go such a roundabout way when you can do it much faster this way. Thanks ExtendOffice for your good work.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations