Tutorial: Scrollbare Tabelle in Excel für Dashboards erstellen
Dieses Tutorial zeigt dir, wie du eine interaktive, scrollbare Tabelle in Excel erstellst. Diese Technik ist ideal für Dashboards, da sie es ermöglicht, große Datenmengen auf kleinem Raum übersichtlich darzustellen.
Schritt 1: Die Datenbasis vorbereiten
Zuerst benötigst du eine Tabelle mit deinen Rohdaten. Diese kann sich auf demselben Tabellenblatt oder (besser für Dashboards) auf einem separaten Blatt befinden.
- Beispiel: Eine Liste mit 50 Zeilen (z. B. Produkte, Verkaufszahlen, Regionen).
- Wichtig: Die Spaltenüberschriften sollten klar definiert sein.
Schritt 2: Entwicklertools aktivieren
Um einen Scrollbalken einzufügen, benötigst du die Registerkarte Entwicklertools. Falls diese bei dir nicht oben im Menüband erscheint:
- Klicke mit der rechten Maustaste auf eine beliebige Stelle im Menüband.
- Wähle Menüband anpassen.
- Setze in der rechten Liste ein Häkchen bei Entwicklertools.
- Bestätige mit OK.
Schritt 3: Den Scrollbalken einfügen
- Gehe zum Reiter Entwicklertools.
- Klicke auf Einfügen (im Bereich "Steuerelemente").
- Wähle unter "Formularsteuerelemente" das Symbol für den Scrollbalken aus.
- Zeichne den Scrollbalken vertikal neben dem Bereich auf dein Dashboard, wo die Tabelle erscheinen soll.
Schritt 4: Scrollbalken konfigurieren
Damit der Balken weiß, was er tun soll, musst du ihn mit einer "Steuerungszelle" verknüpfen.
- Klicke mit der rechten Maustaste auf den Scrollbalken und wähle Steuerelement formatieren.
- Im Reiter Steuerung nimmst du folgende Einstellungen vor:
- Minimalwert: 1
- Maximalwert: (Anzahl deiner Datensätze minus die Anzahl der Zeilen, die gleichzeitig sichtbar sein sollen. Beispiel: 50 Zeilen gesamt - 10 sichtbare Zeilen = 40).
- Schrittweite: 1
- Seitenwechsel: 10 (oder wie viele Zeilen beim Klicken in den Balken gesprungen werden soll).
- Zellverknüpfung: Wähle eine leere Zelle aus (z. B.
$Z$1). Diese Zelle steuert später den Versatz der Daten.
- Bestätige mit OK.
Schritt 5: Die Anzeige-Tabelle erstellen
Erstelle nun das Grundgerüst deiner Tabelle dort, wo sie im Dashboard erscheinen soll (z. B. 10 Zeilen hoch). Kopiere einfach die Überschriften deiner Rohdaten.
Schritt 6: Die Daten mit der INDEX-Funktion abrufen
Jetzt verknüpfen wir die Anzeige-Tabelle mit den Rohdaten und der Steuerungszelle aus Schritt 4. Wir nutzen dafür die INDEX-Funktion.
- Klicke in die erste Zelle unter der ersten Überschrift deiner Dashboard-Tabelle.
- Gib folgende Formel ein (angepasst an deine Zellbereiche):
=INDEX(Rohdaten_Bereich; Steuerungszelle + Zeilenindex; Spaltenindex)
Praxis-Beispiel:
Angenommen, deine Rohdaten stehen im Bereich A2:C50 auf "Tabelle2" und deine Steuerungszelle ist $Z$1.
In der ersten Zelle deiner Dashboard-Tabelle schreibst du:
=INDEX(Tabelle2!A:A; $Z$1 + 1)
- Tabelle2!A:A: Die Spalte, aus der die Daten kommen.
- $Z$1: Die Zelle, die sich ändert, wenn du den Scrollbalken bewegst.
- + 1: Da die erste Zeile oft die Überschrift ist, fangen wir bei Zeile 1 + Wert des Scrollbalkens an.
- Ziehe die Formel nach rechts (für alle Spalten) und nach unten (für die Anzahl der Zeilen, die du anzeigen möchtest).
Schritt 7: Design und Finetuning
- Scrollbalken platzieren: Schiebe den Scrollbalken exakt an den rechten Rand deiner Tabelle, sodass er wie ein integrierter Bestandteil wirkt.
- Steuerungszelle ausblenden: Du kannst die Zelle
$Z$1einfach weiß formatieren oder die Spalte ausblenden, damit der Nutzer sie nicht sieht. - Bedingte Formatierung: Füge Rahmen oder Zeilenfarben hinzu, damit die Tabelle professionell aussieht.
Ergebnis: Wenn du nun den Scrollbalken bewegst, ändert sich der Wert in der Steuerungszelle und die INDEX-Funktion zeigt dynamisch den entsprechenden Ausschnitt deiner Datenliste an!