Dynamische Diagramme erstellen

Verwendung von Excel-Tabellen

ListObjects bieten die eingebaute Funktionalität zum Sortieren und Filtern der Daten durch Benutzerinteraktion. Sowohl Sortierungs- als auch Filteroptionen werden über die Dropdown-Listen bereitgestellt, die automatisch zur Kopfzeile des ListObject hinzugefügt werden. Aufgrund dieser Funktionen (Sortierung und Filterung) scheint das ListObject der perfekte Kandidat zu sein, um als Datenquelle für ein dynamisches Diagramm zu dienen, da sich bei Änderung der Sortierung oder Filterung die Darstellung der Daten im Diagramm ändert, um den aktuellen Zustand des ListObject widerzuspiegeln.

Um die Demonstration einfach zu verstehen zu halten, werden wir das Workbook von Grund auf erstellen und Schritt für Schritt wie unten skizziert fortfahren.

  1. Erstellen Sie ein leeres Workbook.
  2. Greifen Sie auf den Cells des ersten Worksheet im Workbook zu.
  3. Fügen Sie einige Daten in die Zellen ein.
  4. Erstellen eines ListObject basierend auf den eingefügten Daten.
  5. Erstellen eines Chart basierend auf dem Datenbereich von ListObject.
  6. Speichern Sie das Ergebnis auf der Festplatte.

Verwendung dynamischer Formeln

Wenn Sie das ListObject nicht als Datenquelle für das dynamische Diagramm verwenden möchten, ist die andere Option, Excel-Funktionen (oder Formeln) zu verwenden, um einen dynamischen Datenbereich zu erstellen und ein Steuerelement (wie z.B. ComboBox) zur Auslösung der Datenä̲nderung zu verwenden. In diesem Szenario verwenden wir die VLOOKUP-Funktion, um die geeigneten Werte basierend auf der Auswahl des ComboBox abzurufen. Wenn die Auswahl geändert wird, wird die VLOOKUP-Funktion den Zellenwert aktualisieren. Wenn ein Zellenbereich die VLOOKUP-Funktion verwendet, kann der gesamte Bereich durch Benutzerinteraktion aktualisiert werden, daher kann er als Datenquelle für das dynamische Diagramm verwendet werden.

Um die Demonstration einfach zu verstehen zu halten, werden wir die Arbeitsmappe von Grund auf erstellen und Schritt für Schritt wie unten skizziert fortfahren.

  1. Erstellen Sie ein leeres Workbook.
  2. Greifen Sie auf den Cells des ersten Worksheet im Workbook zu.
  3. Fügen Sie einige Daten in die Zellen ein, indem Sie einen benannten Bereich erstellen. Diese Daten dienen als Serie für das dynamische Diagramm.
  4. Erstellen Sie ComboBox basierend auf dem im vorherigen Schritt erstellten benannten Bereich.
  5. Fügen Sie einige weitere Daten in die Zellen ein, die als Quelle für die VLOOKUP-Funktion dienen sollen.
  6. Fügen Sie die VLOOKUP-Funktion (mit geeigneten Parametern) in einen Bereich von Zellen ein. Dieser Bereich dient als Quelle für das dynamische Diagramm.
  7. Erstellen Sie Chart basierend auf dem im vorherigen Schritt erstellten Bereich.
  8. Speichern Sie das Ergebnis auf der Festplatte.