Inhalte
Beim Arbeiten in Excel ist es oft notwendig, die Reihenfolge der Zellen zu ändern, zum Beispiel müssen Sie einige von ihnen vertauschen. Wie das auf unterschiedliche Weise geht, werden wir in diesem Artikel analysieren.
Inhalt
Verfahren zum Verschieben von Zellen
Es gibt keine separate Funktion, mit der Sie dieses Verfahren in Excel ausführen können. Und bei Verwendung von Standardwerkzeugen verschieben sich zwangsläufig die restlichen Zellen, die dann wieder an ihren Platz gebracht werden müssen, was zu zusätzlichen Aktionen führt. Es gibt jedoch Methoden, um die Aufgabe zu erfüllen, und sie werden unten diskutiert.
Methode 1: Kopieren
Dies ist vielleicht der einfachste Weg, bei dem die Elemente an eine andere Stelle kopiert werden, wobei die ursprünglichen Daten ersetzt werden. Das Verfahren ist wie folgt:
- Wir stehen in der ersten Zelle auf (wählen Sie sie aus), die wir verschieben möchten. Klicken Sie auf der Hauptregisterkarte des Programms auf die Schaltfläche "Kopieren" (Werkzeuggruppe „Zwischenablage“). Sie können auch einfach die Tastenkombination drücken Ctrl + C.
- Gehen Sie zu einer beliebigen freien Zelle auf dem Blatt und drücken Sie die Taste "Einfügung" in derselben Registerkarte und Werkzeuggruppe. Oder Sie können wieder die Hotkeys verwenden – Strg + V.
- Wählen Sie nun die zweite Zelle aus, mit der wir die erste vertauschen wollen, und kopieren Sie diese ebenfalls.
- Wir stehen in der ersten Zelle auf und drücken den Knopf "Einfügung" (oder Strg + V).
- Markieren Sie nun die Zelle, in die der Wert aus der ersten Zelle kopiert wurde und kopieren Sie diese.
- Gehen Sie zur zweiten Zelle, in die Sie Daten einfügen möchten, und drücken Sie die entsprechende Schaltfläche im Menüband.
- Die ausgewählten Artikel wurden erfolgreich ausgetauscht. Die Zelle, die vorübergehend die kopierten Daten enthielt, wird nicht mehr benötigt. Klicken Sie mit der rechten Maustaste darauf und wählen Sie den Befehl aus dem sich öffnenden Menü "Löschen".
- Je nachdem, ob rechts/unten neben dieser Zelle gefüllte Elemente sind oder nicht, wählen Sie die entsprechende Löschoption und klicken Sie auf die Schaltfläche OK.
- Das ist alles, was getan werden musste, um Zellen auszutauschen.
Trotz der Tatsache, dass Sie zur Implementierung dieser Methode viele zusätzliche Schritte ausführen müssen, wird sie dennoch von der größten Anzahl von Benutzern verwendet.
Methode 2: Ziehen und Ablegen
Diese Methode wird auch zum Austauschen von Zellen verwendet, jedoch werden in diesem Fall Zellen verschoben. Also führen wir die folgenden Aktionen aus:
- Wählen Sie die Zelle aus, die wir an einen neuen Ort verschieben möchten. Wir bewegen den Mauszeiger über seinen Rand, und sobald er die Ansicht zum üblichen Zeiger (mit 4 Pfeilen in verschiedene Richtungen am Ende) ändert, drücken und halten Sie die Taste Shift, verschieben Sie die Zelle mit gedrückter linker Maustaste an eine neue Position.
- Am häufigsten wird diese Methode verwendet, um benachbarte Zellen auszutauschen, da das Verschieben von Elementen in diesem Fall die Struktur der Tabelle nicht verletzt.
- Wenn wir uns entscheiden, eine Zelle durch mehrere andere zu verschieben, ändert dies die Position aller anderen Elemente.
- Danach müssen Sie die Ordnung wiederherstellen.
Methode 3: Verwenden von Makros
Wir haben am Anfang des Artikels erwähnt, dass es in Excel leider kein spezielles Tool gibt, mit dem Sie Zellen schnell an bestimmten Stellen „tauschen“ können (mit Ausnahme der obigen Methode, die nur für benachbarte Elemente wirksam ist). Dies kann jedoch mit Makros erfolgen:
- Zunächst müssen Sie sicherstellen, dass der sogenannte „Entwicklermodus“ in der Anwendung aktiviert ist (standardmäßig deaktiviert). Dafür:
- gehe ins menü "Datei" und wählen Sie aus der Liste auf der linken Seite aus „Parameter“.
- Klicken Sie in den Programmoptionen auf den Unterabschnitt „Band anpassen“, setzen Sie auf der rechten Seite ein Häkchen vor das Element "Entwickler" und klicken auf OK.
- Wechseln Sie zur Registerkarte "Entwickler", wo auf das Symbol klicken „Visuelle Basis“ (Werkzeuggruppe "der Code").
- Im Editor durch Klicken auf die Schaltfläche „Code anzeigen“, fügen Sie den folgenden Code in das angezeigte Fenster ein:
Sub ПеремещениеЯчеек()
Dim ra As Range: Set ra = Auswahl
msg1 = "Произведите выделение ДВУХ диапазонов идентичного размера"
msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО размера"
If ra.Areas.Count <> 2 Then MsgBox msg1, vbCritical, "Проблема": Exit Sub
If ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub
Application.ScreenUpdating = False
arr2 = ra.Bereiche(2).Wert
ra.Flächen(2).Wert = ra.Flächen(1).Wert
ra.Bereiche(1).Wert = arr2
End Sub
- Schließen Sie das Editorfenster, indem Sie auf die übliche Schaltfläche in Form eines Kreuzes in der oberen rechten Ecke klicken.
- Gedrückthalten einer Taste Ctrl Wählen Sie auf der Tastatur zwei Zellen oder zwei Bereiche mit der gleichen Anzahl von Elementen aus, die wir austauschen möchten. Dann drücken wir den Knopf "Makro" (Tab "Entwickler", Gruppe "der Code").
- Es erscheint ein Fenster, in dem wir das zuvor erstellte Makro sehen. Wählen Sie es aus und klicken Sie darauf "Lauf".
- Als Ergebnis der Arbeit tauscht das Makro den Inhalt der ausgewählten Zellen aus.
Hinweis: Wenn das Dokument geschlossen wird, wird das Makro gelöscht, sodass es beim nächsten Mal erneut erstellt werden muss (falls erforderlich). Wenn Sie aber davon ausgehen, dass Sie in Zukunft öfter solche Operationen durchführen müssen, kann die Datei mit Makrounterstützung gespeichert werden.
Zusammenfassung
Das Arbeiten mit Zellen in einer Excel-Tabelle umfasst nicht nur das Eingeben, Bearbeiten oder Löschen von Daten. Manchmal müssen Sie Zellen verschieben oder austauschen, die bestimmte Werte enthalten. Obwohl es in der Excel-Funktionalität kein separates Tool zum Lösen dieser Aufgabe gibt, kann dies durch Kopieren und anschließendes Einfügen von Werten, Verschieben einer Zelle oder Verwenden von Makros erfolgen.