Excel-Tutorial: Abhängige Dropdown-Listen erstellen (Bedingte Auswahl)
Hier ist ein ausführliches Tutorial, wie du in Excel abhängige (bedingte) Dropdown-Listen erstellst.
Eine abhängige Dropdown-Liste sorgt dafür, dass die Auswahl in der zweiten Liste automatisch gefiltert wird, basierend auf dem, was in der ersten Liste ausgewählt wurde. (Beispiel: Wählst du „Obst“, erscheinen im zweiten Menü nur Äpfel, Bananen etc.).
Schritt 1: Die Quelldaten vorbereiten
Zuerst musst du deine Daten in Tabellenform organisieren.
- Schreibe die Hauptkategorien in die oberste Zeile (z. B. Obst, Gemüse).
- Schreibe die passenden Unterpunkte jeweils darunter.
Beispiel-Layout: | Obst | Gemüse | | :--- | :--- | | Apfel | Karotte | | Banane | Brokkoli | | Kirsche | Spinat |
Schritt 2: Namensbereiche festlegen
Damit Excel weiß, welche Unterpunkte zu welcher Kategorie gehören, nutzen wir Namensbereiche.
- Markiere den gesamten Bereich deiner Daten (einschließlich der Überschriften).
- Gehe im Menüband auf den Reiter Formeln.
- Klicke auf Aus Auswahl erstellen.
- Achte darauf, dass nur der Haken bei Oberste Zeile gesetzt ist, und klicke auf OK.
Jetzt hat Excel intern eine Liste namens „Obst“ und eine Liste namens „Gemüse“ erstellt.
Schritt 3: Die erste Dropdown-Liste erstellen (Hauptkategorie)
- Klicke auf die Zelle, in der die Hauptkategorie stehen soll (z. B. Zelle
A10). - Gehe zum Reiter Daten -> Datenüberprüfung.
- Wähle unter „Zulassen“ den Punkt Liste aus.
- Gib bei „Quelle“ die Überschriften deiner Kategorien ein (z. B.
=$A$1:$B$1) oder markiere sie mit der Maus. - Klicke auf OK.
Schritt 4: Die abhängige Dropdown-Liste erstellen (Die Logik)
Hier kommt die "WENN-Logik" ins Spiel. Wir nutzen die Funktion INDIREKT, die wie eine dynamische Bedingung funktioniert.
- Klicke auf die Zelle, in der die abhängige Auswahl erscheinen soll (z. B. Zelle
B10). - Gehe wieder auf Daten -> Datenüberprüfung.
- Wähle unter „Zulassen“ erneut Liste aus.
- Gib bei „Quelle“ folgende Formel ein:
=INDIREKT($A$10)(Ersetze
$A$10durch die Zelle, in der deine erste Dropdown-Auswahl steht.)
Was passiert hier?
Die Funktion INDIREKT schaut in Zelle A10. Steht dort „Obst“, sagt die Funktion Excel: „Nutze den Namensbereich namens Obst als Quelle für diese Liste.“
Alternative: Die klassische WENN-Funktion nutzen
Wenn du nur genau zwei Kategorien hast, kannst du anstatt INDIREKT auch eine klassische WENN-Abfrage in der Datenüberprüfung nutzen:
=WENN($A$10="Obst"; Obst; Gemüse)
- Vorteil: Sehr stabil bei nur zwei Listen.
- Nachteil: Wird extrem unübersichtlich, wenn du 3 oder mehr Kategorien hast. Daher ist die
INDIREKT-Methode aus Schritt 4 der Profi-Standard.
Wichtige Tipps für den Erfolg:
- Keine Leerzeichen: Namensbereiche in Excel dürfen keine Leerzeichen enthalten. Wenn deine Kategorie „Frisches Obst“ heißt, muss der Name im Hintergrund „FrischesObst“ lauten. Du kannst die
INDIREKT-Formel dann so anpassen: `=INDIREKT(WECHSELN($A$10;" ";""))`. - Fehlermeldung: Wenn du die Formel in Schritt 4 eingibst und die Hauptzelle (A10) noch leer ist, zeigt Excel eine Warnung („Die Quelle schließt derzeit einen Fehler ein“). Klicke einfach auf Ja, das ist normal. Sobald du in A10 etwas auswählst, funktioniert es.
- Dynamische Listen: Wenn du später Kategorien hinzufügen möchtest, empfiehlt es sich, die Quelldaten vorher als „Intelligente Tabelle“ zu formatieren (
Strg + T), damit sich die Namensbereiche automatisch erweitern.
Zusammenfassung
- Daten aufschreiben.
- Namen vergeben (über "Aus Auswahl erstellen").
- Erstes Dropdown ganz normal über Datenüberprüfung.
- Zweites Dropdown mit
=INDIREKT(Zelle_1)verknüpfen.