Erstellen Sie dynamische Diagramme in Excel

Dieser Beitrag wurde ursprünglich im April 2012 veröffentlicht.

Wenn Sie über Ihre normalen Tabellenkalkulationsfähigkeiten hinausgehen möchten, ist das Erstellen dynamischer Diagramme ein guter Ort, um diese Reise zu beginnen. Der Schlüssel besteht darin, die Quelldaten des Diagramms als Dynamikbereich zu definieren. Auf diese Weise werden im Diagramm automatisch Änderungen und Ergänzungen der Quelldaten angezeigt. Glücklicherweise ist der Prozess in Excel 2007 und 2010 einfach zu implementieren, wenn Sie die Tabellenfunktion verwenden möchten. Wenn nicht, gibt es eine komplexere Methode. Wir werden beide erkunden.

Die Tabellenmethode

Zunächst verwenden wir die Tabellenfunktion, die in Excel 2007 und 2010 verfügbar ist. Sie werden erstaunt sein, wie einfach sie ist. Der erste Schritt besteht darin, die Tabelle zu erstellen. Wählen Sie dazu einfach den Datenbereich aus und gehen Sie wie folgt vor:

  1. Klicken Sie auf die Registerkarte Einfügen.
  2. Klicken Sie in der Gruppe Tabellen auf Tabelle.
  3. Excel zeigt den ausgewählten Bereich an, den Sie ändern können. Wenn die Tabelle keine Überschriften enthält, deaktivieren Sie unbedingt die Option Meine Tabelle hat Überschriften.
  4. Klicken Sie auf OK und Excel formatiert den Datenbereich als Tabelle.

Jedes Diagramm, das Sie auf der Tabelle erstellen, ist dynamisch. Erstellen Sie zur Veranschaulichung ein schnelles Säulendiagramm wie folgt:

  1. Wählen Sie die Tabelle aus.
  2. Klicken Sie auf die Registerkarte Einfügen.
  3. Wählen Sie in der Gruppe Diagramme das erste 2D-Säulendiagramm in der Dropdown-Liste Diagramm aus.

Aktualisieren Sie jetzt das Diagramm, indem Sie Werte für März hinzufügen, und beobachten Sie, wie das Diagramm automatisch aktualisiert wird.

Die dynamische Formelmethode

Sie möchten Ihren Datenbereich nicht immer in eine Tabelle verwandeln. Darüber hinaus ist diese Funktion in Pre-Ribbon-Versionen von Office nicht verfügbar. In beiden Fällen gibt es eine komplexere Formelmethode. Es basiert auf Dynamikbereichen, die automatisch aktualisiert werden, ähnlich wie die Tabelle, jedoch nur mit ein wenig Hilfe von Ihnen.

Bei Verwendung unseres früheren Blattes benötigen Sie fünf Dynamikbereiche: einen für jede Serie und einen für die Etiketten. Anweisungen zum Erstellen des Dynamikbereichs für die Beschriftungen in Spalte A folgen. Verwenden Sie dann diese Anweisungen, um eine dynamische Beschriftung für die Spalten B bis E zu erstellen. Gehen Sie wie folgt vor, um den Dynamikbereich für Spalte A zu erstellen:

  1. Klicken Sie auf die Registerkarte Formeln.
  2. Klicken Sie in der Gruppe Definierte Namen auf die Option Namen definieren.
  3. Geben Sie einen Namen für den Dynamikbereich ein, MonthLabels.
  4. Wählen Sie das aktuelle Blatt. In diesem Fall ist das DynamicChart1. Sie können das Arbeitsblatt verwenden, wenn Sie möchten. Im Allgemeinen ist es am besten, die Bereiche auf das Blatt zu beschränken, es sei denn, Sie möchten sie auf Arbeitsmappenebene verwenden.
  5. Geben Sie die folgende Formel ein: = OFFSET (DynamicChart1! $ A $ 2, 0, 0, COUNTA (DynamicChart1! $ A: $ A))
  6. OK klicken.

Wiederholen Sie nun die obigen Anweisungen und erstellen Sie einen Dynamikbereich für jede Serie mit den folgenden Bereichsnamen und Formeln:

  • SmithSeries : = OFFSET (DynamicChart1! $ B $ 2, 0, 0, COUNTA (DynamicChart1! $ B: $ B) -1)
  • JonesSeries : = OFFSET (DynamicChart1! $ C $ 2, 0, 0, COUNTA (DynamicChart1! $ C: $ C) -1)
  • MichaelsSeries : = OFFSET (DynamicChart1! $ D $ 2, 0, 0, COUNTA (DynamicChart1! $ D: $ D) -1)
  • HancockSeries : = OFFSET (DynamicChart1! $ E $ 2, 0, 0, COUNTA (DynamicChart1! $ E: $ E) -1)

