Füllen Sie einen großen Bereich mit einer Formel in Excel, ohne sie mit der Maus zu erweitern

12

Ich habe 5000 Elemente in Spalte A und 5000 in Spalte B
Ich möchte die elementweise Differenz und in Spalte C gespeichert.

Der mir bekannte Subtraktionsbefehl wird =A1-B1dann mit einer Maus ganz nach unten gezogen.
Es ist mühsam / unmöglich, 5000 Zellen nach unten zu ziehen.

Gibt es einen kürzeren Weg?

Souradeep Nanda
quelle
1
Meine Frage wurde vor 3 Jahren gestellt. Die andere Frage wurde vor 4 Monaten gestellt. Diese Frage ist ein Duplikat davon. Nicht umgekehrt. :)
Souradeep Nanda
@phuclv, ich denke, Teylyns Antwort hier ist die beste von allen. Ich habe ein Duplikat in die andere Richtung gewählt. Es gibt viele gute Kandidaten. Die Community kann entscheiden.
Fixer1234

Antworten:

24

Die Verwendung der Maus bedeutet nicht, dass Sie eine Formel über Hunderte von Seiten nach unten ziehen müssen. Sie können stattdessen einen einfachen Doppelklick verwenden.

Geben Sie die Formel in C1 ein und doppelklicken Sie dann auf den Füllgriff (das schwarze Quadrat in der unteren rechten Ecke der Zelle).

Vor dem Doppelklick:

Geben Sie hier die Bildbeschreibung ein

Nach dem Doppelklick auf den Füllgriff:

Geben Sie hier die Bildbeschreibung ein

Bearbeiten: Wie weit wird Excel ausgefüllt? Es hängt davon ab, ob. Wenn Sie gerade die Daten in Spalte B eingegeben haben, wird ein Doppelklick auf den Füllpunkt in C bis zur letzten Datenzeile in Spalte B ausgefüllt. Wenn in Spalte B leere Zellen vorhanden sind, wird die Füllung beim ersten Leerzeichen beendet Zelle. Wenn sich die Daten in einer Excel-Tabelle befinden, wird Excel unabhängig von Lücken in benachbarten Spalten bis zur letzten Zeile der Tabelle ausgefüllt.

teylyn
quelle
1
Ich weiß nichts über das OP, aber ich persönlich würde diese Antwort noch besser finden, wenn es heißt, wie weit Excel in diesem Szenario automatisch ausgefüllt werden würde ...
ein CVn
@ MichaelKjörling, guter Punkt. Ich habe einige weitere Details hinzugefügt, wie weit Excel normalerweise gefüllt wird. Es hängt ein wenig davon ab, wie "etabliert" der Bereich ist und ob sich auf beiden Seiten der Spalte Daten befinden, die Sie füllen möchten.
Teylyn
Das ist erstaunlich. Der Trick für mich bestand darin, die Spalte neben einer ausgefüllten Spalte automatisch zu füllen. Wenn Sie eine Spalte überspringen (lassen Sie ein Leerzeichen zwischen den Daten und dem zu füllenden Objekt), funktioniert dies möglicherweise nicht.
Matt
4

Sie können Ctrldie Pfeiltasten mit oder ohne gedrückter Taste verwenden, Shiftum schnell in der Tabelle zu navigieren. Strg + Pfeiltasten springen direkt zur "letzten" Zelle in die Richtung, die Inhalt hat. Wenn Sie die Umschalttaste gedrückt halten, werden Zellen ausgewählt, während Sie sich bewegen. Abhängig davon, wie Ihre Tabelle aufgebaut ist, können Sie möglicherweise auch Strg + Start (springt in die obere linke Ecke der Tabelle) und Strg + Ende (springt in die untere rechte Ecke der Tabelle) wieder mit oder ohne verwenden Umschalt zur Auswahl.

Da Sie A1 und B1 erwähnen, gehe ich davon aus, dass sich Ihr Bereich vom oberen Rand der Tabelle bis zu 5.000 Zeilen nach unten erstreckt.

Der einfachste Weg wäre dann, zu A1 zu gehen (Strg + Home erledigt den Trick) und dann Strg + Nach unten zu drücken, um zu A5000 oder so weiter zu gelangen. Gehen Sie in die Spalte C in der letzten Zeile, halten Sie die Umschalttaste gedrückt und drücken Sie Strg + nach oben. Sie sollten bei C1 mit dem ausgewählten Bereich C1 bis C5000 landen, wobei der Eingabefokus auf C5000 verbleibt.

Alternativ zu den oben genannten Funktionen zum Navigieren und Auswählen, wie von Jon in einem Kommentar vorgeschlagen, können Sie Ctrl+ drücken Gund dann einen Bereich wie eingeben A1:A5000.

Geben Sie nun wie gewohnt die Formel für die Zeile ein, die für die Eingabe markiert ist. In Ihrem Fall wäre das wahrscheinlich =A5000-B5000. Wenn Sie fertig sind, drücken Sie Strg + Eingabetaste anstatt Eingabe, um zu akzeptieren. Excel füllt alle anderen Zellen im ausgewählten Bereich automatisch aus und passt die Zellreferenzen nach Bedarf an.

Als Bonus erwähnt LibreOffice Calc die gleiche Funktion, verwendet jedoch Alt + Enter anstelle von Strg + Enter (zumindest unter Linux).

Keine Maus nötig!

ein CVn
quelle
Eine andere Möglichkeit, dies zu tun, wenn Sie leere Zellen haben und sich nicht zuverlässig mit STRG auf den richtigen Punkt bewegen können, besteht darin, STRG-G zu verwenden und dann den gewünschten Bereich einzugeben, z. B. "A1: A5000". Sobald Sie auf OK geklickt haben, können Sie die obigen Schritte ausführen. Nach meiner Erfahrung wird dies in weniger als 1% der Fälle verwendet, kann aber in manchen Situationen ein Glücksfall sein!
Jon
@ Jon Netter Vorschlag; eingearbeitet!
ein CVn
Meine persönliche Lieblingsmethode, um möglicherweise leere Zellen in einem großen Bereich zu überspringen, ist STRG + nach unten in der leeren Spalte, dann Pfeil zu einer gefüllten Spalte und STRG + nach oben bis zur letzten (oder fast letzten) Zeile mit Daten.
Alex M