Erstellen Sie dynamische Diagramme

Verwendung von Excel-Tabellen

ListObjects bietet die integrierte Funktionalität zum Sortieren und Filtern der Daten bei Benutzerinteraktion. Sowohl Sortier- als auch Filteroptionen werden über die Dropdown-Listen bereitgestellt, die automatisch zur Kopfzeile des hinzugefügt werdenListObject . Aufgrund dieser Funktionen (Sortierung & Filterung) ist dieListObject scheint der perfekte Kandidat zu sein, um als Datenquelle für ein dynamisches Diagramm zu dienen, denn wenn die Sortierung oder Filterung geändert wird, wird die Darstellung der Daten im Diagramm geändert, um den aktuellen Status des Diagramms widerzuspiegelnListObject.

Um die Demonstration einfach verständlich zu halten, erstellen wir dieArbeitsmappeBeginnen Sie von Grund auf und gehen Sie Schritt für Schritt vor, wie unten beschrieben.

  1. Erstellen Sie ein LeerzeichenArbeitsmappe.
  2. Greife auf … zuCells des erstenArbeitsblatt imArbeitsmappe.
  3. Fügen Sie einige Daten in die Zellen ein.
  4. ErstellenListObjectbasierend auf den eingegebenen Daten.
  5. ErstellenDiagramm basierend auf dem Datenbereich vonListObject.
  6. Speichern Sie das Ergebnis auf der Disc.

Verwendung dynamischer Formeln

Falls Sie das nicht verwenden möchtenListObjectAls Datenquelle für das dynamische Diagramm besteht die andere Möglichkeit darin, Excel-Funktionen (oder Formeln) zu verwenden, um einen dynamischen Datenbereich zu erstellen, und ein Steuerelement (z. B. ComboBox), um die Datenänderung auszulösen. In diesem Szenario verwenden wir die VLOOKUP-Funktion, um die entsprechenden Werte basierend auf der Auswahl der ComboBox abzurufen. Wenn die Auswahl geändert wird, aktualisiert die SVERWEIS-Funktion den Zellenwert. Wenn ein Zellbereich die VLOOKUP-Funktion verwendet, kann der gesamte Bereich bei Benutzerinteraktion aktualisiert werden und daher als Quelle für das dynamische Diagramm verwendet werden.

Um die Demonstration einfach zu verstehen, erstellen wir das Arbeitsbuch von Grund auf und gehen Schritt für Schritt vor, wie unten beschrieben.

  1. Erstellen Sie ein LeerzeichenArbeitsmappe.
  2. Greife auf … zuCells des erstenArbeitsblatt imArbeitsmappe.
  3. Fügen Sie einige Daten in die Zellen ein, indem Sie einen benannten Bereich erstellen. Diese Daten dienen als Reihe zum dynamischen Diagramm.
  4. ErstellenKombinationsfeldbasierend auf dem im vorherigen Schritt erstellten benannten Bereich.
  5. Fügen Sie weitere Daten in die Zellen ein, die als Quelle für die SVERWEIS-Funktion dienen.
  6. Fügen Sie die SVERWEIS-Funktion (mit entsprechenden Parametern) in einen Zellbereich ein. Dieser Bereich dient als Quelle für das dynamische Diagramm.
  7. ErstellenDiagrammbasierend auf dem im vorherigen Schritt erstellten Bereich.
  8. Speichern Sie das Ergebnis auf der Disc.