Beachten Sie, dass die erste Bereichsreferenz mit Zeile 2 beginnt. Dies liegt daran, dass in Zeile 1 eine Reihe von Überschriften enthalten ist. Der zweite Referenzsatz bezieht sich auf die gesamte Spalte, sodass die Formel alle Werte in der Spalte und nicht nur einen bestimmten Bereich berücksichtigen kann. Durch Hinzufügen der -1-Komponente wird die Überschriftenzelle aus der Zählung entfernt. Die erste Formel (für die Beschriftungen in Spalte A) enthält diese Komponente nicht.

Es ist wichtig zu bedenken, dass Sie neue Daten zusammenhängend eingeben müssen . Wenn Sie Zeilen oder Spalten überspringen, funktioniert diese Technik nicht wie erwartet.

Sie fragen sich vielleicht, warum ich jedem Bereichsnamen das Serienetikett hinzugefügt habe. Allein die Verwendung des Namens verwirrt Excel. Die Serienüberschriften in Zeile 1 sind ebenfalls Namen. Da die Diagrammstandards die Beschriftungsüberschriften in jeder Spalte für jeden Seriennamen verwenden, können Sie diese Beschriftungen nicht zum Benennen der Dynamikbereiche verwenden. Verwenden Sie nicht dieselben Beschriftungen sowohl für Ihre Tabellenkalkulationsüberschriften als auch für Ihre Dynamikbereichsnamen.

Fügen Sie als Nächstes wie zuvor ein Säulendiagramm ein. Wenn Sie neue Daten eingeben, werden diese im Diagramm noch nicht wiedergegeben. Dies liegt daran, dass das Diagramm standardmäßig auf einen bestimmten Datenbereich verweist, DynamicChart1: A1: E3. Wir müssen diesen Verweis auf die soeben erstellten Dynamikbereiche wie folgt ändern:

  1. Klicken Sie im Diagramm mit der rechten Maustaste auf eine Spalte.
  2. Wählen Sie im daraufhin angezeigten Untermenü die Option Daten auswählen.
  3. Wählen Sie in der Liste links Smith aus und klicken Sie dann auf Bearbeiten. (Erinnern Sie sich an den von mir erwähnten Namenskonflikt? Excel verwendet die Spaltenüberschrift (Zelle B1), um die Serie zu benennen.)
  4. Geben Sie im daraufhin angezeigten Dialogfeld im Steuerelement "Serienwerte" einen Verweis auf den Dynamikbereich von Smith ein. In diesem Fall ist das = DynamicChart1! SmithSeries.
  5. OK klicken.

Wiederholen Sie den obigen Vorgang, um die verbleibenden Serien entsprechend ihren Dynamikbereichen zu aktualisieren: DynamicChart1! JonesSeries; DynamicChart1! MichaelsSeries; und DynamicChart1! HancockSeries.

Aktualisieren Sie als Nächstes die Achsenbeschriftungen des Diagramms (Spalte A) wie folgt:

  1. Klicken Sie im Dialogfeld Datenquelle auswählen auf Januar (in der Liste rechts).
  2. Klicken Sie dann auf Bearbeiten.
  3. Verweisen Sie im daraufhin angezeigten Dialogfeld auf den Dynamikbereich der Achsenbeschriftung, DynamicChart1! MonthLabels.
  4. OK klicken.

Sie müssen den Februar nicht aktualisieren. Excel erledigt das für Sie. Beginnen Sie jetzt mit der Eingabe der Daten für März und beobachten Sie, wie das Diagramm automatisch aktualisiert wird! Denken Sie daran, dass Sie Daten zusammenhängend eingeben müssen. Sie können keine Zeilen oder Spalten überspringen.

Diese Formelmethode ist komplexer als die Tabellenmethode. Benennen Sie die Dynamikbereiche sorgfältig und aktualisieren Sie die Serienreferenzen. Tippfehler können leicht eingegeben werden. Wenn das Diagramm nicht aktualisiert wird, überprüfen Sie die Bereichsreferenzen.

Informationen zu einer dynamischen Diagrammtechnik, die einen anderen Weg einschlägt, finden Sie unter Erstellen eines dynamischen Excel-Diagramms und Erstellen eines eigenen Dashboards. Zwei beispielhafte Excel-Arbeitsblätter, die diese Versionen des dynamischen Diagramms demonstrieren, stehen als kostenloser Download zur Verfügung.

© Copyright 2020 | mobilegn.com