Skip to main content

Maak een Dynamische Afhankelijke Keuzelijst in Excel (Stap voor Stap)

Author: Sun Last Modified: 2025-05-29

In deze handleiding introduceren we stap voor stap hoe je een afhankelijke keuzelijst maakt die keuzes weergeeft op basis van de waarden die in de eerste keuzelijst zijn geselecteerd. Met andere woorden, we gaan een Excel-gegevensvalidatielijst maken op basis van de waarde van een andere lijst.

Maak een dynamische afhankelijke keuzelijst
In 10 seconden een afhankelijke keuzelijst maken met een handig hulpmiddel
Maak een dynamische afhankelijke keuzelijst in Excel 2021, Excel 365 en nieuwere versies
Enkele vragen die je je misschien stelt over deze handleiding

A screenshot showing a dependent drop-down list setup in Excel

Voorbeeldbestand gratis downloaden An icon for downloading the sample file for creating dependent drop-down lists in Excel


Video: Maak een afhankelijke keuzelijst in Excel

 

Maak een dynamische afhankelijke keuzelijst

 

Stap 1: Typ de items voor de keuzelijsten

1. Typ eerst de items die je wilt laten verschijnen in de keuzelijsten, elke lijst in een aparte kolom.

Merk op dat de items in de eerste kolom (Product) later dienen als Excel-namen voor de afhankelijke lijsten. Bijvoorbeeld, hier zullen Fruit en Groente de namen zijn voor kolom B2:B5 en C2:C6.

Zie screenshot:

A screenshot showing entries for drop-down lists in Excel, each list in a separate column

2. Maak vervolgens tabellen aan voor elke gegevenslijst.

Selecteer kolombereik A1:A3, klik op "Invoegen" > "Tabel", en vink in het dialoogvenster Tabel maken de optie "Mijn tabel heeft kopteksten" aan. Klik op "OK".

A screenshot showing how to create a table in Excel for drop-down list entries

Herhaal deze stap om tabellen te maken voor de andere twee lijsten.

Je kunt alle tabellen en de verwijzing naar bereiken bekijken in Namenbeheer (druk op "Ctrl" + "F3" om het te openen).

A screenshot showing the Name Manager with table references in Excel

Stap 2: Creëer Bereiknamen

In deze stap moet je "Namen" creëren voor de hoofdlijst en elke afhankelijke lijst.

1. Selecteer de items die verschijnen in de hoofdlijst ("A2:A3").

2. Ga vervolgens naar het "Naamvak" naast de "Formulebalk".

3. Typ de naam erin, hier noemen we het "Product".

4. Druk op de "Enter"-toets om te voltooien.

A screenshot showing how to create a range name for the main drop-down list in Excel

Herhaal vervolgens de bovenstaande stappen om namen te creëren voor elke afhankelijke lijst.

Hier noemen we de tweede kolom (B2:B5) Fruit en de derde kolom (C2:C6) Groente.

A screenshot showing how to create range names for the fruit list

A screenshot showing how to create range names for the vegetable list

Je kunt alle bereiknamen bekijken in Namenbeheer (druk op "Ctrl" + "F3" om het te openen).

A screenshot showing range names for dependent drop-down lists in the Name Manager in Excel

Stap 3: Voeg de Hoofd Keuzelijst Toe

Voeg vervolgens de hoofdkeuzelijst toe (Product), wat een normale gegevensvalidatie keuzelijst is, geen afhankelijke keuzelijst.

1. Maak eerst een tabel.

Selecteer een cel ("E1"), typ de eerste kolomkop ("Product"), en ga naar de volgende kolomcel ("F1"), typ de tweede kolomkop ("Item"). Deze tabel zal de keuzelijsten bevatten.

Selecteer vervolgens deze twee koppen ("E1" en "F1"), klik op het tabblad "Invoegen" en selecteer "Tabel" in de groep Tabellen.

Vink in het dialoogvenster Tabel Maken de optie "Mijn tabel heeft kopteksten" aan en klik op "OK".

A screenshot showing the creation of a table for drop-down list usage in Excel

2. Selecteer cel "E2" waar je de hoofdkeuzelijst wilt invoegen, klik op het tabblad "Gegevens" en ga naar de groep "Gegevensgereedschappen" om op "Gegevensvalidatie" > "Gegevensvalidatie" te klikken.

A screenshot showing how to insert a main drop-down list in Excel using Data Validation

3. In het dialoogvenster Gegevensvalidatie,

  • Kies "Lijst" in de sectie "Toestaan",
  • Typ onderstaande formule in de "Bron"-balk, Product is de Naam van de hoofdlijst,
  • Klik op "OK".
=Product

A screenshot showing the Data Validation dialog for the main drop-down list in Excel

Je kunt zien dat de hoofdkeuzelijst is gemaakt.

A screenshot showing the main drop-down list created in Excel

Stap 4: Voeg Afhankelijke Keuzelijst Toe

1. Selecteer cel "F2" waar je de afhankelijke keuzelijst wilt toevoegen, klik op het tabblad "Gegevens", en ga naar de groep Gegevensgereedschappen om op "Gegevensvalidatie" > "Gegevensvalidatie" te klikken.

