Skip to main content

Excel keuzelijst: maken, bewerken, verwijderen en meer geavanceerde bewerkingen

Author: Siluvia Last Modified: 2025-05-29

Een keuzelijst lijkt op een lijstvak waarmee gebruikers één waarde uit een selectie kunnen kiezen. In deze handleiding worden de basisbewerkingen voor keuzelijsten uitgelegd: keuzelijst maken, bewerken en verwijderen in Excel. Daarnaast vind je hier geavanceerde bewerkingen voor keuzelijsten om de functionaliteit uit te breiden en meer Excel-problemen op te lossen.

 Inhoudsopgave: [ Verbergen ]


Eenvoudige keuzelijst maken

Om een keuzelijst te gebruiken, moet je eerst weten hoe je deze maakt. In dit onderdeel vind je6 manieren om een keuzelijst in Excel te maken.

Keuzelijst maken op basis van een bereik van cellen

Hier laten we stap voor stap zien hoe je een keuzelijst maakt op basis van een celbereik in Excel. Volg deze stappen:

1. Selecteer het celbereik waarin je de keuzelijst wilt plaatsen.

Tip: Je kunt een keuzelijst voor meerdere niet-aaneengesloten cellen tegelijk maken door de "Ctrl"-toets ingedrukt te houden terwijl je de cellen één voor één selecteert.

2. Klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

A screenshot of the Data Validation option in Excel ribbon

3. Stel in het dialoogvenster "Gegevensvalidatie" onder het tabblad "Opties" het volgende in.

3.1) Kies in de keuzelijst "Toestaan" de optie Lijst;
3.2) Selecteer in het vak "Koppeling bron" het celbereik waarvan je de waarden in de keuzelijst wilt tonen;
3.3) Klik op de knop "OK".

A screenshot showing the Settings tab in the Data Validation dialog box with List selected

Opmerkingen:

1) Je kunt het vakje "Lege cellen negeren" aanvinken of uitvinken, afhankelijk van hoe je lege cellen in het geselecteerde bereik wilt behandelen;
2) Zorg ervoor dat het vakje "In-cel keuzelijst" is aangevinkt. Als dit niet is aangevinkt, verschijnt het keuzelijstpijltje niet bij het selecteren van de cel.
3) In het vak "Koppeling bron" kun je ook handmatig waarden invoeren, gescheiden door komma's, zoals te zien is in de onderstaande schermafbeelding.

A screenshot showing the Source box in Data Validation with manually typed values for a drop-down list

Nu is de keuzelijst aangemaakt. Wanneer je op de cel met de keuzelijst klikt, verschijnt er een pijltje naast. Klik op het pijltje om de lijst uit te vouwen en een item te kiezen.

A screenshot of a created drop-down list in Excel

Dynamische keuzelijst maken vanuit een tabel

Je kunt je gegevensbereik omzetten naar een Excel-tabel en vervolgens een dynamische keuzelijst maken op basis van het tabelbereik.

1. Selecteer het oorspronkelijke gegevensbereik en druk op de toetsen "Ctrl" + "T".

2. Klik op "OK" in het pop-upvenster "Tabel maken". Het gegevensbereik wordt nu omgezet naar een tabel.

A screenshot of the Create Table dialog box in Excel used to convert a range to a table

3. Selecteer het celbereik waarin je de keuzelijst wilt plaatsen en klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

4. Stel in het dialoogvenster "Gegevensvalidatie" het volgende in:

4.1) Kies "Lijst" in de keuzelijst "Toestaan";
4.2) Selecteer het tabelbereik (zonder de koptekst) in het vak "Koppeling bron";
4.3) Klik op de knop "OK".

A screenshot of the Data Validation dialog box in Excel showing a table range selected for the drop-down list

Nu zijn de dynamische keuzelijsten aangemaakt. Wanneer je gegevens toevoegt of verwijdert uit het tabelbereik, worden de waarden in de keuzelijst automatisch bijgewerkt.

Dynamische keuzelijst maken met formules

Naast het maken van een dynamische keuzelijst op basis van een tabelbereik, kun je ook een formule gebruiken om een dynamische keuzelijst in Excel te maken.

1. Selecteer de cellen waarin je de keuzelijsten wilt plaatsen.

2. Klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

3. Stel in het dialoogvenster "Gegevensvalidatie" het volgende in.

3.1) Kies in het vak "Toestaan" de optie "Lijst";
3.2) Voer in het vak "Koppeling bron" de onderstaande formule in;
=OFFSET($A$13,0,0,COUNTA($A$13:$A$24),1)
Opmerking: In deze formule is $A$13 de eerste cel van het gegevensbereik en $A$13:$A$24 het gegevensbereik waarop je de keuzelijsten wilt baseren.
3.3) Klik op de knop "OK". Zie schermafbeelding:

A screenshot of the Data Validation dialog box in Excel with the OFFSET formula entered for a dynamic drop-down list

