Maak een dynamische Dynamische lijst in Excel (stap voor stap)
In deze handleiding laten we u stap voor stap zien hoe u een dynamische lijst maakt die keuzemogelijkheden toont op basis van de geselecteerde waarde in de eerste keuzelijst. Met andere woorden: u creëert een Excel-gegevensvalidatielijst die afhankelijk is van de waarde in een andere lijst.
Maak een dynamische Dynamische lijst
10 seconden om een Dynamische lijst te maken met een handige tool
Maak een dynamische Dynamische lijst in Excel 2021, Excel 365 en nieuwere versies
Enkele vragen die u zich mogelijk stelt over deze handleiding

Download het voorbeeldbestand gratis 
Video: Maak een Excel-Dynamische lijst
Maak een dynamische Dynamische lijst
Stap 1: Typ de items voor de Keuzelijst
1. Typ eerst de items die u in de keuzelijst wilt tonen, met elke lijst in een aparte kolom.
Let op: de items in de eerste kolom (Product) worden later gebruikt als Excel-namen voor de afhankelijke lijsten. Zo fungeren ‘Fruit’ en ‘Groente’ hier respectievelijk als namen voor de bereiken B2:B5 en C2:C6.
Zie screenshot:

2. Maak daarna een tabel voor elke gegevenslijst.
Selecteer het kolombereik A1:A3, klik op 'Invoegen' > 'Tabel', vink in het dialoogvenster Tabel maken het vakje 'Mijn tabel heeft koppen' aan en klik op 'OK'.

Herhaal deze stap om tabellen te maken voor de overige twee lijsten.
Bekijk alle tabellen en hun verwijzingen naar bereiken eenvoudig in de Naambeheerder (druk op Ctrl + F3 om deze te openen).

Stap 2: Maak Celnaam
In deze stap maakt u 'Namen' voor de hoofdlijst en elke afhankelijke lijst.
1. Selecteer de items die u in de hoofdlijst wilt opnemen ("A2:A3").
2. Ga vervolgens naar het 'Naamvak' naast de formulebalk.
3. Typ hier de naam in, bijvoorbeeld 'Product'.
4. Druk op Enter om te voltooien.

Herhaal de bovenstaande stappen om voor elke afhankelijke lijst een aparte naam te maken.
Geef de tweede kolom (B2:B5) de naam Fruit en de derde kolom (C2:C6) de naam Groente.


U kunt alle celnamen bekijken in de Naambeheerder (druk op Ctrl + F3 om deze te openen).

Stap 3: Voeg de hoofdkeuzelijst toe
Voeg vervolgens de hoofdkeuzelijst (Product) toe: een standaard gegevensvalidatie-keuzelijst, dus geen afhankelijke keuzelijst.
1. Maak eerst een tabel aan.
Selecteer cel E1, typ de kop van de eerste kolom („Product") en ga naar de cel rechts ervan (F1) om de tweede kolomkop („Item") in te voeren. Deze tabel bevat de keuzelijst.
Selecteer vervolgens de twee koppen ("E1" en "F1"), klik op het tabblad **Invoegen** en kies **Tabel** in de groep Tabellen.
Vink in het dialoogvenster Tabel maken het vakje 'Mijn tabel heeft koppen' aan en klik op OK.

2. Selecteer cel "E2" waarin u de hoofdkeuzelijst wilt plaatsen, klik op het tabblad „Gegevens", ga naar de groep "Gegevenstools" en kies "Gegevensvalidatie" > „Gegevensvalidatie".

3. In het dialoogvenster Gegevensvalidatie,
- Kies „Lijst” in het gedeelte „Toestaan”,
- Typ de onderstaande formule in het veld „Bron”, Product is de naam van de hoofdlijst,
- Klik op ‘OK’.
=Product

U ziet dat de hoofdkeuzelijst is gemaakt.

