Skip to main content

Voorwaardelijke Keuzelijst met ALS-Instructie (5 Voorbeelden)

Author: Siluvia Last Modified: 2025-05-29

Als u een keuzelijst wilt maken die verandert op basis van wat u selecteert in een andere cel, kan het toevoegen van een voorwaarde aan de keuzelijst een hulp zijn. Bij het maken van een voorwaardelijke keuzelijst is het gebruik van de ALS-instructie een intuïtieve methode, omdat deze altijd wordt gebruikt om voorwaarden te testen in Excel. Deze handleiding demonstreert 5 methoden die u stap voor stap helpen bij het maken van een voorwaardelijke keuzelijst in Excel.

Conditional Drop-Down List with IF Statement

Voorbeeldbestand downloaden:

excel icon Klik om het voorbeeldbestand te downloaden


Gebruik ALS of ALS.SAMENV-instructie om een voorwaardelijke keuzelijst te maken

Deze sectie biedt twee functies: de ALS-functie en de ALS.SAMENV-functie om u te helpen een voorwaardelijke keuzelijst te maken op basis van andere cellen in Excel met behulp van twee voorbeelden.

Voeg een enkele voorwaarde toe, zoals twee landen en hun steden

Zoals te zien is in de onderstaande gif, kunt u eenvoudig schakelen tussen steden in twee landen “Verenigde Staten en Frankrijk” in de keuzelijst. Laten we zien hoe we een ALS-functie kunnen gebruiken om dit te doen.

Stap 1: Maak de hoofdkeuzelijst

Eerst moet je een hoofdkeuzelijst maken die als basis zal dienen voor je voorwaardelijke keuzelijst.

1. Selecteer een cel (E2 in dit geval) waar je de hoofdkeuzelijst wilt invoegen. Ga naar het tabblad Gegevens, selecteer Gegevensvalidatie.

Go to the Data tab, select Data Validation

2. Voer in het dialoogvenster Gegevensvalidatie de volgende stappen uit om de instellingen te configureren.

1) Blijf in het tabblad Opties;
2) Selecteer Lijst in het vak Toestaan;
3) Selecteer in het vak Bron het bereik van cellen dat de waarden bevat die je wilt weergeven in de keuzelijst (hier selecteer ik de kopteksten van de tabel)
4) Klik op de knop OK. Zie screenshot:

specify the options in the dialog box

Stap 2: Maak een voorwaardelijke keuzelijst met een ALS-instructie

1. Selecteer het bereik van cellen (in dit geval E3:E6) waar je de voorwaardelijke keuzelijst wilt invoegen.

2. Ga naar het Gegevens tabblad, selecteer Gegevensvalidatie.

3. In het dialoogvenster Gegevensvalidatie moet je als volgt configureren.

1) Blijf in het tabblad Opties;
2) Selecteer Lijst in de vervolgkeuzelijst Toestaan;
3) Voer de volgende formule in het vak Bron in;
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
4) Klik op de knop OK. Zie screenshot:

specify the options in the dialog box with an IF statement

Opmerking: Deze formule vertelt Excel: Als de waarde in E2 gelijk is aan de waarde in B2, toon dan alle waarden in het bereik B3:B6. Anders toon je de waarden in het bereik C3:C6.
Waar
1) E2 is de cel van de keuzelijst die je in stap 1 hebt gespecificeerd en die kopteksten bevat.
2) B2 is de eerste koptekstcel van het originele bereik.
3) B3:B6 bevat de steden in de Verenigde Staten.
4) C3:C6 bevat de steden in Frankrijk.
Resultaat

De voorwaardelijke keuzelijst is nu voltooid.

Zoals te zien is in de onderstaande gif-afbeelding, als je een stad in de Verenigde Staten wilt selecteren, klik je op E2 om Steden in de Verenigde Staten te selecteren uit de keuzelijst. Selecteer vervolgens elke stad die behoort tot de Verenigde Staten in de cellen onder E2. Om een stad in Frankrijk te selecteren, doe je dezelfde handeling.