Nu zijn de dynamische keuzelijsten aangemaakt. Wanneer je gegevens toevoegt of verwijdert uit het specifieke bereik, worden de waarden in de keuzelijsten automatisch bijgewerkt.

Keuzelijst maken op basis van een benoemd bereik

Je kunt ook een keuzelijst maken op basis van een benoemd bereik in Excel.

1. Maak eerst een benoemd bereik. Selecteer het celbereik waarop je het benoemde bereik wilt baseren, typ de naam in het vak "Naam" en druk op "Enter".

A screenshot of creating a named range in Excel by entering the range name into the Name box

2. Klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

3. Stel in het dialoogvenster "Gegevensvalidatie" het volgende in.

3.1) Kies in het vak "Toestaan" de optie "Lijst";
3.2) Klik op het vak "Koppeling bron" en druk vervolgens op de "F3"-toets.
3.3) Selecteer in het dialoogvenster "Naam plakken" de zojuist aangemaakte naam en klik op "OK";
Tip: Je kunt ook handmatig "=naam bereik" invoeren in het vak "Koppeling bron". In dit geval voer ik "=City" in.
3.4) Klik op "OK" wanneer je terugkomt in het dialoogvenster "Gegevensvalidatie". Zie schermafbeelding:

A screenshot of the Data Validation dialog box in Excel with a named range selected for the drop-down list

Nu is de keuzelijst aangemaakt op basis van een benoemd bereik.

Keuzelijst maken vanuit een ander werkboek

Stel dat er een werkboek is met de naam “SourceData” en je wilt een keuzelijst maken in een ander werkboek op basis van gegevens uit dit "SourceData"-werkboek. Volg dan deze stappen.

1. Open het werkboek “SourceData”. Selecteer in dit werkboek de gegevens waarop je de keuzelijst wilt baseren, typ een bereiknaam in het vak "Naam" en druk op "Enter".

Hier noem ik het bereik City.

A screenshot of defining a range name in Excel for drop-down list data

2. Open het werkblad waarin je de keuzelijst wilt invoegen. Klik op "Formules" > "Naam definiëren".

A screenshot of selecting the Define Name option in Excel

3. Maak in het dialoogvenster "Nieuwe naam" een benoemd bereik op basis van de bereiknaam die je in het werkboek “SourceData” hebt aangemaakt. Stel het als volgt in.

3.1) Voer een naam in het vak "Naam" in;
3.2) Voer in het vak "Verwijst naar" de onderstaande formule in.
=SourceData.xlsx!City
3.3) Klik op "OK" om op te slaan

A screenshot of the New Name dialog box in Excel

Opmerkingen:

1). In de formule is "SourceData" de naam van het werkboek met de gegevens waarop je de keuzelijst wilt baseren; "City" is de bereiknaam die je in het SourceData-werkboek hebt opgegeven.
2). Als de naam van het brongegevenswerkboek spaties of andere tekens zoals -, #, … bevat, moet je de werkboeknaam tussen enkele aanhalingstekens plaatsen, bijvoorbeeld " ='Source Data.xlsx'! City".

4. Open het werkboek waarin je de keuzelijst wilt invoegen, selecteer de cellen voor de keuzelijst en klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

A screenshot of the Data Validation option in Excel ribbon

5. Stel in het dialoogvenster "Gegevensvalidatie" het volgende in.

5.1) Kies in het vak "Toestaan" de optie "Lijst";
5.2) Klik op het vak "Koppeling bron" en druk vervolgens op de "F3"-toets.
5.3) Selecteer in het dialoogvenster "Naam plakken" de zojuist aangemaakte naam en klik op "OK";
Tip: Je kunt ook handmatig "=naam bereik" invoeren in het vak "Koppeling bron". In dit geval voer ik "=Test" in.
5.4) Klik op "OK" wanneer je terugkomt in het dialoogvenster "Gegevensvalidatie".

A screenshot of the Paste Name dialog box in Excel to select the range name for a drop-down list

Nu zijn de keuzelijsten ingevoegd in het geselecteerde bereik. De waarden in de keuzelijst komen uit een ander werkboek.

A screenshot showing a drop-down list in Excel created from data in another workbook

Eenvoudig een keuzelijst maken met een krachtige tool

Hier raad ik de functie "Eenvoudige keuzelijst maken" van Kutools voor Excel sterk aan. Met deze functie kun je eenvoudig keuzelijsten maken op basis van specifieke celwaarden of keuzelijsten maken met aangepaste lijsten die in Excel zijn ingesteld.

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...

1. Selecteer de cellen waarin je de keuzelijst wilt invoegen en klik op "Kutools" > "Keuzelijst" > "Eenvoudige keuzelijst maken".

A screenshot of the Kutools Create simple drop-down list option in Excel ribbon

2. Stel in het dialoogvenster "Eenvoudige keuzelijst maken" het volgende in.

