Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Dynamische Dropdowns Maken uit Tabellen | Dynamische Validatiesystemen
Excel Gegevensvalidatie en Controle

Dynamische Dropdowns Maken uit Tabellen

Veeg om het menu te tonen

Je hebt al geleerd hoe je een dropdown koppelt aan een vast bereik, zoals de kolom Status. Dat werkt, maar zodra je lijst groeit, werkt het niet meer — de nieuwe invoer valt buiten de referentie en verschijnt niet in de dropdown.

Excel-tabellen lossen dit probleem eenvoudig op. Wanneer de bron van een dropdown een kolom in een Excel-tabel is, wordt de referentie automatisch uitgebreid zodra je rijen toevoegt.

Een referentieblad instellen

Voordat je een tabel maakt, is het goede praktijk om je lijstgegevens op een apart blad te plaatsen — gescheiden van het hoofdgegevensinvoerveld. Dit houdt het werkboek overzichtelijk en maakt lijsten eenvoudig te beheren.

Stap 1 — Een nieuw blad maken:

  1. Klik eenvoudig op het +-icoon naast het laatste tabblad;
  2. Dubbelklik op het nieuwe tabblad en hernoem het naar Lists.

Stap 2 — Je eerste lijst toevoegen:

  1. Klik op cel A1 en typ een koptekst — bijvoorbeeld Status;
  2. Voer elke waarde in de rijen eronder in, één per cel:
    • A2: Open
    • A3: Closed
    • A4: Pending
  3. Houd de kolom netjes — geen lege rijen, geen extra spaties, geen samengevoegde cellen.

Stap 3 — Een bereik omzetten naar een Excel-tabel:

Voordat een dropdown aan een tabel kan worden gekoppeld, moet de lijst als tabel worden opgemaakt:

  1. Klik ergens binnen het bereik van je lijst;
  2. Druk op Ctrl + T (Win) of cmd + T (Mac);
  3. Bevestig het bereik en vink Mijn tabel bevat kopteksten aan;
  4. Klik op OK.

Excel geeft de tabel standaard een naam zoals Table1. Hernoem deze naar iets betekenisvols — bijvoorbeeld Statuses — via het tabblad Tabelontwerp.

Een tabelkolom verwijzen in validatie

Je kunt geen gestructureerde verwijzing zoals =Statuses[Status] direct in het bronveld van Gegevensvalidatie typen — Excel accepteert dit daar niet. Een nette oplossing is het gebruik van de functie INDIRECT, die een tekststring omzet in een geldige bereikverwijzing.

Stapsgewijs:

  1. Selecteer de cellen van de kolom Status in je hoofdtafel;
  2. Open Gegevensvalidatie → Instellingen → Lijst;
  3. Typ bij Bron: =INDIRECT("Statuses");
  4. Klik op OK.

Wanneer nu een nieuwe waarde wordt toegevoegd aan Statuses, wordt de dropdown direct bijgewerkt — geen Naambeheer nodig.

Note
Opmerking

INDIRECT is een vluchtige functie, wat betekent dat Excel deze elke keer opnieuw berekent wanneer de werkmap wordt herberekend. Voor een kleine referentielijst zoals deze is dat geen probleem. In zeer grote werkmappen met veel gevalideerde cellen kan het echter vertragen — in dat geval is de Named Range-aanpak te verkiezen. Meer over deze afweging leer je in het volgende hoofdstuk.

Opdracht

Bestand: werk verder met hetzelfde bestand uit de vorige sectie.

  1. Ga naar het blad Lists en voeg een nieuwe waarde toe onder Pending in de tabel Statuses:
    • A5: Cancelled
  2. Ga terug naar het hoofdblad en klik op de dropdown in een willekeurige Status-cel.
  3. Controleer dat Cancelled nu in de lijst verschijnt naast Open, Closed en Pending.

Dit bevestigt dat de INDIRECT-verwijzing actief is — de dropdown is bijgewerkt zonder wijzigingen aan de validatieregel zelf.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 2. Hoofdstuk 1
some-alt