2. In het dialoogvenster Gegevensvalidatie,

  • Kies "Lijst" in de sectie "Toestaan",
  • Typ onderstaande formule in de "Bron"-balk, E2 is de cel die de hoofdkeuzelijst bevat.
  • Klik op "OK".
=INDIRECT(SUBSTITUTE(E2," ","_"))

A screenshot showing how to add a dependent drop-down list in Excel using Data Validation

Als E2 leeg is (je hebt geen item geselecteerd in de hoofdkeuzelijst), zie je een bericht verschijnen zoals hieronder, klik op "Ja" om door te gaan.

A screenshot showing a warning message when the main drop-down list is empty in Excel

Nu is de afhankelijke keuzelijst gemaakt.

A screenshot showing a completed dependent drop-down list in Excel

Stap 5: Test de Afhankelijke Keuzelijst.

1. Selecteer "Fruit" in de hoofdkeuzelijst ("E2"), ga vervolgens naar de afhankelijke keuzelijst ("F2") en klik op het pijl-icoon, controleer of de fruititems in de lijst staan, en selecteer een item uit de afhankelijke keuzelijst.

2. Druk op de "Tab"-toets om een nieuwe rij in de gegevensinvoertabel te starten, selecteer "Groente", en ga naar de volgende cel rechts, controleer of de groente-items in de lijst staan, en selecteer een item uit de afhankelijke keuzelijst.

An animation demonstrating how to use the dependent drop-down list in Excel

Opmerkingen:

In 10 seconden een afhankelijke keuzelijst maken met een handig hulpmiddel

 

"Kutools for Excel" biedt een krachtig hulpmiddel om een afhankelijke keuzelijst gemakkelijker en sneller te maken:

An animation showing how to create a dependent drop-down list in Excel using Kutools

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Stap 1: Typ de Items Voor De Keuzelijst

Rangschik je gegevens zoals in onderstaande schermafbeelding getoond:

A screenshot showing how to arrange data for creating a dependent drop-down list

Stap 2: Pas het Kutools-hulpmiddel toe

1. Selecteer de gegevens die je hebt gemaakt, klik op het tabblad "Kutools", en klik op "Keuzelijst" om het submenu weer te geven, klik op "Dynamische Keuzelijst".

A screenshot showing the Kutools Drop-down List menu in Excel

2. In de "Afhankelijke Keuzelijst":

  • Vink "Modus B" aan die overeenkomt met jouw gegevensmodus,
  • Selecteer het "plaatsingsgebied lijst", het aantal kolommen in het plaatsingsgebied moet gelijk zijn aan het aantal kolommen in het gegevensbereik,
  • Klik op "Ok".

A screenshot showing the Dependent Drop-down List dialog

Nu is de afhankelijke keuzelijst gemaakt.

A screenshot showing a completed dependent drop-down list created with Kutools

Tips:
  • "Modus B" ondersteunt het maken van een derde niveau of meer in een keuzelijst:
    A screenshot showing Mode B in Kutools for creating a multi-level dependent drop-down list
  • Als je gegevens zijn gerangschikt zoals in onderstaande schermafbeelding wordt getoond, moet je "Modus A" gebruiken, wat alleen ondersteuning biedt voor het maken van een tweeniveau afhankelijke keuzelijst.
    A screenshot showing Mode A in Kutools for creating a 2-level dependent drop-down list
  • Voor meer details over het gebruik van Kutools om een afhankelijke keuzelijst te maken, bezoek dan deze handleiding.

Kutools for Excel

Volledige functie gratis proefperiode van 30 dagen, geen creditcard vereist.

Meer dan 300 krachtige geavanceerde functies en tools voor Excel.

Geen speciale vaardigheden nodig, bespaar uren tijd elke dag.

Maak een dynamische afhankelijke keuzelijst in Excel 2021, Excel 365 en nieuwere versies

 

Als je Excel 365, Excel 2021 of nieuwere versies gebruikt, is er een andere manier om snel een dynamische afhankelijke keuzelijst te maken door gebruik te maken van nieuwe functies "UNIEK" en "FILTER".

Stel dat je brongegevens zijn gerangschikt zoals in de schermafbeelding, volg dan onderstaande stappen om de dynamische keuzelijst te maken.

A screenshot showing source data arranged for creating dependent drop-down lists in Excel

Stap 1: Gebruik een formule om items voor de hoofdkeuzelijst te krijgen

Selecteer een cel, bijvoorbeeld cel G3, en gebruik de functies UNIEK en FILTER om de unieke waarden uit de "Product"-lijst te extraheren, die de bron van de hoofdkeuzelijst zullen zijn, en druk op de "Enter"-toets.

=UNIQUE(FILTER(A3:A20, A3:A20<>""))
Opmerking: Omdat de producten zich in A3:A12 bevinden, voegen we 8 extra cellen toe aan de array om ruimte te bieden voor mogelijke nieuwe invoer. Daarnaast nestelen we de FILTER-functie in UNIEK om unieke waarden zonder blanco's te extraheren.

