Drie soorten vervolgkeuzelijsten met meerdere kolommen – Stapsgewijze handleiding
Wanneer u zoekt naar „excel vervolgkeuzelijst meerdere kolommen” op Google, moet u mogelijk één van de volgende taken uitvoeren:
Maak Dynamische lijst
Methode A: Met behulp van formules
Methode B: Slechts enkele klikken met Kutools voor Excel
Meerdere selecties weergeven in Keuzelijst
Methode A: Met behulp van VBA-script
Methode B: Slechts enkele klikken met Kutools voor Excel
In deze handleiding laten we u stap voor stap zien hoe u deze drie taken uitvoert.
Een Dynamische lijst maken op basis van meerdere kolommen
Zoals te zien is in de onderstaande GIF-afbeelding, wilt u een hoofdKeuzelijst maken voor de continenten, een secundaire Keuzelijst met landen op basis van het geselecteerde continent in de hoofdKeuzelijst, en vervolgens een derde Keuzelijst met steden op basis van het geselecteerde land in de secundaire Keuzelijst. De methode in deze sectie helpt u deze taak uit te voeren.
Formules gebruiken om een Dynamische lijst te maken op basis van meerdere kolommen
Stap 1: Maak de hoofdKeuzelijst
1. Selecteer de cellen (hier selecteer ik G9:G13) waar u de keuzelijst wilt invoegen, ga naar het tabblad Gegevens en klik op Gegevensvalidatie > Gegevensvalidatie.

2. Configureer het volgende in het dialoogvenster Gegevensvalidatie.

Stap 2: Maak de secundaire Keuzelijst
1. Selecteer het volledige bereik met de items die u wilt weergeven in de secundaire keuzelijst. Ga naar het tabblad Formules en klik vervolgens op Maken op basis van selectie.

2. In het dialoogvenster Maken uit selectie vinkt u alleen het vakje Bovenste rij aan en klikt u op de knop OK.

3. Selecteer een cel waar u de secundaire keuzelijst wilt invoegen, ga naar het tabblad Gegevens en klik op Gegevensvalidatie > Gegevensvalidatie.
4. In het dialoogvenster Gegevensvalidatie moet u het volgende doen:
=INDIRECT(SUBSTITUTE(G9," ","_"))

5. Selecteer deze keuzelijstcel en sleep de automatisch-aanvullen-greep omlaag om deze toe te passen op andere cellen in dezelfde kolom.
De secundaire keuzelijst is nu voltooid. Zodra u een continent selecteert in de hoofdkeuzelijst, worden in de secundaire keuzelijst alleen de landen onder dat continent weergegeven.

Stap 3: Maak de derde Keuzelijst
1. Selecteer het volledige bereik met de waarden die u wilt weergeven in de derde keuzelijst. Ga naar het tabblad Formules en klik vervolgens op Maken op basis van selectie.

2. In het dialoogvenster Maken vanuit Selectievinkt u alleen het vakje Bovenste rijaan en klikt u op de knop OK.

3. Selecteer een cel waar u de derde keuzelijst wilt invoegen, ga naar het tabblad Gegevens en klik op Gegevensvalidatie > Gegevensvalidatie.
4. In het Gegevensvalidatie-dialoogvenster moet u het volgende doen:
=INDIRECT(SUBSTITUTE(H9," ","_"))

5. Selecteer deze Keuzelijst-cel en sleep de Automatisch-aanvullen-greepomlaag om deze toe te passen op andere cellen in dezelfde kolom.
De derde keuzelijst met steden is nu voltooid. Zodra u een land selecteert in de secundaire keuzelijst, worden in de derde keuzelijst alleen de steden van dat land weergegeven.

De bovenstaande methode kan voor sommige gebruikers wat omslachtig zijn. Wilt u een efficiëntere en eenvoudigere oplossing? Dan is de volgende methode binnen enkele klikken uitgevoerd.
Enkele klikken om een Dynamische lijst te maken op basis van meerdere kolommen met Kutools voor Excel
De onderstaande GIF-afbeelding toont de stappen van de Dynamische vervolgkeuzelijst-functie van Kutools voor Excel.
Zoals u ziet, voert u de hele bewerking uit met slechts een paar klikken. U hoeft alleen het volgende te doen:
De bovenstaande GIF toont alleen de stappen voor een tweetraps keuzelijst. Als u een keuzelijst met meer dan twee niveaus wilt maken, klik hier voor meer informatie. Of download de gratis proefversie van 30 dagen.
Meerdere selecties maken in een Keuzelijst in Excel
Deze sectie presenteert twee methoden om meerdere opties te selecteren in een keuzelijst in Excel.
VBA-code gebruiken om meerdere selecties te maken in een Excel-Keuzelijst
Het volgende VBA-script stelt u in staat om meerdere selecties te maken in een keuzelijst in Excel, zonder duplicaten. Volg hiervoor de onderstaande stappen.
Stap 1: Open de VBA-code-editor en kopieer de code
1. Ga naar het werkbladtabblad, klik er met de rechtermuisknop op en selecteer Code weergeven in het contextmenu.

2. Vervolgens verschijnt het venster Microsoft Visual Basic for Applications; kopieer de volgende VBA-code naar de editor Blad (Code).

VBA-code: Meerdere selecties toestaan in een Keuzelijst zonder duplicaten
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 2019/11/13
Dim xRng As Range
Dim xValue1 As String
Dim xValue2 As String
If Target.Count > 1 Then Exit Sub
On Error Resume Next
Set xRng = Cells.SpecialCells(xlCellTypeAllValidation)
If xRng Is Nothing Then Exit Sub
Application.EnableEvents = False
If Not Application.Intersect(Target, xRng) Is Nothing Then
xValue2 = Target.Value
Application.Undo
xValue1 = Target.Value
Target.Value = xValue2
If xValue1 <> "" Then
If xValue2 <> "" Then
If xValue1 = xValue2 Or _
InStr(1, xValue1, ", " & xValue2) Or _
InStr(1, xValue1, xValue2 & ",") Then
Target.Value = xValue1
Else
Target.Value = xValue1 & ", " & xValue2
End If
End If
End If
End If
Application.EnableEvents = True
End Sub
Stap 2: Test de code
Nadat u de code hebt geplakt, drukt u op de toetsencombinatie Alt+Q om de Visual Editor te sluiten en terug te keren naar het werkblad.
Tips: Deze code werkt voor alle keuzelijsten in het huidige werkblad. Klik gewoon op een cel met een keuzelijst en selecteer items één voor één in de vervolgkeuzelijst om te testen of het werkt.
Enkele klikken om meerdere selecties te maken in een Excel-Keuzelijst met Kutools voor Excel
VBA-code heeft veel beperkingen. Als u niet bekend bent met VBA-scripts, is het lastig om de code aan uw wensen aan te passen. Daarom raden we u deze krachtige functie aan: Meervoudige selectie Keuzelijst, waarmee u eenvoudig meerdere items kunt selecteren uit een keuzelijst.
Na installatie van Kutools voor Excel gaat u naar het tabblad Kutools, selecteert u Keuzelijst > Keuzelijst met meerdere selecties maken en configureert u het volgende.
- Geef het bereik op dat de keuzelijst bevat waaruit u meerdere items kunt selecteren.
- Geef het scheidingsteken op voor het aantal geselecteerde items in de keuzelijstcel.
- Klik op OKom de instellingen te voltooien.
Resultaat
Wanneer u nu op een cel met een Keuzelijst in de Beperkt bereik klikt, verschijnt er een keuzelijst naast de cel. Klik eenvoudigweg op de „+"-knop naast de items om ze toe te voegen aan de vervolgkeuzecel, en klik op de "-"-knop om items te verwijderen die u niet langer wilt. Zie de demo hieronder:
- Schakel de optie Voeg een nieuwe regel in na scheidingsteken in als u het aantal geselecteerde items verticaal in de cel wilt weergeven. Laat deze optie uitgeschakeld als u liever een horizontale weergave hebt.
- Schakel de optie Zoekfunctie inschakelen in als u een zoekbalk wilt toevoegen aan uw keuzelijst.
- Om deze functie te gebruiken, moet u eerst Kutools voor Excel downloaden en installeren.
Meerdere kolommen weergeven in een Keuzelijst
Zoals te zien is in de onderstaande schermafbeelding, laat deze sectie u zien hoe u meerdere kolommen weergeeft in een keuzelijst.

Standaard toont een gegevensvalidatie-keuzelijst slechts één kolom met items. Om meerdere kolommen weer te geven, raden we aan om in plaats daarvan een keuzelijstvak (ActiveX-besturingselement) te gebruiken.
Stap 1: Voeg een keuzelijstvak (ActiveX-besturingselement) in
1. Ga naar het tabblad Ontwikkelaar en klik op Invoegen > Keuzelijstvak (ActiveX-besturingselement).

