Excel-Tutorial: Bereits verwendete Einträge aus Dropdown-Liste ausblenden
Hier ist ein detailliertes Tutorial, wie du in Excel eine Dropdown-Liste erstellst, aus der bereits ausgewählte Elemente automatisch verschwinden.
Diese Funktion ist besonders nützlich für die Aufgabenplanung, Terminvergabe oder Inventarlisten, um Doppelauswahlen zu verhindern.
Methode: Dynamische Hilfsliste mit der FILTER-Funktion
Diese Methode funktioniert am besten mit Microsoft 365 oder Excel 2021, da sie die neuen dynamischen Arrays nutzt.
Schritt 1: Die Stammdaten vorbereiten
- Erstelle eine Liste mit allen verfügbaren Elementen (z. B. Namen von Mitarbeitern oder Projekten) in einer Spalte.
- Beispiel: Spalte A (A2:A10) enthält deine "Masterliste".
- Definiere den Bereich, in dem du später die Dropdown-Menüs nutzen möchtest.
- Beispiel: Spalte C (C2:C10) ist der Bereich "Auswahl".
Schritt 2: Die dynamische Hilfsliste erstellen
Wir benötigen eine Formel, die die Masterliste mit den bereits gewählten Werten abgleicht und nur die Übriggebliebenen anzeigt.
- Gehe in eine freie Spalte (z. B. Spalte E).
- Gib in Zelle E2 folgende Formel ein:
=FILTER(A2:A10; NICHT(ZÄHLENWENN(C2:C10; A2:A10)); "Keine Einträge verfügbar")- Erklärung:
ZÄHLENWENN(C2:C10; A2:A10): Prüft, wie oft jeder Name aus der Masterliste bereits im Auswahlbereich vorkommt.NICHT(...): Kehrt das Ergebnis um (wir wollen die, die 0-mal vorkommen).FILTER(...): Gibt nur die Namen zurück, die noch nicht gewählt wurden.
- Erklärung:
Schritt 3: Die Datenüberprüfung (Dropdown) einrichten
Nun verknüpfen wir das Dropdown-Menü mit unserer dynamischen Liste in Spalte E.
- Markiere die Zellen in deinem Auswahlbereich (C2:C10).
- Gehe im Menüband auf den Reiter Daten -> Datenüberprüfung.
- Wähle unter "Zulassen" den Punkt Liste.
- Gib bei "Quelle" folgendes ein:
=$E$2#- Wichtig: Das Raute-Zeichen (
#) hinter der Zelladresse sagt Excel, dass es den gesamten "Überlaufbereich" der Formel nutzen soll (also die ganze dynamische Liste).
- Wichtig: Das Raute-Zeichen (
Schritt 4: Fehlermeldung deaktivieren (Optional)
Da die Liste schrumpft, während du Dinge auswählst, könnte Excel eine Warnung ausgeben, wenn du eine Zelle anklickst, die bereits einen Wert enthält (weil dieser Wert ja nun nicht mehr in der Liste steht).
- Gehe im selben Fenster (Datenüberprüfung) auf den Reiter Fehlermeldung.
- Deaktiviere das Häkchen bei Fehlermeldung anzeigen, wenn ungültige Daten eingegeben wurden.
- Klicke auf OK.
Zusammenfassung der Funktionsweise
- Du wählst einen Namen in Spalte C aus.
- Die Formel in Spalte E erkennt sofort: "Dieser Name ist jetzt in Spalte C vorhanden" und entfernt ihn aus der Liste.
- Wenn du die nächste Dropdown-Zelle in Spalte C öffnest, zeigt diese nur noch die verbleibenden Namen aus Spalte E an.
Profi-Tipp: Den Bereich als Tabelle formatieren
Wenn du deine Masterliste (A1:A10) als Tabelle formatiert (Strg + T), passt sich die Formel automatisch an, wenn du später neue Namen unten hinzufügst. Ersetze in der Formel dann einfach die Zellbezüge durch die Tabellennamen.
Alternative für ältere Excel-Versionen (VBA)
Solltest du eine ältere Excel-Version ohne die FILTER-Funktion nutzen, ist der Prozess wesentlich komplexer und erfordert komplizierte Matrixformeln oder ein kurzes VBA-Makro. In 99% der modernen Anwendungsfälle ist die oben genannte Methode jedoch der Standardweg.