A screenshot showing the UNIQUE and FILTER formula used to extract items for the main drop-down list in Excel

Stap 2: Creëer de hoofdkeuzelijst

1. Selecteer een cel waar je de hoofdkeuzelijst wilt plaatsen, bijvoorbeeld cel "D3", klik op het tabblad "Gegevens", en ga naar de groep "Gegevensgereedschappen" om op "Gegevensvalidatie" > "Gegevensvalidatie" te klikken.

2. In het dialoogvenster "Gegevensvalidatie",

  • Kies "Lijst" in de sectie "Toestaan",
  • Typ onderstaande formule in de "Bron"-balk,
  • Klik op "OK".
=$G$3#
Opmerking: Dit wordt een spill-bereikverwijzing genoemd, en deze syntaxis verwijst naar het hele bereik ongeacht hoeveel het uitzet of inkrimpt.

A screenshot showing the Data Validation dialog for creating the main drop-down list in Excel

Nu is de hoofdkeuzelijst gemaakt.

A screenshot showing the created main drop-down list in Excel

Stap 3: Gebruik een formule om items voor de afhankelijke keuzelijst te krijgen

Selecteer een cel, bijvoorbeeld cel H3, gebruik de FILTER-functie om de items te filteren op basis van de waarde in cel "D3" (het geselecteerde item in de hoofdkeuzelijst), druk op de "Enter"-toets.

=FILTER(B3:B20, A3:A20=D3)
Opmerking: Als er een leeg veld is in de hoofdkeuzelijst, zal de formule terugkeren naar nullen.

A screenshot showing the FILTER formula used to extract dependent items in Excel

Stap 4: Creëer de afhankelijke keuzelijst

1. Selecteer een cel waar de afhankelijke keuzelijst zal worden geplaatst, bijvoorbeeld cel "E3", klik op het tabblad "Gegevens", en ga naar de groep "Gegevensgereedschappen" om op "Gegevensvalidatie" > "Gegevensvalidatie" te klikken.

2. In het dialoogvenster "Gegevensvalidatie",

  • Kies "Lijst" in de sectie "Toestaan",
  • Typ onderstaande formule in de "Bron"-balk,
  • Klik op "OK".
=$H$3#
Opmerking: Dit wordt een spill-bereikverwijzing genoemd, en deze syntaxis verwijst naar het hele bereik ongeacht hoeveel het uitzet of inkrimpt.

A screenshot showing the Data Validation dialog for creating the dependent drop-down list in Excel

Nu is de afhankelijke keuzelijst succesvol gemaakt.

A screenshot showing the completed dependent drop-down list in Excel

Wanneer je nieuwe items toevoegt of wijzigingen aanbrengt in A3:A20, worden de keuzelijsten automatisch bijgewerkt.

Tips:

Sorteer keuzelijst alfabetisch

Als je de items in de keuzelijst alfabetisch wilt rangschikken, kun je onderstaande formule gebruiken voor de voorbereidingstabel.

Voor de hoofdkeuzelijst (de formule in cel G3):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")))

Voor de afhankelijke keuzelijst (de formule in cel H3):

=SORT(FILTER(B3:B20, A3:A20=D3))

Nu zijn beide keuzelijsten alfabetisch gesorteerd van A tot Z.

A screenshot showing the sorted dependent drop-down lists alphabetically in Excel

Om alfabetisch te sorteren van Z naar A, gebruik dan onderstaande formule:

Voor de hoofdkeuzelijst (de formule in cel G3):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")), 1, -1)

Voor de afhankelijke keuzelijst (de formule in cel H3):

=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)

Enkele vragen die je mogelijk wilt stellen:

1. Waarom een tabel invoegen voor elke gegevenslijst?

Het invoegen van een tabel voor de gegevenslijst helpt je de keuzelijst automatisch bij te werken op basis van wijzigingen in de gegevenslijst. Bijvoorbeeld, door 'Anders' toe te voegen in de eerste gegevenslijst, wordt de hoofdkeuzelijst automatisch aangevuld met 'Anders'.

A screenshot showing how a table automatically updates a drop-down list when new data is added

2. Waarom een tabel gebruiken om keuzelijsten te plaatsen?

Wanneer je op de Tab-toets drukt om een nieuwe regel aan de tabel toe te voegen, worden de keuzelijsten ook automatisch toegevoegd in de nieuwe regel.

3. Hoe werkt de INDIRECT-functie?

De INDIRECT-functie wordt gebruikt om een tekststring om te zetten in een geldige verwijzing.

4. Hoe werkt de formule INDIRECT(SUBSTITUEREN(E2&F2," ",""))?

Eerst vervangt de SUBSTITUEREN-functie tekst door andere tekst. Hier wordt het gebruikt om spaties te verwijderen uit de gecombineerde namen (E2 en F2). Vervolgens converteert de INDIRECT-functie de tekststring (de gecombineerde inhoud van E2 en F2) naar een geldige verwijzing.

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!