3.1) In het vak "Toepassen op" zie je het geselecteerde bereik. Je kunt het bereik aanpassen indien nodig;
3.2) In het gedeelte "Koppeling bron", als je keuzelijsten wilt maken op basis van gegevens uit een celbereik of handmatig waarden wilt invoeren, kies dan de optie "Waarde invoeren of celverwijzing opgeven". Selecteer in het tekstvak het celbereik of voer de waarden in (gescheiden door komma's) waarop je de keuzelijst wilt baseren;
3.3) Klik op "OK".

A screenshot of the Create simple drop-down list dialog box where you enter a range or values

Opmerking: Als je een keuzelijst wilt maken op basis van een aangepaste lijst die in Excel is ingesteld, kies dan de optie "Aangepaste lijst" in het gedeelte "Koppeling bron", selecteer een aangepaste lijst in het vak "Aangepaste lijst" en klik vervolgens op "OK".

A screenshot of the Create simple drop-down list dialog box with the Custom Lists option selected

Nu zijn de keuzelijsten ingevoegd in het geselecteerde bereik.

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Keuzelijst bewerken

Als je een keuzelijst wilt bewerken, kun je de methoden in dit onderdeel gebruiken.

Keuzelijst bewerken op basis van een celbereik

Om een keuzelijst te bewerken op basis van een celbereik, volg je deze stappen.

1. Selecteer de cellen met de keuzelijst die je wilt bewerken en klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

2. Wijzig in het dialoogvenster "Gegevensvalidatie" de celverwijzingen in het vak "Koppeling bron" en klik vervolgens op "OK".

A screenshot of the Data Validation dialog box in Excel where the Source box is edited to update a drop-down list

Keuzelijst bewerken op basis van een benoemd bereik

Stel dat je waarden toevoegt of verwijdert in het benoemde bereik waarop de keuzelijst is gebaseerd. Om de bijgewerkte waarden in de keuzelijsten te laten verschijnen, volg je deze stappen.

1. Klik op "Formules" > "Namen".

Tip: Je kunt het venster "Namen" openen door op de toetsen "Ctrl" + "F3" te drukken.

A screenshot of the Name Manager option in Excel ribbon

2. Stel in het venster "Namen" het volgende in:

2.1) Selecteer in het vak "Naam" het benoemde bereik dat je wilt bijwerken;
2.2) Klik in het gedeelte "Verwijst naar" op de knop Range selection button om het bijgewerkte bereik voor je keuzelijst te selecteren;
2.3) Klik op de knop "Sluiten".

A screenshot of selecting a new range in the Name Manager for a drop-down list update in Excel

3. Er verschijnt een "Microsoft Excel"-dialoogvenster. Klik op "Ja" om de wijzigingen op te slaan.

A screenshot of the Microsoft Excel dialog box confirming saving changes to the named range for a drop-down list

Nu zijn de keuzelijsten op basis van dit benoemde bereik bijgewerkt.


Keuzelijst verwijderen

In dit onderdeel wordt uitgelegd hoe je een keuzelijst in Excel verwijdert.

Keuzelijst verwijderen met de ingebouwde Excel-functie

Excel biedt een ingebouwde functie om keuzelijsten uit een werkblad te verwijderen. Volg deze stappen.

1. Selecteer het celbereik met de keuzelijst die je wilt verwijderen.

2. Klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

3. Klik in het dialoogvenster "Gegevensvalidatie" op de knop "Alles wissen" en vervolgens op "OK" om de wijzigingen op te slaan.

A screenshot showing the Clear All option in the Data Validation dialog box

Nu zijn de keuzelijsten verwijderd uit het geselecteerde bereik.

Keuzelijsten eenvoudig verwijderen met een krachtige tool

Kutools voor Excel biedt een handige functie - "Verwijder gegevensvalidatiebeperkingen" waarmee je eenvoudig keuzelijsten uit één of meerdere geselecteerde bereiken tegelijk kunt verwijderen. Volg deze stappen.

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...

1. Selecteer het celbereik met de keuzelijst die je wilt verwijderen.

2. Klik op "Kutools" > "Beperk invoer" > "Verwijder gegevensvalidatiebeperkingen". Zie schermafbeelding:

A screenshot of the Kutools for Excel menu with the Clear Data Validation Restrictions option

3. Er verschijnt een dialoogvenster van Kutools voor Excel waarin wordt gevraagd of je de keuzelijst wilt wissen. Klik op "OK".

A screenshot of the Kutools dialog box asking to confirm the removal of a drop-down list

Nu zijn de keuzelijsten in het geselecteerde bereik direct verwijderd.

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Kleur toevoegen aan keuzelijst

In sommige gevallen wil je een keuzelijst voorzien van kleuren om de gegevens in de keuzelijstcellen in één oogopslag te onderscheiden. In dit onderdeel vind je twee methoden om dit probleem in detail op te lossen.

Kleur toevoegen aan keuzelijst met Voorwaardelijke opmaak gebruiken

