Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erstellen Dynamischer Dropdown-Menüs Aus Tabellen | Section
Datenvalidierung & -Kontrolle

Erstellen Dynamischer Dropdown-Menüs Aus Tabellen

Swipe um das Menü anzuzeigen

Du hast bereits gelernt, wie man ein Dropdown-Menü auf einen festen Bereich wie die Spalte Status verweist. Das funktioniert, aber es bricht zusammen, sobald deine Liste wächst – der neue Eintrag liegt außerhalb des Bezugs und erscheint nicht im Dropdown-Menü.

Excel-Tabellen lösen dieses Problem elegant. Wenn die Quelle eines Dropdown-Menüs eine Excel-Tabellenspalte ist, erweitert sich der Bezug automatisch, sobald du Zeilen hinzufügst.

Einrichten eines Referenzblatts

Bevor du eine Tabelle erstellst, empfiehlt es sich, die Listendaten auf einem eigenen Blatt zu führen – getrennt vom Hauptdatenbereich. Das hält die Arbeitsmappe übersichtlich und macht Listen leichter verwaltbar.

Schritt 1 — Ein neues Blatt erstellen:

  1. Klicke einfach auf das +-Symbol neben dem letzten Tab;
  2. Doppelklicke auf den neuen Tab und benenne ihn in Lists um.

Schritt 2 — Die erste Liste hinzufügen:

  1. Klicke auf Zelle A1 und gib eine Überschrift ein – z. B. Status;
  2. Trage jeden Wert in die darunterliegenden Zeilen ein, jeweils einen pro Zelle:
    • A2: Open
    • A3: Closed
    • A4: Pending
  3. Halte die Spalte sauber – keine Leerzeilen, keine zusätzlichen Leerzeichen, keine zusammengeführten Zellen.

Schritt 3 — Umwandeln eines Bereichs in eine Excel-Tabelle:

Bevor ein Dropdown mit einer Tabelle verknüpft werden kann, muss die Listendaten als solche formatiert werden:

  1. Irgendwo innerhalb des Listenbereichs klicken;
  2. Ctrl + T (Win) oder cmd + T (Mac) drücken;
  3. Bereich bestätigen und Tabelle hat Überschriften auswählen;
  4. Auf OK klicken.

Excel weist der Tabelle einen Standardnamen wie Table1 zu. Diesen über die Registerkarte Tabellendesign in einen aussagekräftigen Namen umbenennen, z. B. Statuses.

Verweis auf eine Tabellenspalte in der Gültigkeitsprüfung

Eine strukturierte Referenz wie =Statuses[Status] kann nicht direkt in das Quellfeld der Datenüberprüfung eingegeben werden — Excel akzeptiert dies dort nicht. Eine elegante Lösung ist die Verwendung der Funktion INDIRECT, die eine Textzeichenfolge in einen gültigen Bereichsbezug umwandelt.

Schritt für Schritt:

  1. Auswahl der Zellen der Spalte Status in der Haupttabelle;
  2. Öffnen von Datenüberprüfung → Einstellungen → Liste;
  3. Im Feld Quelle eingeben: =INDIRECT("Statuses");
  4. Auf OK klicken.

Wird nun ein neuer Wert zu Statuses hinzugefügt, erscheint dieser sofort im Dropdown — ein Namensmanager ist nicht erforderlich.

Note
Hinweis

INDIRECT ist eine volatile Funktion, das heißt, Excel berechnet sie bei jeder Neuberechnung der Arbeitsmappe neu. Für eine kleine Referenzliste wie diese ist das unproblematisch. In sehr großen Arbeitsmappen mit vielen validierten Zellen kann dies jedoch zu Verlangsamungen führen — in diesem Fall ist die Verwendung eines benannten Bereichs vorzuziehen. Mehr zu diesem Abwägungsprozess erfahren Sie im nächsten Kapitel.

Aufgabe

Datei: Weiterarbeit mit derselben Datei wie im vorherigen Abschnitt.

  1. Wechseln Sie zum Blatt Lists und fügen Sie unter Pending einen neuen Wert in der Tabelle Statuses hinzu:
    • A5: Cancelled
  2. Kehren Sie zum Hauptblatt zurück und klicken Sie auf das Dropdown in einer beliebigen Status-Zelle.
  3. Überprüfen Sie, ob Cancelled nun zusammen mit Open, Closed und Pending in der Liste erscheint.

Dies bestätigt, dass der INDIRECT-Verweis aktiv ist — das Dropdown wurde aktualisiert, ohne dass die Gültigkeitsregel selbst geändert wurde.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 6

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 6
some-alt