Erstellen mehrerer Dropdown-Listen in Excel ohne Wiederholung

Inhaltsverzeichnis

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:

  1. Spalte B (Mitgliederliste) enthält die Liste aller Mitglieder (oder Elemente), die Sie in der Dropdown-Liste anzeigen möchten
  2. 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)
  1. 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),"")
  1. 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)),"")
  1. 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),"")
  1. 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.
  2. 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.
wave wave wave wave wave