Direkt zum Inhalt

Wie erstellt man schnell dynamische abhängige Dropdown-Listen in Excel?

Die meisten von uns können möglicherweise mithilfe der Datenüberprüfungsfunktion in Excel eine Dropdown-Liste erstellen. Manchmal benötigen wir jedoch eine verknüpfte oder dynamische Dropdown-Liste. Dies bedeutet, wenn Sie einen Wert in der Dropdown-Liste A auswählen und die Werte, die in der Dropdown-Liste B aktualisiert werden sollen. In Excel können wir mit dem eine dynamische Dropdown-Liste erstellen Datenvalidierung Feature und die INDIREKT Funktion. In diesem Tutorial wird beschrieben, wie Sie abhängige Dropdown-Listen in Excel erstellen.


Erstellen Sie eine dynamische abhängige Dropdown-Liste in Excel

Angenommen, ich habe eine Tabelle mit vier Spalten, in denen vier Arten von Lebensmitteln angegeben sind: Obst, Lebensmittel, Fleisch und Getränke. Darunter befindet sich der spezifische Name des Lebensmittels. Siehe folgenden Screenshot:

Jetzt muss ich eine Dropdown-Liste erstellen, die die Lebensmittel wie Obst, Lebensmittel, Fleisch und Getränke enthält, und die zweite Dropdown-Liste würde den spezifischen Namen des Lebensmittels haben. Wenn ich Essen auswähle, werden in der zweiten Dropdown-Liste Reis, Nudeln, Brot und Kuchen angezeigt. Führen Sie dazu die folgenden Schritte aus:

1. Zuerst muss ich einige Bereichsnamen für diese Spalten und die erste Kategoriezeile erstellen.

(1.) Erstellen Sie einen Bereichsnamen für die Kategorien, die erste Zeile, wählen Sie A1: D1 aus und geben Sie den Bereichsnamen ein Nahrungsmittel in die Namensfeld, dann drücken Enter Key.

(2.) Dann müssen Sie den Bereich für jede der Spalten wie oben beschrieben benennen, wie unten gezeigt:

Tipp - Navigationsbereich: Erstellen Sie mehrere benannte Bereiche und Listen in einem Bereich in Excel
Normalerweise können wir in Excel jeweils nur einen Namensbereich definieren. In einigen Fällen müssen Sie jedoch möglicherweise mehrere benannte Bereiche erstellen. Es muss ziemlich mühsam sein, Namen wiederholt einzeln zu definieren. Kutools for Excel bietet ein solches Dienstprogramm, mit dem Sie schnell mehrere benannte Bereiche stapelweise erstellen und diese benannten Bereiche in der Liste auflisten können Navigationsbereich für einfache Anzeige und Zugriff.


Namen des Anzeigennavigationsbereichs

2. Jetzt kann ich die erste Dropdown-Liste erstellen. Wählen Sie eine leere Zelle oder Spalte aus, auf die Sie diese Dropdown-Liste anwenden möchten, und klicken Sie dann auf Datum > Datenvalidierung > Datenvalidierung, siehe Screenshot:

3. In dem Datenvalidierung Dialogfeld, klicken Sie auf Einstellungen Tab, wählen Sie Liste von dem Erlauben Dropdown-Liste und geben Sie diese Formel ein = Lebensmittel in die Quelle Box. Siehe Screenshot:

Note: Sie müssen in die Formel eingeben, wie Sie Ihre Kategorien benannt haben.

4. Klicken Sie OK und meine erste Dropdown-Liste wurden erstellt. Wählen Sie dann die Zelle aus und ziehen Sie den Füllpunkt auf die Zelle, auf die Sie diese Option anwenden möchten.

5. Dann kann ich die zweite Dropdown-Liste erstellen, eine leere Zelle auswählen und auf klicken Datum > Datenvalidierung > Datenvalidierung wieder in der Datenvalidierung Dialogfeld, klicken Sie auf Einstellungen Tab, wählen Sie Liste von dem Erlauben Dropdown-Liste und geben Sie diese Formel ein = indirekt (F1) in die Quelle Box, siehe Screenshot:

Note: F1 Gibt den Zellenstandort für die erste von mir erstellte Dropdown-Liste an. Sie können ihn nach Bedarf ändern.

6. Dann klick OK, Ziehen Sie den Zelleninhalt nach unten, und die abhängige Dropdown-Liste wurde erfolgreich erstellt. Siehe Screenshot:

Und wenn ich dann einen Typ des Lebensmittels auswähle, zeigt die entsprechende Zelle nur den spezifischen Namen des Lebensmittels an.

