Video ansehen - Erstellen mehrerer Dropdown-Listen in Excel ohne Wiederholung
Excel-Dropdown-Listen sind intuitiv zu verwenden und äußerst nützlich, wenn Sie ein Excel-Dashboard oder ein Dateneingabeformular erstellen.
Sie können mehrere Dropdown-Listen in Excel mit denselben Quelldaten erstellen. Manchmal ist es jedoch erforderlich, die Auswahl exklusiv zu machen (so dass die Option nach der Auswahl nicht in anderen Dropdown-Listen angezeigt werden sollte). Dies kann beispielsweise der Fall sein, wenn Sie Personen Besprechungsrollen zuweisen (wobei eine Person nur eine Rolle übernimmt).
Erstellen mehrerer Dropdown-Listen in Excel ohne Wiederholung
In diesem Blogbeitrag erfahren Sie, wie Sie mehrere Dropdown-Listen in Excel erstellen, bei denen es keine Wiederholungen gibt. Etwas wie unten gezeigt:
Um dies zu erstellen, müssen wir einen dynamischen benannten Bereich erstellen, der automatisch aktualisiert wird, um einen Namen zu entfernen, wenn er bereits einmal ausgewählt wurde. So sehen die Back-End-Daten aus (diese befinden sich auf einer separaten Registerkarte, während sich die Haupt-Dropdown-Liste auf einer Registerkarte mit dem Namen "Drop Down No Repetition" befindet).
So erstellen Sie diese Back-End-Daten:
- Spalte B (Mitgliederliste) enthält die Liste aller Mitglieder (oder Elemente), die Sie in der Dropdown-Liste anzeigen möchten
- Spalte C (Hilfsspalte 1) verwendet eine Kombination aus IF- und COUNTIF-Funktionen. Dies gibt den Namen, wenn der Name noch nicht verwendet wurde, andernfalls gibt es ein Leerzeichen.
=IF(COUNTIF('Drop Down No Repetition'!$C$3:$C$7,B3)>0,"",B3)
- Spalte D (Helper Spalte 2) verwendet eine Kombination aus IF- und ROWS-Funktionen. Dies gibt die Seriennummer an, wenn der Name nicht wiederholt wurde, andernfalls gibt es ein Leerzeichen.
=WENN(C3"",ZEILEN($C$3:C3),"")
- Spalte E (Helper Spalte 3) verwendet eine Kombination aus IFERROR, SMALL und ROWS. Dies stapelt alle verfügbaren Seriennummern zusammen.
=WENNFEHLER(KLEIN($D$3:$D$9,ZEILEN($D$3:D3)),"")
- Spalte F (Helper Spalte 4) verwendet eine Kombination von IFERROR- und INDEX-Funktionen. Dies gibt den Namen an, der dieser Seriennummer entspricht.
=IFERROR(INDEX($B$3:$B$9,E3),"")
- Verwenden Sie die folgenden Schritte, um einen dynamischen benannten Bereich zu erstellen
- Gehe zu Formel -> Namensverwaltung
- Wählen Sie im Dialogfeld Namensmanager die Option Neu
- Verwenden Sie im Dialogfeld Neuer Name die folgenden Details
- Name: DropDownList
- Bezieht sich auf: =Liste!$F$3:INDEX(Liste!$F$3:$F$9,COUNTIF(Liste!$F$3:$F$9”?*”))
Diese Formel gibt einen Bereich an, der alle Namen in Spalte F enthält. Sie ist dynamisch und wird aktualisiert, wenn sich die Namen in Spalte F ändern.
- Wechseln Sie zu Tab Drop Down No Repetition, und erstellen Sie eine Dropdown-Liste für die Datenvalidierung im Zellbereich C2: C6. Hier sind die Schritte, um dies zu tun:
- Gehen Sie zu Daten -> Datentools -> Datenvalidierung
- Verwenden Sie im Dialogfeld Datenvalidierung Folgendes:
- Validierungskriterien: Liste
- Quelle: =DropDownList
- OK klicken
Jetzt ist Ihre Dropdown-Liste fertig, in der ein einmal ausgewähltes Element nicht in nachfolgenden Dropdown-Listen angezeigt wird.
Probieren Sie es selbst aus… Laden Sie die Datei herunter
Andere nützliche Artikel zu Dropdown-Listen in Excel:
- So erstellen Sie eine abhängige Dropdown-Liste in Excel.
- Extrahieren Sie Daten aus der Dropdown-Listenauswahl in Excel.
- Verkleiden Sie Zahlen als Text in einer Dropdown-Liste.
- Erstellen Sie eine Dropdown-Liste mit Suchvorschlägen.
- Mehrfachauswahl aus einer Dropdown-Liste in einer einzelnen Zelle.