Je kunt voorwaardelijke regels instellen voor de cel met de keuzelijst om deze van kleur te voorzien. Volg deze stappen.

1. Selecteer de cellen met de keuzelijst die je wilt voorzien van kleur.

2. Klik op "Start" > "Voorwaardelijke opmaak gebruiken" > "Regels beheren".

3. Klik in het dialoogvenster "Voorwaardelijke opmaakregels beheren" op de knop "Nieuwe regel".

A screenshot of the Conditional Formatting Rules Manager with the New Rule button highlighted

4. Stel in het dialoogvenster "Nieuwe opmaakregel" het volgende in.

4.1) Kies in het vak "Regeltype selecteren" de optie "Alleen cellen opmaken met";
4.2) Kies in het gedeelte "Alleen cellen opmaken met" de optie "Specifieke tekst" in de eerste keuzelijst, "bevat" in de tweede keuzelijst en selecteer het eerste item van de bronlijst in het derde vak;
Tip: Hier selecteer ik cel A16 in het derde tekstvak. A16 is het eerste item van de bronlijst waarop ik de keuzelijst heb gebaseerd.
4.3) Klik op de knop "Opmaak instellen".
A screenshot of the New Formatting Rule dialog box with specific text formatting options
4.4) Ga in het dialoogvenster "Celopmaak instellen" naar het tabblad "Achtergrondkleur", kies een achtergrondkleur voor de opgegeven tekst en klik op "OK". Je kunt ook een letterkleur kiezen als je dat wilt.
A screenshot of the Format Cells dialog box showing the Fill tab with background color selection
4.5) Klik op de knop "OK" wanneer je terugkomt in het dialoogvenster "Nieuwe opmaakregel".

5. Wanneer je terugkomt in het dialoogvenster "Voorwaardelijke opmaakregels beheren", herhaal je bovenstaande stappen3 en4 om kleuren toe te wijzen aan andere keuzelijstitems. Klik na het toewijzen van de kleuren op "OK" om de wijzigingen op te slaan.

A screenshot of the Conditional Formatting Rules Manager after specifying colors for drop-down list items

Vanaf nu wordt bij het selecteren van een item uit de keuzelijst de cel gemarkeerd met de opgegeven achtergrondkleur op basis van de geselecteerde tekst.

An animated example showing a drop-down list with color-coded selections in Excel

Eenvoudig kleur toevoegen aan keuzelijst met een krachtige tool

Hier stellen we de functie "Maak kleurkeuzelijst" van Kutools voor Excel voor, waarmee je eenvoudig kleur kunt toevoegen aan keuzelijsten in Excel.

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...

1. Selecteer de cellen met de keuzelijst waaraan je kleur wilt toevoegen.

2. Klik op "Kutools" > "Keuzelijst" > "Maak kleurkeuzelijst".

A screenshot of the Colored Drop-down List option in the Kutools for Excel menu

3. Stel in het dialoogvenster "Maak kleurkeuzelijst" het volgende in.

3.1) Kies in het gedeelte "Toepassen op" de optie "Cel";
3.2) In het vak "Gegevensvalidatie (sequentie) bereik" zie je de geselecteerde celverwijzingen. Je kunt het bereik aanpassen indien nodig;
3.3) In het vak "Lijstitem" (alle keuzelijstitems in het geselecteerde bereik worden hier weergegeven), selecteer je een item waarvoor je een kleur wilt instellen;
3.4) Kies in het gedeelte "Selecteer kleur" een achtergrondkleur;
Opmerking: Je moet stap3.3 en3.4 herhalen om verschillende kleuren aan andere items toe te wijzen;
3.5) Klik op de knop "OK". Zie schermafbeelding:

A screenshot of the Colored Drop-down List dialog box

Tip: Als je rijen wilt markeren op basis van de keuzelijstselectie, kies dan de optie "Volledige rij" in het gedeelte "Toepassen op" en selecteer vervolgens de rijen die je wilt markeren in het vak "Gemarkeerd rijbereik".

A screenshot of the option to highlight rows based on drop-down list selection

Nu zijn de keuzelijsten voorzien van kleuren, zoals te zien is in de onderstaande schermafbeeldingen.

Cellen markeren op basis van keuzelijstselectie

An animated example showing drop-down list items color-coded in Excel

Rijen markeren op basis van keuzelijstselectie

An animated example showing rows highlighted based on drop-down list selection in Excel

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Afhankelijke keuzelijst maken in Excel of Google Sheets

Met een afhankelijke keuzelijst kun je keuzes tonen op basis van de waarde die in de eerste keuzelijst is geselecteerd. Wil je een afhankelijke (cascaderende) keuzelijst maken in een Excel-werkblad of in Google Sheets, dan helpen de methoden in dit onderdeel je verder.

Afhankelijke keuzelijst maken in een Excel-werkblad

De onderstaande demo toont een afhankelijke keuzelijst in een Excel-werkblad.