Stap 4: Voeg de afhankelijke keuzelijst toe
1. Selecteer cel "F2" waarin u de dynamische lijst wilt toevoegen, klik op het tabblad **Gegevens**, ga naar de groep **Gegevenstools** en klik op **Gegevensvalidatie** > **Gegevensvalidatie**.
2. In het dialoogvenster Gegevensvalidatie,
- Kies „Lijst” in het gedeelte „Toestaan”,
- Typ de onderstaande formule in het veld „Bron”; E2 is de cel die de hoofdkeuzelijst bevat.
- Klik op ‘OK’.
=INDIRECT(SUBSTITUTE(E2," ","_"))

Als E2 leeg is (u hebt nog geen item geselecteerd in de hoofdkeuzelijst), verschijnt een bericht zoals hieronder. Klik op ‘Ja’ om door te gaan.

De dynamische lijst is nu gemaakt.

Stap 5: Test de dynamische lijst.
1. Selecteer „Fruit" in de hoofdkeuzelijst ("E2"), ga naar de dynamische lijst ("F2"), klik op het pijltjespictogram en controleer of de fruititems in de lijst staan. Kies daarna een item uit de dynamische lijst.
2. Druk op de Tab-toets om een nieuwe rij te starten in de invoertabel, selecteer 'Groente' en ga naar de cel direct rechts ervan. Controleer of de groente-items in de lijst verschijnen en kies vervolgens een item uit de dynamische lijst.

- Als er geen item is geselecteerd in de hoofdkeuzelijst (kolom Product), werkt de dynamische lijst (kolom Item) niet.
- Wilt u de inhoud van de afhankelijke keuzelijst wissen of resetten nadat u de selectie hebt gewijzigd? Lees dan dit artikel Hoe wis je een cel met een afhankelijke keuzelijst nadat de selectie is gewijzigd in Excel?, waarin een VBA-code wordt beschreven die u helpt.
- Wilt u een keuzelijst met drie niveaus maken? Dit artikel helpt u verder:Hoe maak je een meerlagige afhankelijke keuzelijst in Excel?.
10 seconden om een Dynamische lijst te maken met een handige tool
„Kutools voor Excel" biedt een krachtige tool om een Dynamische lijst eenvoudiger en sneller te maken:

Stap 1: Typ de items voor de keuzelijst
Rangschik uw gegevens eerst zoals in onderstaande screenshot wordt getoond:

Stap 2: Pas de Kutools-tool toe
1. Selecteer de gegevens die u hebt gemaakt, klik op het tabblad **Kutools** en kies **Keuzelijst** om het submenu te openen. Klik daarna op **Dynamische keuzelijst**.

2. In de 'Dynamische lijst':
- Schakel „Modus B” in die overeenkomt met uw gegevensmodus,
- Selecteer de „Plaatsingsgebied lijst”, de kolom Plaatsingsgebied lijst moet gelijk zijn aan de kolom Gegevensbereik,
- Klik op ‘OK’.

De afhankelijke keuzelijst is nu gemaakt.

- „Modus B” ondersteunt het maken van een derde niveau of hoger in een Keuzelijst:

- Als uw gegevens zijn gerangschikt zoals in de onderstaande schermafbeelding, gebruikt u „Modus A”, die alleen het maken van een tweelagige dynamische lijst ondersteunt.

- Voor meer informatie over het gebruik van Kutools voor het maken van een dynamische lijst,bezoekt u deze handleiding.
Maak een dynamische Dynamische lijst in Excel 2021, Excel 365 en nieuwere versies
Als u Excel 365, Excel 2021 of een nieuwere versie gebruikt, kunt u op een eenvoudige manier een dynamische lijst maken met de nieuwe functies UNIEK en FILTER.
Stel dat uw brongegevens zijn gerangschikt zoals in de screenshot wordt getoond. Volg dan onderstaande stappen om de dynamische keuzelijst te maken.

Stap 1: Gebruik een formule om items op te halen voor de hoofd-Keuzelijst
Selecteer een cel, bijvoorbeeld cel G3, en gebruik de functies UNIEK en FILTER om de unieke waarden uit de 'Product'-lijst te halen die als basis dienen voor de hoofdkeuzelijst. Druk op Enter.
=UNIQUE(FILTER(A3:A20, A3:A20<>""))

Stap 2: Maak de hoofd-Keuzelijst
1. Selecteer een cel waarin u de hoofdkeuzelijst wilt plaatsen, bijvoorbeeld cel D3. Klik op het tabblad **Gegevens**, ga naar de groep **Gegevenstools** en kies **Gegevensvalidatie > Gegevensvalidatie**.
2. In het dialoogvenster 'Gegevensvalidatie',
- Kies „Lijst” in het gedeelte „Toestaan”,
- Typ de onderstaande formule in het veld „Bron”,
- Klik op 'OK'.
=$G$3#

De hoofdkeuzelijst is nu klaar.

Stap 3: Gebruik een formule om items op te halen voor de Dynamische lijst
Selecteer een cel, bijvoorbeeld H3, en gebruik de FILTER-functie om items te filteren op basis van de waarde in cel D3 (het geselecteerde item in de hoofdkeuzelijst). Druk op Enter.
=FILTER(B3:B20, A3:A20=D3)

Stap 4: Maak de Dynamische lijst
1. Selecteer een cel voor de dynamische lijst, bijvoorbeeld cel E3. Klik op het tabblad **Gegevens**, ga naar de groep **Gegevenstools** en kies **Gegevensvalidatie** > **Gegevensvalidatie**.
2. In het dialoogvenster „Gegevensvalidatie”
- Kies „Lijst” in het gedeelte „Toestaan”,
- Typ de onderstaande formule in het veld „Bron”,
- Klik op ‘OK’.
=$H$3#

De dynamische lijst is nu succesvol aangemaakt.

Wanneer u nieuwe items toevoegt of wijzigingen aanbrengt in A3:A20, wordt de keuzelijst automatisch bijgewerkt.
Sorteer Keuzelijst alfabetisch
Als u de items in de keuzelijst alfabetisch wilt ordenen, gebruikt u de onderstaande formule in 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 worden beide keuzelijsten gesorteerd van A tot Z.

Gebruik voor sortering van Z naar A de 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 u zich mogelijk stelt:
1. Waarom een tabel invoegen voor elke gegevenslijst?
Het invoegen van een tabel voor de gegevenslijst zorgt ervoor dat uw keuzelijst automatisch wordt bijgewerkt wanneer de gegevenslijst wijzigt. Voegt u bijvoorbeeld ‘Overig’ toe aan de eerste gegevenslijst, dan verschijnt ‘Overig’ direct in de hoofdkeuzelijst.

2. Waarom zou u een tabel gebruiken voor een keuzelijst?
Wanneer u op de Tab-toets drukt om een nieuwe rij aan de tabel toe te voegen, worden de keuzelijsten automatisch meegenomen in die nieuwe rij.
3. Hoe werkt de INDIRECT-functie?
De INDIRECT-functie zet een tekstreeks om in een geldige celverwijzing.
4. Hoe werkt de formule INDIRECT(SUBSTITUTE(E2&F2" ";„"))?
Ten eerste vervangt de SUBSTITUTE-functie tekst door andere tekst — in dit geval worden spaties uit de gecombineerde namen (E2 en F2) verwijderd. Vervolgens zet de INDIRECT-functie die aangepaste tekstreeks om in een geldige celverwijzing.
Beste kantoorproductiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om productiviteit en Tijd besparen te verhogen.Klik hier om de functie te verkrijgen die u het meest nodig heeft...
Office Tab Brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezing in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en bewerk meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die samenwerken in Office-apps.
- Alles-in-één suite— Excel-, Word-, Outlook- en PowerPoint-add-ins + Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (geschikt voor MSI)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het kopen van afzonderlijke add-ins

