Dies ist kein Traum, und Sie haben Recht: Die KI von Excel löst diese Dinge aus, nicht nur für Tabellen. Nur ein kleines Beispiel, um zu demonstrieren:
- Öffnen Sie eine neue Arbeitsmappe und füllen Sie die Spalte
A
mit zunehmender Anzahl aus, z.
1
2
3
4
5
=A1*10
Fügen Sie als nächstes in Spalte B eine einfache Formel hinzu, z. B., und füllen Sie die Liste der Zahlen automatisch aus, um Folgendes zu erhalten:
1 10
2 20
3 30
4 40
5 50
- Um zu sehen, wie KI funktioniert, geben Sie
6
(oder eine beliebige Zahl) in die nächste Zeile unter 5
(dies sollte A6
im Kontext stehen) ein und drücken Sie entweder TABODER ENTER- wie gewohnt.
- Genieße die Magie! (:
Dies sollte nicht nur für Formeln auftreten. Die Formatierung wird möglicherweise auch automatisch angewendet, z. B. wenn Sie dem Datensatz eine neue Spalte hinzufügen und Ihr "Header" (1. Zeile) eine spezielle Formatierung (schwarze Füllung / weißer Text) aufweist und mit der Eingabe beginnt Werte dort - höchstwahrscheinlich wird es auf die gleiche Weise gefärbt.
Ich kann nicht die vollständige Liste der Fälle bereitstellen, aber ich denke, Sie haben den Hinweis!)
Sie können die Funktion zum automatischen Ausfüllen mit Array-Formeln vollständig vermeiden . Geben Sie einfach die Formel wie gewohnt ein, hängen Sie sie jedoch
:column
am Ende jeder Zellreferenz an und drücken SieCtrlShiftEnter dann + + . Die Formel wird dann sofort auf alle Zellen in der Spalte angewendet, ohne etwas zu ziehenBearbeiten:
Neuere Excel-Versionen verwenden automatisch Array-Formeln, um sie auszufüllen, wenn eine neue Datenzeile vorhanden ist
Wenn Sie eine ältere Version von Excel verwenden oder mehr über Array-Formeln erfahren möchten, lesen Sie weiter
Das Einfügen
=B3:B + 2*C3:C
von D3 und Ctrl+ Shift+ Enterentspricht beispielsweise dem Eingeben=B3 + 2*C3
und Ziehen in einer Tabelle ab Zeile 3Das ist schnell zu tippen, hat aber den Nachteil, dass nicht verwendete Zellen am Ende (außerhalb der aktuellen Tabelle) noch berechnet werden und 0 anzeigen . Es gibt eine einfache Möglichkeit, die Nullen auszublenden . Noch besser ist es jedoch, die Berechnung auf die letzte Spalte der Tabelle zu beschränken. Da
X3:X101
wir wissen, dass Sie in einer Array-Formel nur auf Zellen von X3 bis X101 anwenden können, können wir dieINDIRECT
Funktion verwenden , um den gleichen Effekt zu erzielen=LOOKUP(2, 1/(A:A <> ""), A:A)
eine Zelle außerhalb der Tabelle ein, um die letzte nicht leere Zelle in der Tabelle zu finden und zu benennenLastRow
. Alternativ verwenden,=COUNTA(A3:A) + 2
wenn die erste Zeile der Tabelle 3 istB3:B
benutzen=INDIRECT("B3:B" & LastRow)
Wenn Sie beispielsweise möchten, dass Zellen in Spalte D die Produkte von Zellen in B und C enthalten und Spalte E Summen von B und C enthält, geben Sie anstelle von
D3 = B3*C3
undE3 = B3 + C3
und Ziehen nach unten einfach die folgenden Formeln in D3 bzw. E3 ein und drücken Sie Ctrl+ Shift+EnterVon nun an wird die Tabelle jedes Mal automatisch aktualisiert, wenn Sie einer neuen Zeile Daten hinzufügen
Die Array-Formel ist sehr schnell, da das Datenzugriffsmuster bereits bekannt ist. Anstatt 100001 verschiedene Berechnungen separat durchzuführen, können sie jetzt vektorisiert und parallel ausgeführt werden , wobei mehrere Kerne und eine SIMD-Einheit in der CPU verwendet werden. Es hat auch die folgenden Vorteile:
Weitere Informationen finden Sie unter
quelle
Dies ist das Standardverhalten von Excel, wenn Sie eine Formel in eine leere Spalte in einer Tabelle eingeben . Um dies zu erhalten, müssen Sie eine Tabelle einfügen :
quelle
Eine Möglichkeit, dies von Excel automatisch für Sie erledigen zu lassen, besteht darin, die gewünschten Formeln in mehrere Zeilen zu kopieren und einzufügen. Wenn Sie dies einzeln tun, ist nicht klar, dass das Kopieren und Einfügen für jede Zeile danach automatisch abgeschlossen werden soll. Wenn Sie einen Block kopieren und einfügen, übernimmt Excel die Formel für zukünftige Zeilen und kopiert sie automatisch und fügt sie ein.
quelle
Das Problem, das Sie sehen, ist wahrscheinlich, weil einige Spalten in Ihrer Tabelle nicht auf automatische Füllung eingestellt sind. Sie können die Spalte automatisch füllen lassen, indem Sie eine Zelle mit der Formel auswählen, das grüne Feld in der unteren rechten Ecke greifen und in die letzte Zeile oder Tabelle ziehen. Sobald Sie dies tun, wird die Spalte automatisch gefüllt, sodass alle neuen Zeilen automatisch die Formel in dieser Spalte haben.
quelle
Für mich funktionierte es für zwei Spalten von Formeln und hörte plötzlich nur für eine von ihnen auf. Ich denke, ich muss eine andere Zelle kopiert und eingefügt und den Link durcheinander gebracht haben. Um das Problem zu beheben, habe ich die Zelle ausgewählt und bin zu Start> Bearbeiten> Füllen> Serie gegangen und habe die Details erneut bestätigt. Ich hoffe, das hilft.
quelle
Ich hatte dieses Problem, bei dem eine Tabelle nicht mehr automatisch ausgefüllt wurde ... Ich weiß nicht, warum sie plötzlich nicht mehr funktioniert, aber hier ist die Lösung:
enter
Overwrite all cells in this column with this formula
Das hat bei mir hervorragend funktioniert, ich hoffe, es hilft allen anderen.
quelle
Schreiben Sie die Formel (schreiben Sie sie gegebenenfalls neu) und drücken Sie die Eingabetaste. Wenn Sie das nächste Mal Daten zur nächsten Zeile hinzufügen, wird die Formel automatisch ausgefüllt.
quelle
Sie können dies tun, indem Sie die Funktion "Ausrichten" in der Dropdown-Liste "Füllen" verwenden. Es befindet sich in den Bearbeitungsfunktionen unter der Registerkarte Home. Bei mir ist es ganz rechts in der Symbolleiste.
quelle