Klik op Hoe maak je een afhankelijke cascaderende keuzelijst in Excel? voor een stapsgewijze handleiding.

Afhankelijke keuzelijst maken in Google Sheets

Wil je een afhankelijke keuzelijst maken in Google Sheets, bekijk dan Hoe maak je een afhankelijke keuzelijst in Google Sheet?


Doorzoekbare keuzelijsten maken

Als je keuzelijsten hebt met veel items in een werkblad, is het lastig om snel een specifiek item te vinden. Als je de beginletters of enkele opeenvolgende tekens van een item weet, kun je met de zoekfunctie in een keuzelijst eenvoudig filteren. In dit onderdeel laten we zien hoe je een doorzoekbare keuzelijst in Excel maakt.

Stel dat de brongegevens waarop je de keuzelijst wilt baseren zich in kolom A van Blad1 bevinden, zoals te zien is in de onderstaande schermafbeelding. Volg deze stappen om een doorzoekbare keuzelijst in Excel te maken met deze gegevens.

1. Maak eerst een hulpkolom naast de brongegevenslijst met een matrixformule.

In dit geval selecteer ik cel B2, voer de onderstaande formule in en druk vervolgens op de toetsen "Ctrl" + "Shift" + "Enter" om het eerste resultaat te krijgen.

=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL("contents"),$A$2:$A$50)>0,$A$2:$A$50,""),$A$2:$A$50,0),""),ROW(A1))),"")

Selecteer de eerste resultaatcel en sleep vervolgens de vulgreep helemaal naar beneden tot het einde van de lijst.

A screenshot showing the helper column with an array formula in Excel

Opmerking: In deze matrixformule is $A$2:$A$50 het brongegevensbereik waarop je de keuzelijst wilt baseren. Pas dit aan op basis van jouw gegevensbereik.

2. Klik op "Formules" > "Naam definiëren".

A screenshot of the Define Name dialog box in Excel for creating a named range

3. Stel in het dialoogvenster "Naam bewerken" het volgende in.

3.1) Voer in het vak "Naam" een naam in voor het benoemde bereik;
3.2) Voer in het vak "Verwijst naar" de onderstaande formule in;
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,""),1)
3.3) Klik op de knop "OK". Zie schermafbeelding:

A screenshot of the Edit Name dialog box in Excel for defining a named range formula

Nu moet je de keuzelijst maken op basis van het benoemde bereik. In dit geval maak ik een doorzoekbare keuzelijst in Blad2.

4. Open Blad2, selecteer het celbereik voor de keuzelijst en klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

A screenshot of the Data Validation option in Excel ribbon

5. Stel in het dialoogvenster "Gegevensvalidatie" het volgende in.

5.1) Kies in het vak "Toestaan" de optie "Lijst";
5.2) Klik op het vak "Koppeling bron" en druk vervolgens op de "F3"-toets;
5.3) Selecteer in het pop-upvenster "Naam plakken" het benoemde bereik dat je in stap3 hebt gemaakt en klik op "OK";
A screenshot of the Paste Name dialog box in Excel showing a named range
Tip: Je kunt het benoemde bereik ook direct als "=naam bereik" invoeren in het vak "Koppeling bron".
5.4) Ga naar het tabblad "Foutmelding", schakel het vakje "Foutmelding weergeven na invoer van ongeldige gegevens" uit en klik tot slot op de knop "OK".
A screenshot of the Error Alert tab in the Data Validation dialog box in Excel

6. Klik met de rechtermuisknop op het bladtabblad (Blad2) en kies "Code weergeven" in het snelmenu.

A screenshot showing the option to view the code in the sheet tab in Excel

7. Kopieer in het geopende venster "Microsoft Visual Basic for Applications" de onderstaande VBA-code naar de code-editor.

VBA-code: doorzoekbare keuzelijst maken in Excel

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub

A screenshot of the Microsoft Visual Basic for Applications editor in Excel with VBA code

8. Druk op de toetsen "Alt" + "Q" om het venster "Microsoft Visual Basic for Applications" te sluiten.

Nu zijn de doorzoekbare keuzelijsten aangemaakt. Wil je een item kiezen, voer dan één of meerdere opeenvolgende tekens van het item in de keuzelijstcel in, klik op het keuzelijstpijltje en de items die overeenkomen met de ingevoerde tekst worden getoond in de keuzelijst. Zie schermafbeelding:

A screenshot of a searchable drop-down list in Excel with items filtered by entering characters

Opmerking: Deze methode is hoofdlettergevoelig.


Keuzelijst maken maar andere waarden tonen

Stel dat je een keuzelijst hebt gemaakt en je wilt dat er iets anders in de cel wordt weergegeven wanneer je een item selecteert. Zoals in de onderstaande demo: je hebt een keuzelijst gemaakt op basis van een landenlijst, en als je een land selecteert, wil je de afkorting van het geselecteerde land tonen in de keuzelijstcel. In dit onderdeel vind je een VBA-methode om dit op te lossen.

1. Maak aan de rechterkant van de brongegevens (de kolom met landen) een nieuwe kolom met daarin de afkortingen van de landen die je in de keuzelijstcel wilt tonen.

A screenshot of country name and abbreviation columns in Excel

2. Selecteer zowel de landenlijst als de afkortingenlijst, typ een naam in het vak "Naam" en druk op "Enter".

A screenshot of the Name box in Excel used to define a range

3. Selecteer de cellen voor de keuzelijst (hier selecteer ik D2:D8) en klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

A screenshot of the Data Validation option in Excel ribbon

4. Stel in het dialoogvenster "Gegevensvalidatie" het volgende in.

4.1) Kies in het vak "Toestaan" de optie "Lijst";
4.2) Selecteer in het vak "Koppeling bron" het brongegevensbereik (in dit geval de landenlijst);
4.3) Klik op "OK".

A screenshot of the Data Validation configuration for drop-down list in Excel

5. Nadat je de keuzelijst hebt gemaakt, klik je met de rechtermuisknop op het bladtabblad en kies je "Code weergeven" in het snelmenu.

A screenshot of the View Code option in Excel's sheet tab

6. Kopieer in het geopende venster "Microsoft Visual Basic for Applications" de onderstaande VBA-code naar de code-editor.

VBA-code: Andere waarden tonen in keuzelijst

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
    selectedNa = Target.Value
    If Target.Column = 4 Then
        selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
        If Not IsError(selectedNum) Then
            Target.Value = selectedNum
        End If
    End If
End Sub

Opmerkingen:

1) In de code geeft het getal4 in de regel "If Target.Column =4" de kolom aan waarin je de keuzelijst hebt gemaakt in stap3 en4. Staat je keuzelijst in kolom F, vervang dan het getal4 door6;
2) "dropdown" in de vijfde regel is de bereiknaam die je in stap2 hebt aangemaakt. Je kunt deze aanpassen indien nodig.

7. Druk op de toetsen "Alt" + "Q" om het venster "Microsoft Visual Basic for Applications" te sluiten.

Vanaf nu wordt bij het selecteren van een land uit de keuzelijst de bijbehorende afkorting van het geselecteerde land in de cel weergegeven.

A screenshot showing a drop-down list with country names selected and abbreviations displayed


Keuzelijst maken met selectievakjes

Veel Excel-gebruikers willen een keuzelijst maken met meerdere selectievakjes, zodat ze meerdere items uit de lijst kunnen selecteren door de vakjes aan te vinken.

Zoals in de onderstaande demo: wanneer je op de cel met de keuzelijst klikt, verschijnt er een lijstvak. In het lijstvak staat voor elk item een selectievakje. Je kunt de vakjes aanvinken om de bijbehorende items in de cel weer te geven.

Wil je een keuzelijst met selectievakjes maken in Excel, bekijk dan Hoe maak je een keuzelijst met meerdere selectievakjes in Excel?.


Automatisch aanvullen toevoegen aan keuzelijst

Als je een keuzelijst hebt met veel items, moet je vaak door de lijst scrollen om het juiste item te vinden of het hele woord handmatig invoeren. Als de keuzelijst automatisch aanvult zodra je de eerste letter typt, wordt alles veel eenvoudiger.

Wil je automatisch aanvullen inschakelen in een keuzelijst in Excel, bekijk dan Hoe automatisch aanvullen bij typen in een keuzelijst in Excel?.


Gegevens filteren op basis van keuzelijstselectie

In dit onderdeel laten we zien hoe je met formules een keuzelijstfilter maakt om gegevens te extraheren op basis van de selectie uit de keuzelijst.

1. Maak eerst een keuzelijst met de specifieke waarden waarop je de gegevens wilt extraheren.

Tip: Volg de bovenstaande stappen om een keuzelijst in Excel te maken.

Keuzelijst maken met een unieke lijst van items

Als er dubbele waarden in je bereik staan en je wilt geen keuzelijst maken met herhalingen, kun je als volgt een unieke lijst van items maken.

1) Kopieer de cellen waarop je de keuzelijst wilt baseren met "Ctrl" + "C" en plak ze in een nieuw bereik.

2) Selecteer de cellen in het nieuwe bereik, klik op "Gegevens" > "Dubbele items verwijderen".

A screenshot of the Remove Duplicates option in Excel ribbon

3) Klik in het dialoogvenster "Dubbele items verwijderen" op de knop "OK".

A screenshot of the 'Remove Duplicates' dialog box in Excel

4) Er verschijnt een melding van Microsoft Excel waarin staat hoeveel dubbele waarden zijn verwijderd. Klik op "OK".

A screenshot of a drop-down list filter in Excel displaying data based on selection

Nu heb je een unieke lijst van items en kun je op basis hiervan een keuzelijst maken.

2. Maak vervolgens drie hulpkolommen als volgt.

2.1) Voor de eerste hulpkolom (hier kies ik kolom D), voer je de onderstaande formule in de eerste cel in (behalve de kolomkop) en druk je op "Enter". Selecteer de resultaatcel en sleep de vulgreep naar beneden tot het einde van het bereik.
=ROWS($A$2:A2)
A screenshot of the first helper column formula in Excel for a drop-down list filter
2.2) Voor de tweede hulpkolom (kolom E), voer je de onderstaande formule in cel E2 in en druk je op "Enter". Selecteer E2 en sleep de vulgreep naar beneden tot het einde van het bereik.
Opmerking: Als er geen waarde is geselecteerd in de keuzelijst, worden de resultaten van de formules hier als leeg weergegeven.
=IF(A2=$H$2,D2,"")
A screenshot of the second helper column formula in Excel for a drop-down list filter
2.3) Voor de derde hulpkolom (kolom F), voer je de onderstaande formule in F2 in en druk je op "Enter". Selecteer F2 en sleep de vulgreep naar beneden tot het einde van het bereik.
Opmerking: Als er geen waarde is geselecteerd in de keuzelijst, worden de resultaten van de formules als leeg weergegeven.
=IFERROR(SMALL($E$2:$E$17,D2),"")
A screenshot of the third helper column formula in Excel for a drop-down list filter

3. Maak een bereik op basis van het oorspronkelijke gegevensbereik om de geëxtraheerde gegevens weer te geven met de onderstaande formules.

3.1) Selecteer de eerste uitvoercel (hier kies ik J2), voer de onderstaande formule in en druk op "Enter".
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"")
3.2) Selecteer de resultaatcel en sleep de vulgreep naar rechts over twee cellen.
A screenshot of the first output cell formula in Excel for data extraction based on drop-down list selection
3.3) Houd het bereik J2:l2 geselecteerd en sleep de vulgreep naar beneden tot het einde van het bereik.
A screenshot of Excel's Fill Handle used to extend formulas for drop-down list filtering

Opmerkingen:

1) Als er geen waarde is geselecteerd in de keuzelijst, worden de resultaten van de formules als leeg weergegeven.
2) Je kunt de drie hulpkolommen verbergen indien gewenst.

Nu is er een keuzelijstfilter aangemaakt en kun je eenvoudig gegevens uit het oorspronkelijke gegevensbereik extraheren op basis van de keuzelijstselectie.

A screenshot of a drop-down list filter in Excel displaying data based on selection


Meerdere items selecteren uit keuzelijst

Standaard kun je met een keuzelijst slechts één item per keer in een cel selecteren. Als je een ander item kiest, wordt het vorige overschreven. Maar als je meerdere items uit een keuzelijst moet selecteren en allemaal in de keuzelijstcel wilt tonen, zoals in de onderstaande demo, hoe pak je dat aan?

Wil je meerdere items uit een keuzelijst selecteren in Excel, bekijk dan Hoe maak je een keuzelijst met meerdere selecties of waarden in Excel?. Deze handleiding biedt twee methoden om dit probleem op te lossen.


Standaard (voorgeselecteerde) waarde instellen voor keuzelijst

Standaard wordt een keuzelijstcel leeg weergegeven en verschijnt het keuzelijstpijltje pas als je op de cel klikt. Hoe kun je in één oogopslag zien welke cellen keuzelijsten bevatten in een werkblad?

In dit onderdeel laten we zien hoe je een standaard (voorgeselecteerde) waarde instelt voor een keuzelijst in Excel. Volg deze stappen.

Voordat je de onderstaande twee methoden toepast, moet je een keuzelijst maken en enkele instellingen doen zoals hieronder beschreven.

1. Selecteer de cellen voor de keuzelijst, klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

Tip: Als je al een keuzelijst hebt gemaakt, selecteer dan de cellen met de keuzelijst en klik op "Gegevens" > "Gegevensvalidatie" > "Gegevensvalidatie".

A screenshot of the Data Validation option in Excel ribbon

2. Stel in het dialoogvenster "Gegevensvalidatie" het volgende in.

2.1) Kies in het vak "Toestaan" de optie "Lijst";
2.2) Selecteer in het vak "Koppeling bron" de brongegevens die je in de keuzelijst wilt tonen.
Tip: Voor een keuzelijst die je al hebt gemaakt, kun je deze twee stappen overslaan.
A screenshot of the 'Data Validation' dialog box in Excel showing the 'Allow List' option
2.3) Ga vervolgens naar het tabblad "Foutmelding" en schakel het vakje "Foutmelding weergeven na invoer van ongeldige gegevens" uit;
2.4) Klik op de knop "OK".
A screenshot of the 'Error Alert' tab in Excel's 'Data Validation' dialog box

Na het maken van de keuzelijst kun je een van de onderstaande methoden toepassen om een standaardwaarde in te stellen.

