Tutorial: Kaskadierende Dropdown-Listen in Excel (Mehrstufige abhängige Menüs)

Melden

Hier ist ein ausführliches Tutorial, wie du kaskadierende (abhängige) Dropdown-Listen in Excel erstellst.

Kaskadierende Dropdowns bedeuten, dass der Inhalt der zweiten Liste davon abhängt, was in der ersten Liste ausgewählt wurde (z. B. Land -> Stadt).


Schritt 1: Die Datenstruktur vorbereiten

Zuerst musst du deine Daten in Tabellenform organisieren. Jede Kategorie der ersten Ebene sollte eine Überschrift sein, und die dazugehörigen Unterpunkte stehen darunter.

Beispiel:

  • A1: Deutschland | B1: USA | C1: Frankreich
  • A2: Berlin | B2: New York | C2: Paris
  • A3: Hamburg | B3: Los Angeles | C3: Lyon
  • A4: München | B4: Chicago | C4: Marseille

Schritt 2: Benannte Bereiche erstellen

Damit Excel weiß, welche Unterpunkte zu welcher Hauptkategorie gehören, nutzen wir die Namensmanager-Funktion.

  1. Markiere den gesamten Bereich deiner Daten (inklusive Überschriften).
  2. Gehe im Menüband auf den Reiter Formeln.
  3. Klicke in der Gruppe "Definierte Namen" auf Aus Auswahl erstellen.
  4. Ein Fenster öffnet sich. Setze nur das Häkchen bei Oberster Zeile und klicke auf OK.

Was ist passiert? Excel hat nun Namen definiert. Der Bereich A2:A4 heißt jetzt offiziell "Deutschland".


Schritt 3: Das erste Dropdown-Menü erstellen (Hauptkategorie)

  1. Klicke auf die Zelle, in der das erste Dropdown erscheinen soll (z. B. Zelle E2).
  2. Gehe zum Reiter Daten -> Datenüberprüfung.
  3. Wähle unter "Zulassen" den Punkt Liste.
  4. Klicke in das Feld "Quelle" und markiere deine Überschriften (z. B. =$A$1:$C$1).
  5. Bestätige mit OK.

Schritt 4: Das zweite (abhängige) Dropdown-Menü erstellen

Dies ist der wichtigste Schritt. Hier nutzen wir die Funktion INDIREKT.

  1. Klicke auf die Zelle daneben, in der das abhängige Menü erscheinen soll (z. B. F2).
  2. Gehe wieder zu Daten -> Datenüberprüfung.
  3. Wähle unter "Zulassen" wieder Liste.
  4. Gib in das Feld "Quelle" folgende Formel ein: =INDIREKT(E2) (Wobei E2 die Zelle ist, in der du das Land auswählst).
  5. Bestätige mit OK. (Sollte eine Fehlermeldung erscheinen, weil E2 noch leer ist, klicke einfach auf "Ja").

Profi-Tipp: Leerzeichen in Kategorien

Excel-Namen dürfen keine Leerzeichen enthalten. Wenn deine Hauptkategorie zwei Wörter hat (z. B. "Groß Britanien"), wandelt Excel das beim Erstellen der Namen automatisch in "Groß_Britanien" um.

Damit die Formel trotzdem funktioniert, musst du die INDIREKT-Formel in Schritt 4 anpassen: =INDIREKT(WECHSELN(E2; " "; "_"))


Schritt 5: Mehrere Ebenen (Multi-level)

Wenn du eine dritte Ebene möchtest (z. B. Land -> Stadt -> Stadtteil), wiederhole einfach den Prozess:

  1. Erstelle Listen für die Stadtteile und benenne sie genau so, wie die Städte in der zweiten Liste heißen.
  2. Erstelle in der dritten Spalte eine Datenüberprüfung mit: =INDIREKT(F2).

Zusammenfassung der Vorteile

  • Übersichtlichkeit: Der Nutzer sieht nur relevante Optionen.
  • Fehlervermeidung: Es können keine falschen Kombinationen ausgewählt werden.
  • Dynamik: Sobald du die Auswahl in der ersten Liste änderst, bietet die zweite Liste sofort die passenden neuen Optionen an.

Fehlerbehebung (Troubleshooting)

  • Quelle ergibt einen Fehler: Prüfe, ob die Zelle in der ersten Spalte einen Wert enthält. Wenn sie leer ist, kann INDIREKT nichts finden.
  • Namen prüfen: Drücke Strg + F3, um den Namens-Manager zu öffnen. Hier siehst du, ob die Bereiche korrekt benannt wurden.
0