Einführung in Dynamische Arrays
Swipe um das Menü anzuzeigen
Dynamische Arrays ermöglichen es, dass eine einzelne Formel automatisch mehrere Werte zurückgibt. Anstatt Formeln über Zeilen und Spalten zu kopieren, füllt Excel nun das Ergebnis automatisch in den benötigten Bereich ein.
Ausgabebereich und Ankerzelle
- Ankerzelle: Zelle, die die Formel enthält;
- Ausgabebereich: Zellen, die automatisch von der Formel ausgefüllt werden;
- Nur die Ankerzelle kann bearbeitet werden;
- Der Ausgabebereich wird automatisch aktualisiert, wenn sich die Daten ändern.
Ausgabebereichsoperator
=A1#
#: verweist auf den gesamten Ausgabebereich, der mit der Ankerzelle verbunden ist.
Dadurch können Formeln sich dynamisch erweitern, ohne feste Bereiche zu benötigen.
COUNTA mit Ausgabebereichen
=COUNTA(A1#)
COUNTA(): zählt nicht-leere Zellen;A1#: verweist auf den gesamten ausgegebenen Bereich.
Erstellen eines neuen Arbeitsblatts mit dem Namen:
Dynamic_Reports
In A1 eingeben:
All Revenues
In A2 eingeben:
=Sales_Data!H2:H52
Drücken Sie die Eingabetaste. Die Werte werden automatisch in die Spalte ausgefüllt.
In A1 eingeben:
=Sales_Data!A1:H52
Der gesamte Datensatz wird nun dynamisch in das Arbeitsblatt ausgefüllt.
Die ausgefüllte Datumsspalte auswählen und anwenden:
Short Date
Dynamische Arrays übertragen Werte, aber keine Formatierungen.
Im Ausfüllbereich einen beliebigen Wert manuell eingeben.
Beispiel:
A4
Beachten Sie, dass Excel zurückgibt:
#SPILL!
Den blockierenden Wert löschen, um den Ausfüllbereich wiederherzustellen.
In J2 eingeben:
=COUNTA(A1#)
Die Formel zählt alle Werte im dynamischen Ausfüllbereich.
Eine neue Zeile in Sales_Data hinzufügen.
Zurück zu Dynamic_Reports wechseln.
Beachten Sie, dass:
- Der Ausfüllbereich sich automatisch erweitert;
- Das
COUNTA-Ergebnis sich automatisch aktualisiert.
1. Welche Rolle spielt die Ankerzelle in einer dynamischen Array-Formel?
2. Warum kann eine Datumsspalte im Ausfüllbereich als Zahlen wie 46024 erscheinen?
3. Was ist der Hauptvorteil der Verwendung von A1# gegenüber einem festen Bereich wie A1:H52?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen