Automatisches Erstellen von Diagrammen für einzelne Zeilen in einer Datentabelle (Microsoft Excel)
David hat ein Arbeitsblatt, mit dem er die Verkäufe nach Unternehmen über mehrere Monate hinweg verfolgt. Die Firmennamen befinden sich in Spalte A und bis zu fünfzehn Monate Umsatz in Spalte B: P. David möchte ein Diagramm erstellen, das dynamisch geändert werden kann, um die Verkäufe für ein einzelnes Unternehmen aus dem Arbeitsblatt anzuzeigen.
Es gibt verschiedene Möglichkeiten, dies zu tun. Ich werde drei davon in diesem Tipp untersuchen. Nehmen wir zum Beispiel an, dass das Arbeitsblatt MyData heißt und die erste Zeile Datenheader enthält. Die Firmennamen liegen im Bereich A2: A151, und die Verkaufsdaten für diese Firmen liegen in B2: P151.
Ein Ansatz besteht darin, die AutoFilter-Funktionen von Excel zu verwenden. Erstellen Sie Ihr Diagramm wie gewohnt und stellen Sie sicher, dass das Diagramm so konfiguriert ist, dass seine Datenreihen aus den Zeilen des MyData-Arbeitsblatts gezogen werden. Sie sollten das Diagramm auch auf einem eigenen Blatt platzieren.
Wählen Sie nun A1 in MyData und wenden Sie einen AutoFilter an. (Zeigen Sie die Registerkarte Daten des Menübands an und klicken Sie auf das Filterwerkzeug.) Oben in jeder Spalte wird ein kleiner Dropdown-Pfeil angezeigt. Klicken Sie auf den Dropdown-Pfeil für Spalte A und wählen Sie das Unternehmen aus, das Sie im Diagramm anzeigen möchten. Excel zeichnet das Diagramm neu, um nur die einzelne Firma einzuschließen.
Der einzige mögliche Nachteil des AutoFilter-Ansatzes besteht darin, dass jedes Unternehmen als unabhängige Datenreihe betrachtet wird, obwohl nur eine davon im Diagramm angezeigt wird. Da sie unabhängig sind, wird jedes Unternehmen in einer anderen Farbe dargestellt. Wenn Sie immer die gleichen Diagrammfarben verwenden möchten, müssen Sie einen der anderen Ansätze verwenden.
Eine andere Möglichkeit, das Problem anzugehen, besteht in der Verwendung einer „Zwischen“ -Datentabelle, die dynamisch erstellt wird und nur die gewünschten Informationen aus der größeren Datentabelle abruft. Das Diagramm basiert dann auf der dynamischen Zwischentabelle. Befolgen Sie diese Schritte:
-
Erstellen Sie ein neues Arbeitsblatt und nennen Sie es „ChartData“.
-
Kopieren Sie die Spaltenüberschriften aus dem MyData-Arbeitsblatt in die zweite Zeile des ChartData-Arbeitsblatts. (Mit anderen Worten, kopieren Sie MyData! A1: P1 nach ChartData! A2: P2. Dadurch bleibt die erste Zeile des ChartData-Blattes vorübergehend leer.)
-
Zeigen Sie bei sichtbarem MyData-Arbeitsblatt den Link „/ excelribbon-Displaying_Excels_Developer_Tab [Registerkarte Entwickler]“ des Menübands an.
-
Zeichnen Sie mit dem Werkzeug Einfügen in der Gruppe Steuerelemente ein Kombinationsfeld-Steuerelement irgendwo im Arbeitsblatt MyData. (Stellen Sie sicher, dass Sie das Kombinationsfeld Formularsteuerelemente und nicht das Kombinationsfeld ActiveX-Steuerelemente verwenden.)
-
Zeigen Sie das Dialogfeld Formatsteuerung für das neu erstellte Kombinationsfeld an.
(Klicken Sie mit der rechten Maustaste auf das Kombinationsfeld und wählen Sie Formatsteuerung.)
-
Geben Sie mithilfe der Steuerelemente im Dialogfeld den Eingabebereich als MyData! $ A $ 2: $ A $ 151 an, geben Sie den Zellenlink als ChartData! $ A $ 1 an und geben Sie die Dropdown-Zeilen als 25 an (oder eine beliebige Zahl). (Siehe Abbildung 1.)
-
Klicken Sie auf OK, um das Dialogfeld zu schließen. Sie haben jetzt ein funktionierendes Kombinationsfeld, das nach Auswahl eines Firmennamens einen Wert in Zelle A1 des ChartData-Arbeitsblatts einfügt, der angibt, was Sie ausgewählt haben.
-
Geben Sie bei angezeigtem ChartData-Arbeitsblatt die folgende Formel in Zelle A3 ein:
-
Kopieren Sie den Inhalt der Zelle A3 in den Bereich B3: P3. Zeile 3 enthält jetzt die Daten der im Kombinationsfeld ausgewählten Firma.
-
Geben Sie in Zelle B1 die folgende Formel ein. (Das Ergebnis dieser Formel dient als Titel für Ihr dynamisches Diagramm.)
-
Wählen Sie die Spaltenüberschriften und Daten aus (B2: P3) und erstellen Sie ein Diagramm basierend auf diesen Daten. Setzen Sie den Titel des Diagramms auf einen Platzhaltertext. Es ist egal, was es gerade ist.
-
Wählen Sie im fertigen Diagramm den Diagrammtitel aus.
-
Geben Sie in der Formelleiste die folgende Formel ein:
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (7887) gilt für Microsoft Excel 2007, 2010 und 2013. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: