Tutorial: Dynamische abhängige Dropdown-Listen in Google Sheets erstellen
Hier ist ein detailliertes Tutorial, wie du in Google Sheets dynamische, abhängige Dropdown-Listen erstellst.
Abhängige Dropdown-Listen sind extrem nützlich, wenn die Auswahl im zweiten Menü davon abhängen soll, was im ersten Menü ausgewählt wurde (z. B. Kategorie „Obst“ → Auswahl „Apfel, Banane“; Kategorie „Gemüse“ → Auswahl „Karotte, Brokkoli“).
Schritt 1: Die Datenstruktur vorbereiten
Zuerst musst du deine Daten in einer übersichtlichen Tabelle organisieren. Am besten erstellst du dafür ein separates Tabellenblatt (nennen wir es Daten).
- Schreibe die Hauptkategorien in die erste Zeile (Überschriften).
- Schreibe die entsprechenden Unterpunkte direkt darunter.
Beispiel: | Obst (Spalte A) | Gemüse (Spalte B) | | :--- | :--- | | Apfel | Karotte | | Banane | Brokkoli | | Kirsche | Spinat |
Schritt 2: Benannte Bereiche festlegen
Damit Google Sheets weiß, welche Liste zu welcher Kategorie gehört, nutzen wir Benannte Bereiche.
- Markiere die Zellen unter „Obst“ (A2:A4).
- Gehe im Menü auf Daten > Benannte Bereiche.
- Gib der Gruppe rechts den Namen
Obst(Wichtig: Der Name muss exakt so geschrieben werden wie die spätere Auswahl in der ersten Liste). - Wiederhole das für „Gemüse“ (B2:B4) und nenne den Bereich
Gemüse.
Schritt 3: Das erste Dropdown-Menü erstellen (Hauptkategorie)
Gehe nun auf dein Hauptblatt, wo die Auswahl stattfinden soll.
- Wähle die Zelle aus, in der die Hauptkategorie stehen soll (z. B. Zelle
A2). - Gehe auf Einfügen > Dropdown (oder Daten > Datenüberprüfung).
- Wähle rechts bei Kriterien Dropdown (aus einem Bereich).
- Markiere als Bereich die Überschriften in deinem Datenblatt (
Obst,Gemüse). - Klicke auf Fertig.
Schritt 4: Die Logik für die Abhängigkeit erstellen (Die INDIREKT-Funktion)
Google Sheets erlaubt es (im Gegensatz zu Excel) nicht, die Funktion direkt in die Datenüberprüfung zu schreiben. Wir brauchen eine kleine „Hilfsspalte“.
- Gehe in deinem Daten-Blatt auf eine freie Stelle (z. B. Spalte E).
- Gib in Zelle
E1folgende Formel ein:=INDIREKT(Tabelle1!A2)(Erklärung: Diese Formel schaut in Zelle A2 deines Hauptblatts. Wenn dort "Obst" steht, zieht sie automatisch alle Werte aus dem benannten Bereich "Obst" in diese Spalte.)
Schritt 5: Das zweite Dropdown-Menü erstellen (Abhängige Liste)
Jetzt verknüpfen wir die Hilfsspalte mit dem zweiten Dropdown.
- Gehe zurück auf dein Hauptblatt zur Zelle
B2(Unterkategorie). - Gehe auf Einfügen > Dropdown.
- Wähle rechts bei Kriterien Dropdown (aus einem Bereich).
- Klicke auf das Gitter-Symbol, um den Bereich auszuwählen, und markiere die Hilfsspalte in deinem Datenblatt (z. B.
Daten!E1:E10). - Klicke auf Fertig.
Ergebnis
Wenn du nun in Zelle A2 „Obst“ auswählst, zeigt dir das Dropdown in B2 automatisch Apfel, Banane und Kirsche an. Wechselst du A2 auf „Gemüse“, ändern sich die Optionen in B2 sofort zu Karotte, Brokkoli und Spinat.
Profi-Tipps für den Alltag:
- Leerzeichen vermeiden: Benannte Bereiche dürfen keine Leerzeichen haben. Wenn deine Kategorie „Rote Früchte“ heißt, nenne den Bereich
Rote_Früchteund verwende die Funktion=INDIREKT(WECHSELN(A2; " "; "_")). - Erweiterbarkeit: Wenn du die Listen in Schritt 1 als „Intelligente Tabellen“ oder mit viel Spielraum nach unten markierst, kannst du später einfach neue Sorten hinzufügen, ohne die Bereiche neu definieren zu müssen.
- Fehlermeldungen: Wenn in A2 noch nichts ausgewählt ist, zeigt die INDIREKT-Formel einen Fehler an. Das kannst du mit
=WENNFEHLER(INDIREKT(A2); "")umgehen.
Viel Erfolg beim Ausprobieren!