Standaardwaarde instellen voor keuzelijst met formule

Je kunt de onderstaande formule gebruiken om een standaardwaarde in te stellen voor de keuzelijst die je volgens bovenstaande stappen hebt gemaakt.

1. Selecteer de keuzelijstcel, voer de onderstaande formule in en druk op "Enter" om de standaardwaarde weer te geven. Als de keuzelijstcellen aaneengesloten zijn, kun je de vulgreep van de resultaatcel gebruiken om de formule naar andere cellen te kopiëren.

=IF(C2="", "--Choose item from the list--")

A screenshot of a formula applied to set a default value in a drop-down list in Excel

Opmerkingen:

1) In de formule is "C2" een lege cel naast de keuzelijstcel. Je kunt elke lege cel opgeven die je wilt.
2) "--Kies item uit de lijst--" is de standaardwaarde die in de keuzelijstcel wordt weergegeven. Je kunt de standaardwaarde aanpassen aan je eigen wensen.
3) De formule werkt alleen voordat je een item uit de keuzelijst selecteert. Na selectie wordt de standaardwaarde overschreven en verdwijnt de formule.
Standaardwaarde voor alle keuzelijsten in een werkblad tegelijk instellen met VBA-code

Stel dat er veel keuzelijsten in verschillende bereiken van je werkblad staan. Om voor allemaal een standaardwaarde in te stellen, moet je normaal gesproken de formule steeds opnieuw toepassen. Dat kost veel tijd. In dit onderdeel vind je een handige VBA-code om in één keer een standaardwaarde voor alle keuzelijsten in een werkblad in te stellen.

1. Open het werkblad met de keuzelijsten waarvoor je een standaardwaarde wilt instellen en druk op de toetsen "Alt" + "F11" om het venster "Microsoft Visual Basic for Applications" te openen.

2. Klik in het venster "Microsoft Visual Basic for Applications" op "Invoegen" > "Module" en plak de onderstaande VBA-code in het codevenster.

VBA-code: Standaardwaarde voor alle keuzelijsten in een werkblad tegelijk instellen

Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
    On Error Resume Next
    For Each xFRg In xRg
    xET = Null
    xET = xFRg.Validation.Type
    If Not IsNull(xET) Then
        If xFRg.Validation.Type = 3 Then
            xFRg.Value = "'" & xStr
        End If
    End If
    Next
End Sub

A screenshot showing the Microsoft Visual Basic for Applications window with VBA code pasted into a module

Opmerking: In bovenstaande code is "- Kies uit de lijst -" de standaardwaarde die in de keuzelijstcel wordt weergegeven. Je kunt de standaardwaarde aanpassen aan je eigen wensen.

3. Druk op de toets "F5". Er verschijnt een Macros-dialoogvenster. Zorg dat "DropDownListToDefault" is geselecteerd in het vak "Macronaam" en klik op "Uitvoeren" om de code uit te voeren.

A screenshot of the Macros dialog box in Excel with the 'DropDownListToDefault' macro selected

De opgegeven standaardwaarde wordt nu direct ingevuld in de keuzelijstcellen.

A screenshot showing the default value populated into the drop-down list cells in Excel


Lettergrootte van keuzelijst vergroten

Standaard heeft een keuzelijst een vaste lettergrootte. Als deze te klein is om te lezen, kun je de onderstaande VBA-methode proberen om de lettergrootte te vergroten.

1. Open het werkblad met de keuzelijsten waarvan je de lettergrootte wilt vergroten, klik met de rechtermuisknop op het bladtabblad en kies "Code weergeven" in het snelmenu.

A screenshot showing the 'View Code' option in Excel's sheet tab menu

2. Kopieer in het venster "Microsoft Visual Basic for Applications" de onderstaande VBA-code naar de code-editor.

VBA-code: Lettergrootte van keuzelijsten in een werkblad vergroten

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
    On Error GoTo LZoom
    Dim xZoom As Long
    xZoom = 100
    If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
    ActiveWindow.Zoom = xZoom
End Sub

A screenshot showing the Microsoft Visual Basic for Applications window with VBA code for enlarging drop-down list font size

Opmerking: In de code betekent "xZoom =130" dat je de lettergrootte van alle keuzelijsten in het huidige werkblad vergroot tot130. Je kunt dit aanpassen naar wens.

3. Druk op de toetsen "Alt" + "Q" om het venster "Microsoft Visual Basic for Applications" te sluiten.

Vanaf nu wordt bij het klikken op de keuzelijstcel het zoomniveau van het huidige werkblad vergroot. Klik je op het keuzelijstpijltje, dan zie je dat de lettergrootte van alle keuzelijstitems ook is vergroot.

Na het selecteren van een item uit de keuzelijst kun je op een willekeurige cel buiten de keuzelijstcel klikken om terug te keren naar het oorspronkelijke zoomniveau.

A screenshot of a zoomed-in drop-down list in Excel with enlarged font size

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!