Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Hoe maak je snel een dynamische vervolgkeuzelijst in Excel?

De meesten van ons kunnen een vervolgkeuzelijst maken met behulp van de gegevensvalidatiefunctie in Excel, maar soms hebben we een gekoppelde of dynamische vervolgkeuzelijst nodig, dit betekent dat wanneer u een waarde kiest in vervolgkeuzelijst A en u de waarden die moeten worden bijgewerkt in vervolgkeuzelijst B. In Excel kunnen we een dynamische vervolgkeuzelijst maken met de Data Validation functie en de INDIRECTE functie. In deze zelfstudie wordt beschreven hoe u afhankelijke vervolgkeuzelijsten in Excel kunt maken.


Maak een dynamische vervolgkeuzelijst in Excel

Stel dat ik een tabel heb met vier kolommen die vier soorten voedsel aangeven: fruit, voedsel, vlees en drank, en daaronder staat de specifieke voedselnaam. Zie de volgende schermafbeelding:

Nu moet ik een vervolgkeuzelijst maken die het levensmiddel bevat, zoals fruit, eten, vlees en drank, en de tweede vervolgkeuzelijst zou de specifieke voedselnaam hebben. Als ik eten selecteer, toont de tweede vervolgkeuzelijst rijst, noedels, brood en cake. Voer hiervoor de volgende stappen uit:

1. Eerst moet ik een aantal bereiknamen maken voor deze kolommen en de eerste rij met categorieën.

(1.) Maak een bereiknaam voor de categorieën, de eerste rij, selecteer de A1: D1 en typ de bereiknaam Levensmiddelen in de Naam Box, Druk dan op Enter sleutel.

(2.) Vervolgens moet u het bereik voor elk van de kolommen een naam geven zoals hierboven beschreven, zoals hieronder weergegeven:

Tip - Navigatiedeelvenster: Batch maak meerdere benoemde bereiken en lijst in een deelvenster in Excel
Normaal gesproken kunnen we in Excel slechts één naambereik tegelijk definiëren. Maar in sommige gevallen moet u mogelijk meerdere benoemde bereiken maken. Het moet nogal vervelend zijn om herhaaldelijk namen een voor een te definiëren. Kutools voor Excel biedt zo'n hulpprogramma om snel batchgewijs meerdere benoemde bereiken te maken en deze benoemde bereiken in het Navigatiedeelvenster voor gemakkelijke weergave en toegang. Gratis proefperiode van 30 dagen met volledige functionaliteit!
namen van advertentienavigatievensters

2. Nu kan ik de eerste vervolgkeuzelijst maken, selecteer een lege cel of een kolom waarop u deze vervolgkeuzelijst wilt toepassen en klik vervolgens op Data > Data Validation > Data Validation, zie screenshot:

3. In de Data Validation dialoogvenster, klik Instellingen tabblad, kies Lijst van de Allow vervolgkeuzelijst en voer deze formule in = Levensmiddel in de bron doos. Zie screenshot:

Opmerking:: U moet de formule typen hoe u uw categorieën hebt genoemd.

4. Klik OK en mijn eerste vervolgkeuzelijst is gemaakt, selecteer vervolgens de cel en sleep de vulgreep naar de cel waarop u deze optie wilt toepassen.

5. Dan kan ik de tweede vervolgkeuzelijst maken, een lege cel selecteren en klikken Data > Data Validation > Data Validation nogmaals, in de Data Validation dialoogvenster, klik Instellingen tabblad, kies Lijst van de Allow vervolgkeuzelijst en voer deze formule in = indirect (F1) in de bron box, zie screenshot:

Opmerking:: F1 geeft de cellocatie aan voor de eerste vervolgkeuzelijst die ik heb gemaakt, u kunt deze naar behoefte wijzigen.

6. Dan klikken OK, en sleep de celinhoud naar beneden, en de afhankelijke vervolgkeuzelijst is met succes gemaakt. Zie screenshot:

En als ik dan één type levensmiddel kies, zal de overeenkomstige cel alleen de specifieke voedselnaam weergeven.