Opmerking:
1) De bovenstaande methode werkt alleen voor twee landen en hun steden, omdat een ALS-functie wordt gebruikt om een voorwaarde te testen en één waarde terug te geven als de voorwaarde is voldaan, en een andere waarde als deze niet is voldaan.
2) Als er meer landen en steden worden toegevoegd in dit geval, kunnen de volgende geneste ALS-functies en de ALS.SAMENV-functies helpen.

Voeg meerdere voorwaarden toe, zoals meer dan twee landen en hun steden

Zoals te zien is in de onderstaande gif-afbeelding, zijn er twee tabellen. De tabel met één kolom bevat verschillende landen, terwijl de tabel met meerdere kolommen steden in die landen bevat. Hier moeten we een voorwaardelijke keuzelijst maken die steden bevat die zullen veranderen op basis van het land dat je kiest in E10. Volg de onderstaande stappen om dit te voltooien.

Stap 1: Maak een keuzelijst met alle landen

1. Selecteer een cel (hier selecteer ik E10) waar je het land wilt weergeven, ga naar het tabblad Gegevens, klik op Gegevensvalidatie.

2. In het dialoogvenster Gegevensvalidatie moet je:

1) Blijf in het tabblad Opties;
2) Selecteer Lijst in de vervolgkeuzelijst Toestaan;
3) Selecteer het bereik met landen in het vak Bron;
4) Klik op de knop OK. Zie screenshot:

specify the options in the dialog box

De keuzelijst met alle landen is nu voltooid.

Stap 2: Geef de celbereiken voor de steden onder elk land een naam

1. Selecteer het hele bereik van de stedentabel, ga naar het tabblad Formules, klik op Maken uit selectie.

Select the data range of the cities, go to the Formulas tab, click Create from Selection.

2. In het dialoogvenster Namen maken uit selectie moet je alleen de optie Bovenste rij aanvinken en op de knop OK klikken.

check the Top row option in the dialog box

Opmerkingen:
1) Deze stap maakt het mogelijk om meerdere benoemde bereiken tegelijkertijd te maken. Hier worden de rijkoppen gebruikt als de bereiknamen.

create multiple named ranges by this step

2) Standaard staat de Naambeheerder geen spaties toe bij het definiëren van nieuwe namen. Als er spaties in de kop staan, converteert Excel ze naar een (_) in plaats daarvan. Bijvoorbeeld, Verenigde Staten wordt genoemd United_States. Deze bereiknamen worden gebruikt in de volgende formule.
Stap 3: Maak een voorwaardelijke keuzelijst

1. Selecteer een cel (hier selecteer ik E11) om de voorwaardelijke keuzelijst weer te geven, ga naar het tabblad Gegevens, selecteer Gegevensvalidatie.

2. In het dialoogvenster Gegevensvalidatie moet je:

1) Blijf in het tabblad Opties;
2) Selecteer Lijst in de vervolgkeuzelijst Toestaan;
3) Voer de volgende formule in het vak Bron in;
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))
4) Klik op de knop OK.

specify the options in the dialog box to create a conditional drop-down list

