Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Einführung in Dynamische Arrays | Dynamische Arrays und Interaktives Reporting
Excel-Formeln

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.
Schritt 1 Das Blatt Dynamic Reports erstellen
expand arrow

Erstellen Sie ein neues Arbeitsblatt mit dem Namen:

Dynamic_Reports
Schritt 2 Eine einzelne Spalte ausgeben
expand arrow

Geben Sie in A1 Folgendes ein:

All Revenues

Geben Sie in A2 Folgendes ein:

=Sales_Data!H2:H52

Drücken Sie die Eingabetaste. Die Werte werden automatisch nach unten in die Spalte ausgegeben.

Schritt 3 Den vollständigen Datensatz ausgeben
expand arrow

Geben Sie in A1 Folgendes ein:

=Sales_Data!A1:H52

Der gesamte Datensatz wird nun dynamisch in das Arbeitsblatt ausgegeben.

Schritt 4 Datumsformatierung korrigieren
expand arrow

Wählen Sie die ausgegebene Datumsspalte aus und wenden Sie an:

Short Date

Dynamische Arrays übertragen Werte, aber keine Formatierungen.

Schritt 5 Einen #SPILL!-Fehler testen
expand arrow

Geben Sie im Ausgabebereich einen beliebigen Wert manuell ein.

Beispiel:

A4

Beachten Sie, dass Excel Folgendes zurückgibt:

#SPILL!

Löschen Sie den blockierenden Wert, um den Ausgabebereich wiederherzustellen.

Schritt 6 Den Ausgabebereichsoperator verwenden
expand arrow

Geben Sie in J2 Folgendes ein:

=COUNTA(A1#)

Die Formel zählt alle Werte im dynamischen Ausgabebereich.

Schritt 7 Dynamische Erweiterung testen
expand arrow

Fügen Sie eine neue Zeile in Sales_Data ein. Kehren Sie zu Dynamic_Reports zurück.

Beachten Sie, dass:

  • Der Ausgabebereich sich automatisch erweitert;
  • Das Ergebnis von COUNTA sich automatisch aktualisiert.

1. Welche Rolle spielt die Ankerzelle in einer dynamischen Array-Formel?

2. Warum kann eine Spalte mit Datumswerten in einem Überlaufbereich als Zahlen wie 46024 erscheinen?

3. Was ist der Hauptvorteil der Verwendung von A1# anstelle eines festen Bereichs wie A1:H52?

question mark

Welche Rolle spielt die Ankerzelle in einer dynamischen Array-Formel?

Wählen Sie die richtige Antwort aus

question mark

Warum kann eine Spalte mit Datumswerten in einem Überlaufbereich als Zahlen wie 46024 erscheinen?

Wählen Sie die richtige Antwort aus

question mark

Was ist der Hauptvorteil der Verwendung von A1# anstelle eines festen Bereichs wie A1:H52?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 1
some-alt