Ich biete Ihnen zwei Methoden, um das zu erreichen, was Sie wollen. Leider haben beide Methoden ihre eigenen Einschränkungen, da Excel keine All-in-One-Tastenkombination für das automatische Ausfüllen bietet. Ich empfehle dringend, dass Sie beide Methoden ausprobieren und dann bestimmen, welche für Sie am besten funktioniert. Abgesehen von diesen beiden Methoden glaube ich nicht, dass Sie das, was Sie suchen, ohne die Verwendung von Makros oder Add-In-Modulen erreichen können. Wenn Sie die Makroroute gehen, sollte die AutoFill
Methode für jedes Range
Objekt alles sein, was Sie benötigen.
Methode 1 (alternativ, funktioniert aber ohne Mausinteraktion)
Eine andere Möglichkeit, dies zu erreichen, besteht darin, eine Kombination aus der Auffüllverknüpfung und der Option Alles in Bereich auswählen zu verwenden. Nachdem Sie die Daten in die Zelle eingegeben haben, drücken Sie Ctrl+Shift+End, um von der aktuellen Zelle bis zum Ende des Bereichs zu wählen, der automatisch ausgefüllt werden soll. Drücken Sie dann Ctrl+D, um den gesamten Bereich ab der obersten Zelle "auszufüllen".
Methode 2 (mein bevorzugter Weg, einmalige Mausinteraktion)
Wenn Sie die Zelle ausgefüllt haben, die Sie automatisch nach unten ausfüllen möchten, doppelklicken Sie wie gewohnt auf die rechte untere Ecke. Um den Schritt "Automatisch ausfüllen" zu wiederholen, können Sie ihn durch Drücken von wiederholen, solange Sie nur Daten eingeben und die Eingabetaste drücken Ctrl+Y.
Dies bedeutet, dass Sie die Maus nur beim ersten Mal verwenden müssen . Alle nachfolgenden Arbeiten können nur mit der Tastatur ausgeführt werden, sofern Sie sie nur zur Eingabe von Daten verwenden (dh Sie verwenden die Kontextmenü-Schaltfläche nicht, um etwas zu ändern).
Beachten Sie, dass die erste Methode eine kleine Einschränkung enthält - Ihre Ansicht / Ihr Cursor wird an den unteren Rand der Tabelle verschoben (was bei der Ctrl+YMethode nicht der Fall ist ). Sie können die HomeTaste drücken, um den Cursor schnell wieder nach oben zu bewegen.
Ich bin auch neugierig auf eine kürzere Tastenkombination für den Autofill-Griff. Das funktioniert aber auch:
Tastenfolge für Füllserien
Wählen Sie den gesamten Bereich aus, um den Sie die Serie erweitern möchten, einschließlich der leeren Zellen und des "Startwerts" (der Zelle, die den Anfangswert enthält, auf dem die AutoFill-Serie basiert).
Drücken Sie ALT>> H>> F>> I>> S>> Alt+ F>> Enter.
Um Ihre benutzerdefinierten Listen zu erstellen / bearbeiten, drücken Sie Alt+ F, gehen Sie zu Beliebt und klicken Sie dann auf Benutzerdefinierte Listen bearbeiten . Die benutzerdefinierten Listen dienen als Grundlage dafür, wie das Autofill-Handle Zellen auffüllt.
Abfüllen
Ctrl+ D
Hinweis
Diese Tastenkombinationen funktionieren nur in der englischen Sprache von Excel. Wenn Sie Excel in einer anderen Sprache verwenden, suchen Sie nach der entsprechenden Tastenkombination für Ihre Sprache in: Start Band> Fill (im Schnitt Bandabschnitt)> Serie ... . Wählen Sie im Dialogfeld AutoFill und drücken Sie die Eingabetaste. Die Tastenkombination für das Ausfüllen kann auch unterschiedlich sein ( Ctrl+ D).
quelle
quelle
Bisher war meine beste Lösung:
CTRL-C der Quellzelle
CTRL-G (go to) eingeben letzte Zelle in einer Spalte
SHIFT-ENTER (hebt den ganzen Abschnitt hervor)
ENTER (fügt Werte in alle Zellen ein)
Funktioniert mit Excel 2007/2013/365
quelle
Eine kürzere Tastenkombination vor 2010, mit der das in @ Ellesas Antwort erwähnte Dialogfeld Series (Windows) aufgerufen werden kann, lautet:
ALT, E, I,S
Es ist nur um einen Tastendruck kürzer und dennoch ein zusätzlicher Strich.
quelle
Für das, was es auf dem Mac wert ist, verwende ich Keyboard Maestro, um eine Reihe von Tastaturbefehlen dafür auszuführen, damit ich nicht die Maus benutzen muss.
Die Reihenfolge ist:
Dies geschieht fast augenblicklich und in den meisten Fällen genauso, als ob Sie auf den rechten unteren Teil der Zelle doppelklicken, die Sie nach unten kopieren möchten. Der einzige Unterschied, dem ich bewusst bin, ist, dass, wenn Sie sich in einer Spalte befinden, die links und rechts nichts enthält, die Priorität dessen hat, womit sie sich füllt.
Mit diesen Befehlen können Sie zwei Verknüpfungen erstellen und auswählen, von welcher Seite aus die Referenzierung ausgeführt werden soll.
quelle
Sie können auch einfach kopieren, markieren und einfügen, nachdem Sie eine Formel eingegeben haben. Diese Methode erlaubte mir, nur die Tastatur zu benutzen, keine Mausklicks.
Obwohl es möglicherweise schneller ist, einen Doppelklick auszuführen. Kommt auf die Vorlieben an.
Zum Beispiel mache ich einen VLOOKUP. und der erste Nachschlagewert befindet sich in Zelle B2. 1. Ich habe die Formel in A2 eingegeben. 2. Dann habe ich die Zelle A2 kopiert (Strg + c). 3. Dann habe ich in A3 den Bereich markiert, in den ich die Formel einfügen wollte (Strg + Umschalt + Ab) oder (Umschalt + Ab). 4. Dann habe ich (Strg + Ab) eingefügt + v)
Als ich dies tat, hatte die Formel in Zelle A3 den Nachschlagewert bei B3, A5 hatte B5 usw. Sie können eine Stichprobe durchführen, um sicherzustellen, dass die Formeln beim ersten Mal angepasst werden.
quelle
Unter der Annahme, dass sich Daten in einer benachbarten Spalte befinden, möchte ich Folgendes tun (vorausgesetzt, die andere Spalte befindet sich links neben der zu füllenden Spalte):
Wählen Sie die Zelle aus, in der Sie auf den Ausfüllpunkt doppelklicken möchten.
Dann:
Left
, um zur Spalte mit anderen Daten zu wechselnCtrl+Down
, um zum Ende der Daten zu gelangenRight
, um zu der Spalte zurückzukehren, die gefüllt wirdCtrl+Shift+Up
, um die Zelle mit dem Füllwert auszuwählenCtrl+D
auf Fill (Down)Die gedrückten Tasten sind immer gleich, so dass Sie diese auf einem Tastaturmakro ablegen können.
Eine weitere Sequenz, die die gleiche Sache tut:
Left
,End
,Down
,Right
,End
,Shift+Up
,Ctrl+D
.quelle
Alle obigen Antworten imitieren nicht dasselbe Verhalten wie ein Doppelklick auf die rechte untere Ecke einer Zelle, um eine Spalte basierend auf benachbarten Spalten automatisch auf die gewünschte Anzahl von Zeilen auszufüllen. VBA ist die einzige Möglichkeit, dies nur mit der Tastatur unter Verwendung des folgenden Codes zu erreichen:
Dasselbe gilt für das automatische Ausfüllen einer Zeile (basierend auf benachbarten Daten über der Zeile) mit:
quelle