Opmerking:
Als je Excel 2019 of latere versies gebruikt, kun je de ALS.SAMENV-functie toepassen om meerdere voorwaarden te evalueren, wat hetzelfde doet als geneste ALS-functies, maar op een duidelijkere manier. In dit geval kun je de volgende ALS.SAMENV-formule proberen om hetzelfde resultaat te bereiken.
=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
In de bovenstaande twee formules,
1) E10 is de cel van de keuzelijst die de landen bevat die je in stap 1 hebt gespecificeerd;
2) De teksten tussen dubbele aanhalingstekens staan voor de waarden die je in E10 zult selecteren, en de teksten zonder dubbele aanhalingstekens zijn de bereiknamen die je in Stap 2 hebt gespecificeerd;
3) De eerste ALS-instructie ALS($E$10="Japan",Japan) vertelt Excel:
Als E10 gelijk is aan “Japan”, dan worden alleen de waarden in het benoemde bereik “Japan” weergegeven in deze keuzelijst. De tweede en derde ALS-instructies betekenen hetzelfde.
4) De laatste ALS-instructie ALS(E10="Verenigde Staten",United_States, Frankrijk) vertelt Excel:
Als E10 gelijk is aan “Verenigde Staten”, dan worden alleen de waarden in het benoemde bereik “United_States” weergegeven in deze keuzelijst. Anders worden de waarden in het benoemde bereik “Frankrijk” weergegeven.
5) Je kunt meer ALS-instructies aan de formule toevoegen als je dat nodig hebt.
6) Klik hier voor meer informatie over de Excel ALS-functie en de ALS.SAMENV-functie.
Resultaat


Slechts een paar klikken om een voorwaardelijke keuzelijst te maken met Kutools voor Excel

De bovenstaande methoden kunnen voor de meeste Excel-gebruikers omslachtig zijn. Als je een efficiëntere en eenvoudigere oplossing wilt, wordt de functie Dynamische Keuzelijst  van Kutools voor Excel ten zeerste aanbevolen om je te helpen een voorwaardelijke keuzelijst te maken met slechts een paar klikken.

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

Zoals je kunt zien, kan de hele operatie in slechts een paar klikken worden voltooid. Je hoeft alleen maar:

1. Kies in het dialoogvenster Modus A: 2 Niveaus in de sectie Modus;
2. Selecteer de kolommen waarop je de voorwaardelijke keuzelijst wilt baseren;
3. Selecteer een uitvoerbereik.
4. Klik op OK.
Opmerking:
1) Kutools voor Excel biedt een 30-daagse gratis proefversie zonder beperkingen, ga naar downloaden.
2) Naast het maken van een 2-niveau keuzelijst, kun je gemakkelijk een 3 tot 5-niveau keuzelijst maken met deze functie. Bekijk deze handleiding: Snel meerdere niveaus keuzelijst maken in Excel.

Een beter alternatief voor de ALS-functie: de INDIRECT-functie

Als alternatief voor de ALS- en ALS.SAMENV-functies, kun je een combinatie van de INDIRECT- en VERVANG-functies gebruiken om een voorwaardelijke keuzelijst te maken, wat eenvoudiger is dan de formules die we hierboven hebben gegeven.

Neem hetzelfde voorbeeld dat wordt gebruikt bij de meerdere voorwaarden hierboven (zoals te zien is in de onderstaande gif-afbeelding). Hier zal ik je laten zien hoe je de combinatie van de INDIRECT- en VERVANG-functies kunt gebruiken om een voorwaardelijke keuzelijst te maken in Excel.

1. Maak in cel E10 de hoofdkeuzelijst met alle landen. Volg de bovenstaande stap 1.

2. Geef de celbereiken voor de steden onder elk land een naam. Volg de bovenstaande stap 2.

3. Gebruik de INDIRECT- en VERVANG-functies om een voorwaardelijke keuzelijst te maken.

Selecteer een cel (E11 in dit geval) om de voorwaardelijke keuzelijst weer te geven, ga naar het Gegevens tabblad, selecteer Gegevensvalidatie. In het Gegevensvalidatie dialoogvenster moet je:

1) Blijf in het tabblad Opties;
2) Selecteer Lijst in de vervolgkeuzelijst Toestaan;
3) Voer de volgende formule in het vak Bron in;
=INDIRECT(SUBSTITUTE(E10," ","_"))
4) Klik op de knop OK.

specify the options in the dialog box by INDIRECT function

Je hebt nu succesvol een voorwaardelijke keuzelijst gemaakt met behulp van de INDIRECT- en VERVANG-functies.

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!