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 | Excel-Formulas
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.

Spill-Bereich und Ankerzelle

  • Ankerzelle: Zelle, die die Formel enthält;
  • Spill-Bereich: Zellen, die automatisch von der Formel ausgefüllt werden;
  • Nur die Ankerzelle kann bearbeitet werden;
  • Der Spill-Bereich wird automatisch aktualisiert, wenn sich die Daten ändern.

Spill-Operator

=A1#

#: verweist auf den gesamten Spill-Bereich, der mit der Ankerzelle verbunden ist.

Dadurch können Formeln sich dynamisch erweitern, ohne feste Bereiche zu benötigen.

COUNTA mit Spill-Bereichen

=COUNTA(A1#)
  • COUNTA(): zählt nicht-leere Zellen;
  • A1#: verweist auf den gesamten ausgegebenen Bereich.
Schritt 1 Das Arbeitsblatt Dynamic Reports erstellen
expand arrow

Ein neues Arbeitsblatt mit folgendem Namen erstellen:

Dynamic_Reports
Schritt 2 Eine einzelne Spalte ausgeben
expand arrow

In A1 eingeben:

All Revenues

In A2 eingeben:

=Sales_Data!H2:H52

Enter drücken. Die Werte werden automatisch in der Spalte nach unten ausgegeben.

Schritt 3 Den vollständigen Datensatz ausgeben
expand arrow

In A1 eingeben:

=Sales_Data!A1:H52

Der gesamte Datensatz wird nun dynamisch in das Arbeitsblatt ausgegeben.

Schritt 4 Datumsformatierung korrigieren
expand arrow

Die ausgegebene Datumsspalte auswählen und folgendes anwenden:

Short Date

Dynamische Arrays übertragen Werte, aber keine Formatierungen.

Schritt 5 Einen #SPILL!-Fehler testen
expand arrow

Im Spill-Bereich einen beliebigen Wert manuell eingeben.

Beispiel:

A4

Excel zeigt dann Folgendes an:

#SPILL!

Den blockierenden Wert löschen, um den Spill-Bereich wiederherzustellen.

Schritt 6 Den Spill-Operator verwenden
expand arrow

In J2 eingeben:

=COUNTA(A1#)

Die Formel zählt alle Werte im dynamischen Spill-Bereich.

Schritt 7 Dynamische Erweiterung testen
expand arrow

Eine neue Zeile in Sales_Data hinzufügen. Zurück zu Dynamic_Reports wechseln.

Beachten:

  • Der Spill-Bereich erweitert sich automatisch;
  • Das Ergebnis von COUNTA wird automatisch aktualisiert.

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

2. Warum kann eine Datumsspalte im Überlaufbereich als Zahlen wie 46024 angezeigt werden?

3. Was ist der Hauptvorteil der Verwendung von A1# gegenüber einem festen Bereich 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 Datumsspalte im Überlaufbereich als Zahlen wie 46024 angezeigt werden?

Wählen Sie die richtige Antwort aus

question mark

Was ist der Hauptvorteil der Verwendung von A1# gegenüber einem festen Bereich 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 1. Kapitel 7

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 1. Kapitel 7
some-alt