Opmerkingen:
1. De vervolgkeuzepijl is alleen zichtbaar als de cel actief is.
2. U kunt naar believen dieper gaan. Als u de derde vervolgkeuzelijst wilt maken, gebruikt u de tweede vervolgkeuzelijst als bron van de derde vervolgkeuzelijst.

Demo: maak een dynamische vervolgkeuzelijst in Excel


Kutools for Excel bevat meer dan 300 handige tools voor Excel, gratis te proberen zonder beperking in 30 dagen. Download en gratis proef nu!

Maak snel onafhankelijke vervolgkeuzelijsten met een geweldige tool

Stel dat u een gegevenstabel heeft in BereikB2: E8, en u wilt onafhankelijke vervolgkeuzelijsten maken op basis van de gegevenstabel in Bereik G2: H8. Nu kunt u het gemakkelijk doen met de Dynamische vervolgkeuzelijst kenmerk van Kutools for Excel.

Kutools for Excel- Bevat meer dan 300 handige tools voor Excel. Gratis proefperiode van 30 dagen met volledige functionaliteit, geen creditcard vereist! Snap het nu

1. Klikken Kutools > Keuzelijst > Dynamische vervolgkeuzelijst om deze functie in te schakelen.

2. Ga als volgt te werk in het pop-upvenster:

(1) Vink het 2 Niveaus afhankelijke vervolgkeuzelijst keuze;
(2) Selecteer in het vak Gegevensbereik de gegevenstabel waarop u onafhankelijke vervolgkeuzelijsten wilt maken op basis van;
(3) Selecteer in het vak Uitvoerbereik het doelbereik waarin u de onafhankelijke vervolgkeuzelijsten wilt plaatsen.

3. Klik op de Ok knop.

Tot nu toe zijn de onafhankelijke vervolgkeuzelijsten gemaakt in het opgegeven bestemmingsbereik. U kunt eenvoudig opties uit deze onafhankelijke vervolgkeuzelijsten selecteren.