Tip: Als het tabblad Ontwikkelaar niet wordt weergegeven in het lint, volgt u de stappen in deze handleiding: „Ontwikkelaartabblad weergeven” om het zichtbaar te maken.
2. Teken vervolgens een keuzelijstvak in een cel waar u de vervolgkeuzelijst wilt weergeven.
Stap 2: Wijzig de eigenschappen van het keuzelijstvak
1. Klik met de rechtermuisknop op het keuzelijstvak en selecteer Eigenschappen in het contextmenu.

2. Configureer in het dialoogvenster Eigenschappen het volgende.

Stap 3: Geef de opgegeven kolommen weer in de Keuzelijst
1. Schakel onder het tabblad Ontwikkelaar de Ontwerpmodus uit door eenvoudigweg op het pictogram Ontwerpmodus te klikken.

2. Klik op de pijl van het keuzelijstvak om de lijst uit te vouwen en het opgegeven aantal kolommen in de vervolgkeuzelijst te zien.
Stap 4: Toon items uit andere kolommen in bepaalde cellen
1. Selecteer een cel onder het keuzelijstvak, voer de onderstaande formule in en druk op Enter om de waarde uit de tweede kolom in dezelfde rij op te halen.
=IFERROR(VLOOKUP(B1,B3:F6,2,FALSE),"")

2. Om de waarden uit de derde, vierde en vijfde kolom op te halen, past u achtereenvolgens de volgende formules toe.
=IFERROR(VLOOKUP(B1,B3:F6,3,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,4,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,5,FALSE),"")

Gerelateerde artikelen
Automatisch aanvullen bij typen in Excel-vervolgkeuzelijst
Als u een vervolgkeuzelijst met gegevensvalidatie hebt die veel waarden bevat, moet u door de lijst scrollen om de juiste waarde te vinden of het volledige woord direct in het invoervak typen. Stel dat er een methode bestaat die automatisch aanvult zodra u de eerste letter typt in de vervolgkeuzelijst—dan wordt alles meteen een stuk eenvoudiger! In deze handleiding leest u hoe u dit voor elkaar krijgt.
Maak een vervolgkeuzelijst vanuit een andere werkmap in Excel
Het is vrij eenvoudig om met gegevensvalidatie een vervolgkeuzelijst te maken tussen werkbladen binnen één werkmap. Maar wat als de lijstgegevens die u nodig heeft voor de gegevensvalidatie zich in een andere werkmap bevinden? In deze handleiding leert u stap voor stap hoe u een vervolgkeuzelijst maakt op basis van gegevens uit een andere werkmap in Excel.
Maak een doorzoekbare vervolgkeuzelijst in Excel
Een vervolgkeuzelijst met talloze waarden doorzoeken? Dat is niet altijd even eenvoudig. Eerder beschreven we al een methode voor automatisch aanvullen zodra u de eerste letter typt. Maar wist u dat u uw vervolgkeuzelijst ook écht doorzoekbaar kunt maken? Zo verhoogt u de efficiëntie bij het vinden van de juiste waarde aanzienlijk. Volg deze handleiding en maak direct uw eigen doorzoekbare vervolgkeuzelijst!
Andere cellen automatisch invullen bij het selecteren van waarden in een Excel-vervolgkeuzelijst
Stel dat u een vervolgkeuzelijst hebt gemaakt op basis van de waarden in celbereik B8:B14. Wanneer u een waarde uit die lijst selecteert, wilt u dat de bijbehorende waarden uit celbereik C8:C14 automatisch worden ingevuld in een doelcel. De methoden in deze handleiding helpen u dit eenvoudig voor elkaar te krijgen.
Beste Office-productiviteitstools
Versterk uw Excel-vaardigheden met Kutools voor Excel en ervaar efficiëntie als nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om productiviteit en Tijd besparen te verhogen.Klik hier om de functie te krijgen 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 binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoog uw productiviteit met 50 % en bespaar honderden muisklikken per dag!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt een krachtige suite van invoegtoepassingen voor Excel, Word, Outlook en PowerPoint, aangevuld met Office Tab Pro—ideaal voor teams die dagelijks met meerdere Office-apps werken.
- Alles-in-één suite— Excel-, Word-, Outlook- en PowerPoint-add-ins + Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-klaar)
- 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 afzonderlijk kopen van add-ins
