Tutorial: Dynamische abhängige Dropdown-Listen in Google Sheets erstellen

Melden

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).

  1. Schreibe die Hauptkategorien in die erste Zeile (Überschriften).
  2. 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.

  1. Markiere die Zellen unter „Obst“ (A2:A4).
  2. Gehe im Menü auf Daten > Benannte Bereiche.
  3. Gib der Gruppe rechts den Namen Obst (Wichtig: Der Name muss exakt so geschrieben werden wie die spätere Auswahl in der ersten Liste).
  4. 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.

  1. Wähle die Zelle aus, in der die Hauptkategorie stehen soll (z. B. Zelle A2).
  2. Gehe auf Einfügen > Dropdown (oder Daten > Datenüberprüfung).
  3. Wähle rechts bei Kriterien Dropdown (aus einem Bereich).
  4. Markiere als Bereich die Überschriften in deinem Datenblatt (Obst, Gemüse).
  5. 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“.

  1. Gehe in deinem Daten-Blatt auf eine freie Stelle (z. B. Spalte E).
  2. Gib in Zelle E1 folgende 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.

  1. Gehe zurück auf dein Hauptblatt zur Zelle B2 (Unterkategorie).
  2. Gehe auf Einfügen > Dropdown.
  3. Wähle rechts bei Kriterien Dropdown (aus einem Bereich).
  4. Klicke auf das Gitter-Symbol, um den Bereich auszuwählen, und markiere die Hilfsspalte in deinem Datenblatt (z. B. Daten!E1:E10).
  5. 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üchte und 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!

0