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

Drie soorten vervolgkeuzelijsten met meerdere kolommen – Stapsgewijze handleiding

AuteurSiluvia Wijzigingsdatum

Voorbeeldbestand verkrijgen:


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.

klik op Gegevensvalidatie in het tabblad Gegevens

2. Configureer het volgende in het dialoogvenster Gegevensvalidatie.

1) Klik op het tabblad Instellingen;
2) Selecteer Lijstin de keuzelijst ToestaanKeuzelijst;
3) Klik in het vak Bronen selecteer de cellen met de continenten die u wilt weergeven in de Keuzelijst;
4) Klik op de knop OK. Zie schermafbeelding:
configureer de instellingen in het dialoogvenster om de eerste keuzelijst te maken
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.

selecteer het volledige bereik en klik 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.

vink het vakje Bovenste rij aan in het dialoogvenster

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:

1) Blijf op het tabblad Instellingen;
2) Selecteer Lijstin de keuzelijst ToestaanKeuzelijst;
3) Voer de volgende formule in het vak Bron.
=INDIRECT(SUBSTITUTE(G9," ","_"))
Waarbij G9de eerste cel is van de hoofd-Keuzelijst-cellen.
4) Klik op de knop OK.
configureer de instellingen in het dialoogvenster om de secundaire keuzelijst te maken

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.

De secundaire keuzelijst is klaar
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.

selecteer het volledige bereik en klik 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.

vink het vakje Bovenste rij aan in het dialoogvenster

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:

1) Blijf op het tabblad Instellingen;
2) Selecteer Lijstin de keuzelijst ToestaanKeuzelijst;
3) Voer de volgende formule in het vak Bron.
=INDIRECT(SUBSTITUTE(H9," ","_"))
Waarbij H9de eerste cel is van de secundaire Keuzelijst-cellen.
4) Klik op de knop OK.
configureer de instellingen in het dialoogvenster om de derde keuzelijst te maken

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 derde keuzelijst is gemaakt

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:

1. Schakel de functie in;
2. Kies de modus die u nodig hebt:2-niveauof 3-5-niveau Keuzelijst;
3. Selecteer de kolommen waarop u Dynamische lijst wilt baseren;
4. Selecteer een Plaatsingsgebied lijst.

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.

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

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.

klik met de rechtermuisknop op het werkbladtabblad en selecteer Code weergeven

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

kopieer en plak de code in de module

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.

Opmerking: Als u meerdere selecties wilt toestaan in een Keuzelijst en bestaande items wilt verwijderen wanneer u deze opnieuw selecteert in de vervolgkeuzelijst, kunt u ook een VBA-code toepassen om dit te bereiken:Klik hier om de handleiding stap voor stap te volgen

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.

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

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.

  1. Geef het bereik op dat de keuzelijst bevat waaruit u meerdere items kunt selecteren.
  2. Geef het scheidingsteken op voor het aantal geselecteerde items in de keuzelijstcel.
  3. Klik op OKom de instellingen te voltooien.
    meerdere selecties weergeven in een keuzelijst met Kutools
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:

Opmerkingen:
  • 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.

meerdere kolommen weergeven 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).

klik op Invoegen > Keuzerondje in het tabblad Ontwikkelaars

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.

klik met de rechtermuisknop op het keuzerondje en selecteer Eigenschappen

2. Configureer in het dialoogvenster Eigenschappen het volgende.

1) Voer in het veld Kolomaantaleen getal in dat het aantal kolommen aangeeft dat u wilt weergeven in de Keuzelijst;
2) Definieer in het veld Kolombreedtesde breedte voor elke kolom. Hier stel ik de breedte van elke kolom in op 80 pt;100 pt;80 pt;80 pt;80 pt;
3) Geef in het veld GekoppeldeCeleen cel op waarin dezelfde waarde wordt weergegeven als degene die u in de vervolgkeuzelijst hebt geselecteerd. Deze cel wordt gebruikt in de volgende stappen;
4) Voer in het veld VullingsbereikLijsthet Gegevensbereik in dat u wilt weergeven in de Keuzelijst.
5) Geef in het veld LijstBreedteeen breedte op voor de gehele Keuzelijst.
6) Sluit het dialoogvenster Eigenschappen.
configureer de instellingen in het deelvenster Eigenschappen
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.

schakel de ontwerpmodus uit

2. Klik op de pijl van het keuzelijstvak om de lijst uit te vouwen en het opgegeven aantal kolommen in de vervolgkeuzelijst te zien.

Opmerking:Zoals u in de bovenstaande GIF-afbeelding kunt zien, worden er weliswaar meerdere kolommen weergegeven in het Keuzelijst, maar alleen het eerste item in de geselecteerde rij wordt weergegeven in de cel. Als u items uit andere kolommen wilt weergeven, past u de volgende formules toe.
Stap 4: Toon items uit andere kolommen in bepaalde cellen
Tip: Om exact dezelfde opmaak van gegevens uit andere kolommen terug te krijgen, moet u de opmaak van de resultaatcellen aanpassen vóór of na de volgende bewerkingen. In dit voorbeeld pas ik de opmaak van cel C11aan naar Datum-opmaak en pas ik de opmaak van cel C14aan naar Valuta-opmaak van tevoren aan.

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),"")
pas een formule toe om de gegevens uit de tweede kolom op te halen

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),"")
pas formules toe om de gegevens uit de andere kolommen één voor één op te halen
Opmerkingen:
Neem de eerste formule =IFERROR(VLOOKUP(B1,B3:F6,2,FALSE),„")als voorbeeld,
1)B1is de cel die u hebt opgegeven als GekoppeldeCel in het dialoogvenster Eigenschappen.
2) Het getal 2vertegenwoordigt de tweede kolom van het tabelbereik "B3:F6".
3) De functie VERT.ZOEKENzoekt hier naar de waarden in B1 en geeft de waarde in de tweede kolom van het bereik B3:F6 terug.
4) De functie ALS.FOUTvangt fouten op in de VERT.ZOEKEN-functie. Als de VERT.ZOEKEN-functie een #N/B-fout oplevert, geeft de ALS.FOUT-functie een lege waarde terug.

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.

Meer handleidingen voor vervolgkeuzelijsten…

Beste Office-productiviteitstools

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren 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:Een specifiek aantal kolommen toevoegen|Kolommen verplaatsen|Zichtbaarheidsstatus van verborgen kolommen in-/uitschakelen|Bereiken en kolommen vergelijken...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 toolsets:50+Teksttools(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(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,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsentools(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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