KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Voorwaardelijke Keuzelijst met ALS-instructie (5 voorbeelden)

AuteurSiluvia Wijzigingsdatum

Als u een keuzelijst wilt maken die dynamisch verandert op basis van de selectie in een andere cel, is ‘Voeg een voorwaarde toe naar de keuzelijst’ een handige oplossing. Bij het opzetten van een conditionele keuzelijst biedt de ALS-functie een intuïtieve aanpak, aangezien deze standaard wordt gebruikt om voorwaarden te testen in Excel. Deze handleiding laat vijf methoden zien die u stap voor stap begeleiden bij het maken van een conditionele keuzelijst in Excel.

Voorwaardelijke keuzelijst met IF-instructie

Voorbeeldbestand verkrijgen:

Excel-pictogram Klik om het voorbeeldbestand te downloaden


Gebruik de ALS- of ALS.MEERDERE-functie om een conditionele Keuzelijst te maken

In deze sectie worden twee functies beschreven: de ALS-functie en de MEERDERE.ALS-functie, waarmee u op basis van andere cellen in Excel een voorwaardelijke keuzelijst kunt maken – inclusief twee praktijkvoorbeelden.

Voeg één voorwaarde toe, zoals twee landen en hun steden

Zoals in de onderstaande GIF wordt getoond, kunt u eenvoudig schakelen tussen steden in twee landen: Verenigde Staten en Frankrijk, via de keuzelijst. Laten we bekijken hoe u hiervoor de ALS-functie gebruikt.

Stap 1: Maak het hoofdKeuzelijst

Eerst moet u een hoofdkeuzelijst maken die als basis dient voor uw voorwaardelijke keuzelijst.

1. Selecteer een cel (hier E2) waar u de hoofdkeuzelijst wilt invoegen. Ga naar het Gegevens-tabblad en klik op Gegevensvalidatie.

Ga naar het tabblad Gegevens en selecteer Gegevensvalidatie

2. In het dialoogvenster Gegevensvalidatie voert u de volgende stappen uit om de instellingen te configureren.

1) Blijf op het tabblad Instellingen;
2) Selecteer Lijstin het vak Toestaan;
3) Selecteer in het vak Bron het celbereik met de waarden die u wilt weergeven in de Keuzelijst (hier selecteer ik de kopteksten van de tabel)
4) Klik op de knop OK. Zie schermafbeelding:

Geef de opties op in het dialoogvenster

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

1. Selecteer het celbereik (hier E3:E6) waarin u de voorwaardelijke keuzelijst wilt plaatsen.

2. Ga naar het Gegevens-tabblad en selecteer Gegevensvalidatie.

3. In het dialoogvenster Gegevensvalidatie moet u de volgende instellingen configureren.

1) Blijf op het tabblad Instellingen;
2) Selecteer Lijstin het vak ToestaanKeuzelijst;
3) Voer de volgende formule in het vak Bron;
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
4) Klik op de knop OK. Zie schermafbeelding:

Geef de opties op in het dialoogvenster met een IF-instructie

Opmerking: Deze formule geeft Excel opdracht: als de waarde in E2 gelijk is aan de waarde in B2, toon alle waarden in het bereik B3:B6. Anders toon de waarden in het bereik C3:C6.
Waar
1)E2is de Keuzelijst-cel die u hebt opgegeven in stap 1 en die de koppen bevat.
2)B2is de eerste koptekstcel van het oorspronkelijke bereik.
3)B3:B6bevat de steden in Verenigde Staten.
4)C3:C6bevat de steden in Frankrijk.
Resultaat

De voorwaardelijke keuzelijst is nu klaar voor gebruik.

Zoals in de onderstaande GIF-afbeelding wordt getoond, klikt u op E2 om „Steden in de Verenigde Staten” te kiezen uit de keuzelijst. Selecteer daarna een willekeurige stad die tot de Verenigde Staten behoort in de cellen onder E2. Herhaal dezelfde handeling om een stad in Frankrijk te selecteren.

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 retourneert als aan de voorwaarde is voldaan, en een andere waarde als dat niet het geval is.
2) Als er meer landen en steden aan dit voorbeeld worden toegevoegd, kunnen geneste ALS-functies en de MEERDERE.ALS-functie helpen.

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

Zoals in de onderstaande GIF-afbeelding te zien is, bevatten de twee tabellen respectievelijk landen en steden. De enkelkolomtabel toont verschillende landen, terwijl de meerkolomentabel de bijbehorende steden weergeeft. We gaan nu een voorwaardelijke keuzelijst maken waarin de steden dynamisch veranderen op basis van het land dat u selecteert in cel E10. Volg de onderstaande stappen om dit in te stellen.

Stap 1: Maak een Keuzelijst met alle landen

1. Selecteer een cel (hier kies ik E10) waarin u het land wilt weergeven, ga naar het Gegevens-tabblad en klik op Gegevensvalidatie.

2.In het Gegevensvalidatie-dialoogvenster moet u het volgende doen:

1) Blijf op het tabblad Instellingen;
2) Selecteer Lijstin het vak ToestaanKeuzelijst;
3) Selecteer het bereik met de landen in het vak Bron;
4) Klik op de knop OK. Zie schermafbeelding:

Geef de opties op in het dialoogvenster

De keuzelijst met alle landen is nu beschikbaar.

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

1. Selecteer het volledige bereik van de stadentabel, ga naar het Formules-tabblad en klik op Maken op basis van selectie.

Selecteer het gegevensbereik van de steden, ga naar het tabblad Formules en klik op Maken op basis van selectie.

2. In het Maken vanuit Selectie-dialoogvenster vinkt u alleen de optie Bovenste rij aan en klikt u op de knop OK.

Schakel de optie Bovenste rij in het dialoogvenster in

Opmerkingen:
1) Met deze stap kunt u tegelijkertijd meerdere benoemde bereiken maken. Hierbij worden de rijkoppen gebruikt als de Celnaam.

Maak meerdere benoemde bereiken met deze stap

2) Standaard staat Excel Naambeheerdergeen spaties toe bij het definiëren van Nieuwe Naam. Als er spaties in de koptekst staan, worden deze door Excel vervangen door een _. Bijvoorbeeld:Verenigde Statenkrijgt de naam Verenigde_Staten. Deze Celnaam worden gebruikt in de volgende formule.
Stap 3: Maak een voorwaardelijke Keuzelijst

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

2. In het Gegevensvalidatie-dialoogvenster moet u het volgende doen:

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

Geef de opties op in het dialoogvenster om een voorwaardelijke keuzelijst te maken

Opmerking:
Als u Excel 2019 of een nieuwere versie gebruikt, kunt u de MEERDERE.ALS-functie toepassen om meerdere voorwaarden te evalueren. Dit doet hetzelfde als geneste ALS, maar op een overzichtelijkere manier. In dit geval kunt u de volgende MEERDERE.ALS-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)E10is de Keuzelijst-cel met de landen die u hebt opgegeven in stap 1;
2) De teksten tussen dubbele aanhalingstekens staan voor de waarden die u in E10 zult selecteren, en de teksten zonder aanhalingstekens zijn de Celnaam die u hebt opgegeven in stap 2;
3) De eerste ALS-instructie ALS($E$10=„Japan",Japan)geeft Excel de volgende instructie:
Als E10gelijk 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",Verenigde_Staten, Frankrijk)geeft Excel opdracht:
Als E10gelijk is aan „Verenigde Staten”, dan worden alleen de waarden in het benoemde bereik „Verenigde_Staten” weergegeven in deze Keuzelijst. Anders worden de waarden in het benoemde bereik „Frankrijk” weergegeven.
5) U kunt meer ALS-instructies aan de formule toevoegen indien nodig.
6) Klik voor meer informatie over de Excel ALS-functieen de ALS.MEERDERE-functie.
Resultaat


Met slechts een paar klikken maakt u een voorwaardelijke Keuzelijst met Kutools voor Excel

De bovenstaande methoden zijn misschien wat omslachtig voor de meeste Excel-gebruikers. Als u op zoek bent naar een efficiëntere en eenvoudigere oplossing, wordt de functie Dynamische keuzelijst van Kutools voor Excel ten zeerste aanbevolen: creëer in slechts een paar klikken een voorwaardelijke keuzelijst!

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

Zoals u ziet, voert u de hele bewerking uit in slechts een paar klikken. U hoeft alleen het volgende te doen:

1. Kies in het dialoogvenster Modus A: 2 Niveausin het gedeelte Modus;
2. Selecteer de kolommen waarop u voorwaardelijke Keuzelijst wilt baseren;
3. Selecteer een Plaatsingsgebied lijst.
4. Klik op OK.
Opmerking:
1)Kutools voor Excelbiedt een gratis proefversie van 30 dagenzonder beperkingen,ga naar downloaden.
2) Naast het maken van een tweeniveau-Keuzelijst kunt u met deze functie eenvoudig een 3 tot vijf-niveaus-Keuzelijst maken. Bekijk deze handleiding:Snel meerdere niveaus Keuzelijst maken in Excel.

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

Als alternatief voor de ALS- en MEERDERE.ALS-functies kunt u een combinatie van de functies INDIRECTE en VERVANGEN gebruiken om een voorwaardelijke keuzelijst te maken — eenvoudiger dan de formules hierboven!

Neem hetzelfde voorbeeld als bij de meerdere voorwaarden hierboven (zoals in de onderstaande GIF-afbeelding). Hier laat ik u zien hoe u de combinatie van de functies INDIRECT en VERVANGEN gebruikt om een voorwaardelijke keuzelijst in Excel te maken.

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

2. Geef het celbereik een naam voor de steden onder elk land.Volg stap 2 hierboven.

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

Selecteer een cel (hier E11) om de voorwaardelijke keuzelijst weer te geven. Ga naar het Gegevens-tabblad en klik op Gegevensvalidatie. In het Gegevensvalidatie-dialoogvenster doet u het volgende:

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

Geef de opties op in het dialoogvenster met behulp van de INDIRECT-functie

U hebt nu met succes een voorwaardelijke keuzelijst gemaakt met de functies INDIRECT en VERVANGEN.

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Aide: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een vervolgkeuzelijst maken   |  Afhankelijke vervolgkeuzelijst   |  Vervolgkeuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Schakel zichtbaarheidsstatus van verborgen kolommen in/uit|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden via lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
... en meer... en meer:12 Teksthulpmiddelen(,)Specifieke tekens verwijderen, ...)|   (, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(,Afbeelding invoegen vanaf pad , ...)|12   Conversie hulpmiddelen(Omzetten naar woorden ,Wisselkoersconversie , ...)|7   Samenvoegen en splitsen hulpmiddelen(Geavanceerd samenvoegen van rijen ,, ...)|
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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 uw 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 tabbladondersteuning in voor bewerken en lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u honderden muisklikken per dag!

Alle Kutools-add-ins. Één installatieprogramma

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar voor gebruik (MSI-klaar)
  • Werkt nog beter samen— gestroomlijnde productiviteit over Office-apps
  • 30-daagse volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk aanschaffen van add-ins