Gerelateerde artikelen:


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, 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 vermindert elke dag honderden muisklikken voor u!
officetab onderkant
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ferat · 4 years ago
    Why the dependent list doesn't change instantly?
    • To post as a guest, your comment is unpublished.
      kelly.extendoffice@gmail.com · 3 years ago
      Hi Ferat,
      Have you followed the tutorial to create your dynamic drop down list? If followed the tutorial, the dependent list will change immediately as the main choice (in Cell F1) changes.
      More detailed information can help me understand your problem. If possible, upload some screenshots will be helpful!
  • To post as a guest, your comment is unpublished.
    Vup · 5 years ago
    So I tried this with dynamic ranges. It's a no go. It does work with static ranges though.
  • To post as a guest, your comment is unpublished.
    Rahul · 5 years ago
    I understand but how can I repeat the dropdown formatting in all rows of excel
    • To post as a guest, your comment is unpublished.
      H · 5 years ago
      Have you received an answer to your question? I'm wondering the same thing..
  • To post as a guest, your comment is unpublished.
    Andy · 5 years ago
    Lara, you are probably missed the second half of ste p 4.

    4. Click OK and my first drop down list have been created, then select the cell [u][b]and drag the fill handle to the cell that you want to apply this option[/b][/u].
  • To post as a guest, your comment is unpublished.
    Lara · 6 years ago
    I keep getting an error that says " the source currently evaluates to an error", any reason why? I followed the steps above. Any guidance would be greatly appreciated.
  • To post as a guest, your comment is unpublished.
    Sattam · 6 years ago
    Hi,
    I am looking to do something similar but the only problem being my dynamic parameter and value combination list is structured as below

    Parm_nm Val_list
    Parent1 Item01
    Parent1 Item02
    Parent2 Item01
    Parent2 Item03
    Parent2 Item11
    Parent3 Item32
    Parent3 Item02
    Parent4 Item09
    Parent4 Item01

    And I want to choose appropriate drop down depending on the header definition
    Eg: If the header definition is Parent3 then the drop down for the cells under the column should have Item32 and Item02. If the header is changed to Parent02 then the drop down list becomes Item01, Item3 and Item11. It is exactly what is being done here apart from the fact the source data structure is completely different and I do not have freedom to restructure it. In such a scenario I am not being able to [i][b]Name the range[/b][/i] of the second level list as I cannot just select and name them. Any help in this regard will highly appreciated.
    Regards,
    Sattam
  • To post as a guest, your comment is unpublished.
    mayank · 6 years ago
    in case the second drop down has to pick a list that is Dynamic, then how will this work. As in if fruit food meat and drink is for month one and the names for month two changes to fruit2 meat2 food2 and drink2 along with the selection below this headings then how do we use thius formula.
  • To post as a guest, your comment is unpublished.
    Sundar · 7 years ago
    Thank you it worked like a magic
  • To post as a guest, your comment is unpublished.
    Bob Frinder · 7 years ago
    When I create a drop-down list using data validation, how can I select the valid entries from the keyboard, I want to type the number and have it auto-populate.
    Data Validation List looks like this :
    1_Ready
    2_On Hold
    3_ Rejected
  • To post as a guest, your comment is unpublished.
    PradeepRS · 7 years ago
    Quite useful. Thank you.
  • To post as a guest, your comment is unpublished.
    Shafeeq · 7 years ago
    This is great. I also wanted to know how to add a dynamic list through Offset or other function.
    What exactly I am looking for is, if I add "Fried Rice" under Food column below Cake, it should automatically need to considered.
  • To post as a guest, your comment is unpublished.
    Cindy J · 7 years ago
    Great explanation and example, thank you - but I'm having a problem. Using the example above, you select "Meat" and then select "Chicken" from the dependant drop-down list. If you change "Meat" to "Fruit", "Chicken" is still displayed. Is there a way to invalidate the "Chicken" selection and force you to re-select from the "Fruit" drop-down list?
    • To post as a guest, your comment is unpublished.
      Marc A · 7 years ago
      Hello Cindy,

      Did you ever get a response to your question? I am wondering the same thing.

      Thanks!
  • To post as a guest, your comment is unpublished.
    Bean Counter · 7 years ago
    Best tutorial of this I have found yet.

    Thank you!
    • To post as a guest, your comment is unpublished.
      Raiez Moideen · 7 years ago
      Sorry..I wrongly clicked on the dislike button... :sad:
  • To post as a guest, your comment is unpublished.
    Vishal Chauhan · 7 years ago
    Hi Team,

    It's perfectly working.

    :-)

    Thanks
    Vishal
  • To post as a guest, your comment is unpublished.
    Manjunath N · 7 years ago
    Hi Team,

    Thank you so much, its working. :-)

    Regards,
    Manjunath N
  • To post as a guest, your comment is unpublished.
    Emilykells · 7 years ago
    Hi how can I delete the columns that I used to create my drop downs from my sheet that way I only have the dropdown lists.
  • To post as a guest, your comment is unpublished.
    Neha · 7 years ago
    i tried this & working... :D
  • To post as a guest, your comment is unpublished.
    Jeffrey · 7 years ago
    I tried this on my 2013 Excel and its not working. Help
    • To post as a guest, your comment is unpublished.
      Wyman · 7 years ago
      Hi,

      I think the error sign was referring to "This current selection evaluates to error... " ???

      Just click Ok and ignore the error sign.
  • To post as a guest, your comment is unpublished.
    David Amble · 7 years ago
    Steps 5 through 6 produced an error. No link. It gave me a drop down cell with nothing in it.
    • To post as a guest, your comment is unpublished.
      Raiez Moideen · 7 years ago
      I think error can happen in the following cases(from my experience)...

      1)if you use simply "indirect(F1)" in Source box, instead of the cell location for the first drop down list...

      2)The name putting for each ranges in the Name box for the items in Second drop down list must exactly match the items in the first drop down list...
      • To post as a guest, your comment is unpublished.
        Johnathan Dunker · 7 years ago
        Also, make sure that the drop down list that the indirect list is pulls data from has something selected.
    • To post as a guest, your comment is unpublished.
      Natalia · 7 years ago
      I was getting an error too but then I figured out that I can't have two words, I was using "Home Improvement" and I had to change to "HomeImprovement" also make sure your "F1" cell es the cell you need (Mine would be B37)
      That's all I know