Wenn Sie nicht nur über die Tastatur eingestellt sind, markieren Sie die Spalte, indem Sie entweder auf Ctrl+ Spaceklicken oder auf die Spaltenüberschrift klicken. Drücken Sie dann die ShiftTaste und halten Sie sie gedrückt. In einigen Umgebungen wird möglicherweise das Auswahlfeld (Rahmen) um die Spalte in eine I-Leiste geändert. Dann können Sie die Spalte nach links oder rechts ziehen (mit der Maus) und sie wird dorthin verschoben, ohne Daten zu überschreiben oder eine leere Spalte zu hinterlassen.
Dies funktioniert auch mit Zeilen und mit Bereichen von Spalten oder Zeilen. Die I-Leiste ändert sich beim Verschieben des Bereichs in horizontal oder vertikal und trennt die Spalten oder Zeilen, in die der Bereich verschoben wird.
Zusammenfassen:
- Ctrl+ Space, um die Quellenspalte (n) auszuwählen.
- Halten ShiftSie gedrückt, während Sie die Spalte (n) ziehen.
Alt
+Up Arrow
undAlt
+Down Arrow
in Visual Studio zu tun . Naja.Das Beste, was ich mir einfallen lassen kann, ist etwa Folgendes (Hinweis: Dies funktioniert in Excel 2003 - möglicherweise nicht in 07/10, aber Sie haben nicht angegeben, welche Version Sie verwenden):
Ctrl+ Space, um die Quellspalte auszuwählen.
Ctrl+ Xzum schneiden der col.
Left Arrowoder Right Arrowum zu der Spalte zu gelangen, möchten Sie die ausgewählte Spalte nach links verschieben.
Crtl+ Space, um die Zielspalte auszuwählen.
Crtl+ +um die ausgeschnittenen Zellen einzufügen (danke an variant für diesen nützlichen Kommentar!).
Ich denke, dass AutoHotkey oder ein kurzes Makro ein guter Weg ist, um dies zu erreichen.
Mit den oben genannten Befehlen sollte es einfach sein, ein schnelles Excel-Makro aufzuzeichnen. Vergewissern Sie sich, dass "Relative Referenz" aktiviert ist.
quelle
table
Feld zu verschieben, wählen Sie aus derheader
Zelle mitCtrl
+Space
in der gewünschten Spalte und nicht nur eine Zelle in der Spalte aus. Andernfalls erhalten Sie den FehlerThis operation is not allowed. The operation is attempting to shift cells in a table on your worksheet.
Ein wichtiger Unterschied zwischen dem Einfügen einer leeren Spalte und dem Einfügen in eine leere Spalte und dem "Einfügen ausgeschnittener Zellen" besteht darin, dass die anderen Spalten durch das spätere Einfügen nach rechts verschoben werden, NICHT jedoch die Formatierung der Spaltenbreite. Wenn Sie also ausgeschnittene Zellen einfügen, haben alle Spalten rechts die Breite der vorherigen Spalten, und Sie müssen sie neu anpassen, um sie an Ihre Daten anzupassen.
quelle
Laut der Liste der Excel-Tastaturkürzel gibt es keine eingebaute Verknüpfung, um das zu erreichen, was Sie wollen.
quelle
Gehen Sie wie folgt vor, um eine einzelne Zelle, Zeile oder Spalte zu verschieben:
Die Zellen werden links oder oberhalb der Auswahl eingefügt.
quelle
Versuche Folgendes:
Beispiel: Wenn Sie eine Spalte zwischen A und B verschieben, wird B möglicherweise entfernt. Rufen Sie daher vor dem Verschieben einer Spalte eine leere Spalte zwischen zwei Spalten auf, und nachdem Sie mit dem Verschieben der Spalte begonnen haben.
Zusammengefasst wählen Sie die Spalte (Doppelklick), CTRL+ X, bewegen sich mit Pfeil nach links oder rechts.
quelle
Die Methode von Hemal (?) Funktioniert, aber der Trick besteht darin, eine neue Spalte zu erstellen, in die Sie verschieben möchten. Excel hinterlässt eine leere Spalte, in der die Daten zuvor verwendet oder gelöscht wurden.
Daten wurden in die neue Spalte verschoben.
Wenn Sie in einer ausgefüllten Spalte die Eingabetaste drücken, wird diese überschrieben. Nicht glatt oder "sauber", aber einfach zu bedienen.
quelle
Wenn Sie eine bestimmte Zeile, Spalte oder Zelle verschieben möchten, müssen Sie nur die Zellen auswählen, indem Sie die Umschalttaste mit der Pfeiltaste drücken, nachdem Sie die Zellen ausgewählt haben. Drücken Sie einfach Strg + Umschalttaste + (+) und wählen Sie die Option zum Verschieben nach unten, oben, rechts und links mit dem Pfeil Tasten und drücken Sie die Eingabetaste. Erledigt!
quelle