Hinweise:
1. Der Dropdown-Pfeil ist nur sichtbar, wenn die Zelle aktiv ist.
2. Sie können weiter gehen, wie Sie möchten. Wenn Sie die dritte Dropdown-Liste erstellen möchten, verwenden Sie einfach die zweite Dropdown-Liste als Quelle des dritten Dropdowns.

Demo: Erstellen Sie eine dynamische Dropdown-Liste in Excel


Kutools for Excel: Über 300 praktische Werkzeuge immer zur Hand! Starten Sie noch heute Ihre 30-tägige kostenlose Testversion ohne Funktionseinschränkungen. Jetzt herunterladen!

Erstellen Sie schnell abhängige Dropdown-Listen mit einem erstaunlichen Tool

Angenommen, Sie haben eine Datentabelle im Bereich B2: E8 und möchten unabhängige Dropdown-Listen basierend auf der Datentabelle im Bereich G2: H8 erstellen. Jetzt können Sie es einfach mit dem erledigen Dynamische Dropdown-Liste Merkmal von Kutools for Excel.

Kutools for Excel- Enthält mehr als 300 praktische Tools für Excel. Kostenlose 30-Tage-Testversion mit vollem Funktionsumfang, keine Kreditkarte erforderlich! Hol es dir jetzt

1. Klicken Sie Kutoolen > Dropdown-Liste > Dynamische Dropdown-Liste , um diese Funktion zu aktivieren.

2. Gehen Sie im Popup-Dialog wie folgt vor:

(1) Kreuzen Sie das an 2 Ebenenabhängige Dropdown-Liste Option;
(2) Wählen Sie im Feld Datenbereich die Datentabelle aus, auf deren Grundlage Sie unabhängige Dropdown-Listen erstellen.
(3) Wählen Sie im Feld Ausgabebereich den Zielbereich aus, in dem Sie die unabhängigen Dropdown-Listen platzieren möchten.

3. Drücke den Ok .

Bisher wurden die unabhängigen Dropdown-Listen im angegebenen Zielbereich erstellt. Sie können einfach Optionen aus diesen unabhängigen Dropdown-Listen auswählen.



In Verbindung stehende Artikel:

Beste Office-Produktivitätstools

Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

kte tab 201905


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (27)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why the dependent list doesn't change instantly?
This comment was minimized by the moderator on the site
Hi Ferat,
Have you followed the tutorial to create your dynamic drop down list? If followed the tutorial, the dependent list will change immediately as the main choice (in Cell F1) changes.
More detailed information can help me understand your problem. If possible, upload some screenshots will be helpful!
This comment was minimized by the moderator on the site
So I tried this with dynamic ranges. It's a no go. It does work with static ranges though.
This comment was minimized by the moderator on the site
I understand but how can I repeat the dropdown formatting in all rows of excel
This comment was minimized by the moderator on the site
Have you received an answer to your question? I'm wondering the same thing..
This comment was minimized by the moderator on the site
Lara, you are probably missed the second half of ste p 4. 4. Click OK and my first drop down list have been created, then select the cell and drag the fill handle to the cell that you want to apply this option.
This comment was minimized by the moderator on the site
I keep getting an error that says " the source currently evaluates to an error", any reason why? I followed the steps above. Any guidance would be greatly appreciated.
This comment was minimized by the moderator on the site
Hi, I am looking to do something similar but the only problem being my dynamic parameter and value combination list is structured as below Parm_nm Val_list Parent1 Item01 Parent1 Item02 Parent2 Item01 Parent2 Item03 Parent2 Item11 Parent3 Item32 Parent3 Item02 Parent4 Item09 Parent4 Item01 And I want to choose appropriate drop down depending on the header definition Eg: If the header definition is Parent3 then the drop down for the cells under the column should have Item32 and Item02. If the header is changed to Parent02 then the drop down list becomes Item01, Item3 and Item11. It is exactly what is being done here apart from the fact the source data structure is completely different and I do not have freedom to restructure it. In such a scenario I am not being able to Name the range of the second level list as I cannot just select and name them. Any help in this regard will highly appreciated. Regards, Sattam
This comment was minimized by the moderator on the site
in case the second drop down has to pick a list that is Dynamic, then how will this work. As in if fruit food meat and drink is for month one and the names for month two changes to fruit2 meat2 food2 and drink2 along with the selection below this headings then how do we use thius formula.
This comment was minimized by the moderator on the site
Thank you it worked like a magic
This comment was minimized by the moderator on the site
When I create a drop-down list using data validation, how can I select the valid entries from the keyboard, I want to type the number and have it auto-populate. Data Validation List looks like this : 1_Ready 2_On Hold 3_ Rejected
This comment was minimized by the moderator on the site
Quite useful. Thank you.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations