Interaktive Excel-Diagramme: Datenreihen per Bildlaufleiste steuern
Hier ist ein detailliertes Tutorial, wie du in Excel eine Bildlaufleiste (Scrollbar) verwendest, um interaktiv zwischen verschiedenen Datenreihen in einem Diagramm zu wechseln.
Diese Technik ist ideal für Dashboards, bei denen du wenig Platz hast, aber viele Datensätze (z. B. verschiedene Produkte, Regionen oder Zeiträume) visualisieren möchtest.
Schritt 1: Die Daten vorbereiten
Zuerst benötigen wir eine Basistabelle mit allen Daten und einen Bereich für die "dynamischen Daten", die das Diagramm speisen.
- Stammdaten: Erstelle eine Tabelle (z. B. Spalte A bis E).
- A1: Monat
- B1 bis E1: Produkt A, Produkt B, Produkt C, Produkt D
- A2-A13: Jan bis Dez
- Fülle die Zellen darunter mit Werten.
- Hilfszelle: Reserviere eine Zelle (z. B. G1), die später den Wert der Bildlaufleiste speichert (eine Zahl von 1 bis 4).
- Dynamischer Bereich: Kopiere die Monatsnamen (A2-A13) an eine andere Stelle (z. B. G2-G13). Daneben (H2-H13) bereiten wir die Daten für das Diagramm vor.
Schritt 2: Die Entwicklertools aktivieren
Falls du den Reiter "Entwicklertools" oben im Menüband noch nicht siehst:
- Rechtsklick auf einen beliebigen Menüreiter (z. B. "Start").
- Wähle Menüband anpassen....
- Setze im rechten Fenster den Haken bei Entwicklertools.
- Klicke auf OK.
Schritt 3: Die Bildlaufleiste einfügen
- Gehe zum Reiter Entwicklertools.
- Klicke auf Einfügen (Icon mit dem Werkzeugkoffer).
- Wähle unter "Formularsteuerelemente" das Symbol für die Bildlaufleiste (Scrollbar).
- Ziehe die Bildlaufleiste mit der Maus auf deinem Arbeitsblatt auf (horizontal oder vertikal).
Schritt 4: Die Bildlaufleiste konfigurieren
- Mache einen Rechtsklick auf die Bildlaufleiste und wähle Steuerelement formatieren....
- Gehe zum Reiter Steuerung:
- Minimalwert: 1 (da wir mit der 1. Datenreihe beginnen).
- Maximalwert: 4 (entsprechend der Anzahl deiner Produkte/Datenreihen).
- Schrittweite: 1.
- Zellverknüpfung: Klicke in das Feld und wähle die Zelle $G$1 (unsere Hilfszelle).
- Bestätige mit OK. Wenn du den Schieberegler bewegst, sollte sich der Wert in G1 nun zwischen 1 und 4 ändern.
Schritt 5: Die dynamische Datenquelle erstellen
Jetzt verknüpfen wir die Hilfszelle mit unseren Daten mithilfe der INDEX-Funktion.
- Gehe in die Zelle H2 (neben deinem ersten dynamischen Monat).
- Gib folgende Formel ein:
=INDEX($B$2:$E$13; ZEILE(A1); $G$1)$B$2:$E$13: Der gesamte Datenbereich (ohne Monate).ZEILE(A1): Sorgt dafür, dass beim Runterziehen die 1., 2., 3. Zeile genommen wird.$G$1: Die Nummer der Spalte, die durch die Bildlaufleiste gesteuert wird.
- Ziehe die Formel bis H13 herunter.
- (Optional) Erstelle in H1 eine dynamische Überschrift:
=INDEX($B$1:$E$1; $G$1).
Schritt 6: Das Diagramm erstellen
- Markiere den dynamischen Bereich (G1:H13).
- Gehe auf Einfügen -> Diagramme und wähle z. B. ein Säulendiagramm oder Liniendiagramm.
- Platziere das Diagramm über oder neben deine Bildlaufleiste.
Schritt 7: Der Feinschliff
- Testen: Bewege den Schieberegler. Das Diagramm sollte sich nun automatisch aktualisieren und die jeweilige Datenreihe anzeigen.
- Design: Du kannst die Bildlaufleiste direkt unter die X-Achse des Diagramms legen, damit es wie ein integriertes Bedienelement wirkt.
- Ausblenden: Du kannst die Hilfszelle und die dynamische Rechentabelle ausblenden oder die Schriftfarbe auf Weiß stellen, damit das Dashboard sauber aussieht.
Profi-Tipp:
Wenn du möchtest, dass der Name der Datenreihe im Diagrammtitel erscheint, klicke auf den Diagrammtitel, tippe in die Bearbeitungsleiste oben = ein und klicke dann auf die Zelle H1 (deine dynamische Überschrift). Drücke Enter. Jetzt ändert sich auch der Titel beim Scrollen!