Maak een dynamische vervolgkeuzelijst in Excel (stap voor stap)
Hier in deze zelfstudie introduceren we stap voor stap hoe u een afhankelijke vervolgkeuzelijst kunt maken die keuzes weergeeft, afhankelijk van de waarden die in de eerste vervolgkeuzelijst zijn geselecteerd. Met andere woorden, we zullen een Excel-gegevensvalidatielijst maken op basis van de waarde van een andere lijst.
Maak een dynamische afhankelijke vervolgkeuzelijst
10s om een afhankelijke vervolgkeuzelijst te maken met een handige tool
Maak een dynamische afhankelijke vervolgkeuzelijst in Excel 2021 of Excel 365
Enkele vragen die u kunt stellen over deze zelfstudie
Download gratis het voorbeeldbestand
Video: maak een Excel-afhankelijke vervolgkeuzelijst
Maak een dynamische afhankelijke vervolgkeuzelijst
Stap 1: Typ de vermeldingen voor de vervolgkeuzelijsten
1. Typ eerst de vermeldingen die u in de vervolgkeuzelijsten wilt weergeven, elke lijst afzonderlijk in een kolom.
Opmerken dat de items in de eerste kolom (Product) later Excel-namen zullen zijn voor de afhankelijke lijsten. Hier zijn bijvoorbeeld Fruit en Groente de Namen voor kolom B2:B5 en C2:C6 afzonderlijk.
Zie screenshot:
2. Maak vervolgens tabellen voor elke gegevenslijst.
Selecteer kolombereik A1:A3, klik Invoegen > tafelen vink vervolgens in het dialoogvenster Tabel maken aan Mijn tabel heeft kopteksten selectievakje. Klik OK.
Herhaal deze stap vervolgens om tabellen te maken voor de andere twee lijsten.
U kunt alle tabellen en de verwijzing naar reeksen bekijken in Name Manager (druk op Ctrl + F3 om het te openen).
Stap 2: bereiknamen maken
In deze stap moet u creëren namen voor de hoofdlijst en elke afhankelijke lijst.
1. Selecteer de items die in de hoofdlijst verschijnen (A2: A3).
2. Ga dan naar het Naam vak welke naast Formule balk.
3. Typ de naam erin, noem het hier als Product.
4. druk op Enter sleutel om te voltooien.
Herhaal vervolgens de bovenstaande stappen om afzonderlijk namen te maken voor elke afhankelijke lijst.
Hier noemt de tweede kolom (B2:B5) Fruit en de derde kolom (C2:C6) Groente.
U kunt alle bereiknamen bekijken in Name Manager (druk op Ctrl + F3 om het te openen).
Stap 3: voeg de belangrijkste vervolgkeuzelijst toe
Voeg vervolgens de hoofdvervolgkeuzelijst (Product) toe. Dit is een normale vervolgkeuzelijst voor gegevensvalidatie, geen afhankelijke vervolgkeuzelijst.
1. Maak eerst een tabel aan.
Selecteer een cel (E1) en typ de eerste kolomkop (Product), en ga naar de volgende kolomcel (F1), typ de kop van de tweede kolom (item). U voegt de vervolgkeuzelijst toe aan deze tabel.
Selecteer vervolgens deze twee headers (E1 en F1), Klik Invoegen tab, en selecteer tafel in de groep Tabellen.
Vink aan in het dialoogvenster Tabel maken Mijn tabel heeft kopteksten vak en klik OK.
2. Selecteer cel E2 waarnaar u de vervolgkeuzelijst wilt invoegen, klikt u op Data tabblad en ga naar Hulpmiddelen voor gegevens groep om te klikken Data Validation > Data Validation.
3. In het dialoogvenster Gegevensvalidatie,
- Kies Lijst in de Allow sectie,
- Typ onderstaande formule in bron bar, Product is Naam van de hoofdlijst,
- Klik OK.
=Product
U kunt zien dat de vervolgkeuzelijst is gemaakt.
Stap 4: afhankelijke vervolgkeuzelijst toevoegen
1. Selecteer cel F2 waaraan u de afhankelijke vervolgkeuzelijst wilt toevoegen, klikt u op Data tabblad en ga naar de groep Gegevenshulpmiddelen om te klikken Data Validation > Data Validation.
2. In het dialoogvenster Gegevensvalidatie,
- Kies Lijst in de Allow sectie,
- Typ de onderstaande formule in bron bar, E2 is de cel die de vervolgkeuzelijst bevat.
- Klik OK.
=INDIRECT(SUBSTITUTE(E2," ","_"))
Als de E2 leeg is (u selecteert geen enkel item in de vervolgkeuzelijst), ziet u een bericht verschijnen zoals hieronder, klik op Ja te gaan.
Nu is de afhankelijke vervolgkeuzelijst gemaakt.
Stap 5: Test de afhankelijke vervolgkeuzelijst.
1. kiezen Fruit in de vervolgkeuzelijst (E2), ga dan naar de afhankelijke vervolgkeuzelijst (F2) om op het pijlpictogram te klikken, kijk of de fruititems in de lijst staan en selecteer vervolgens een item uit de afhankelijke vervolgkeuzelijst.
2. druk op Tab toets om een nieuwe rij in de gegevensinvoertabel te beginnen, selecteer Groenteen ga naar de volgende cel aan de rechterkant, kijk of de groente-items in de lijst staan en selecteer vervolgens een item uit de afhankelijke vervolgkeuzelijst.
- Als er geen item is geselecteerd in de hoofdvervolgkeuzelijst (kolom Product), zal de afhankelijke vervolgkeuzelijst (kolom Item) niet werken.
- Als u de inhoud van de afhankelijke vervolgkeuzelijst wilt resetten of wissen nadat u gewijzigd hebt geselecteerd, gaat u naar dit artikel Hoe de afhankelijke vervolgkeuzelijstcel te wissen na het selecteren van gewijzigd in Excel?, introduceert het een VBA-code om u te helpen.
- Als u een vervolgkeuzelijst met 3 niveaus wilt maken, raadpleegt u dit artikel Hoe maak je een afhankelijke vervolgkeuzelijst met meerdere niveaus in Excel? zal je helpen.
10s om een afhankelijke vervolgkeuzelijst te maken met een handige tool
Kutools for Excel biedt een krachtig hulpmiddel om een afhankelijke vervolgkeuzelijst eenvoudiger en sneller te maken, laten we eens kijken:
Voordat u onderstaande stappen volgt, alstublieft klik om Kutools voor Excel te downloaden voor een gratis proefperiode van 30 dagen in de eerste plaats.
Stap 1: Typ de vermeldingen voor de vervolgkeuzelijst
Rangschik eerst uw gegevens zoals hieronder afgebeeld:
Stap 2: Kutools-tool toepassen
1. Selecteer de gegevens die u hebt gemaakt, klik Kutools tab en klik Keuzelijst klik op om het submenu weer te geven Dynamische vervolgkeuzelijst.
2. In de afhankelijke vervolgkeuzelijst
- Controleer de Modus B die overeenkomt met uw datamodus,
- Selecteer het uitgangsbereik:, moet de kolom uitvoerbereik gelijk zijn aan de kolom gegevensbereik,
- Klik Ok.
Nu is de afhankelijke vervolgkeuzelijst gemaakt.
- Modus B ondersteunt het maken van een vervolgkeuzelijst met derde of meer niveaus:
- Als uw gegevens zijn gerangschikt zoals de onderstaande schermafbeelding laat zien, moet u modus A gebruiken, modus A ondersteunt alleen het maken van een afhankelijke vervolgkeuzelijst met 2 niveaus.
- Ga naar voor meer informatie over het gebruik van Kutools om een afhankelijke vervolgkeuzelijst te maken deze tutorial .
Maak een dynamische afhankelijke vervolgkeuzelijst in Excel 2021 of Excel 365
Als u zich in Excel 2021 of Excel 365 bevindt, is er een andere manier om snel een dynamische afhankelijke vervolgkeuzelijst te maken door nieuwe functies te gebruiken . en FILTER.
Stel dat uw brongegevens zijn gerangschikt als een screenshot, volg dan de onderstaande stappen om de dynamische vervolgkeuzelijst te maken.
Stap 1: formule gebruiken om items voor de vervolgkeuzelijst te krijgen
Selecteer een cel, bijvoorbeeld cel G3, en gebruik de functies UNIEK en FILTER om de unieke waarden uit de Product lijst die de bron zal zijn van de vervolgkeuzelijst en druk op Enter sleutel.
=UNIQUE(FILTER(A3:A20, A3:A20<>""))
Stap 2: Maak de hoofdvervolgkeuzelijst
1. Selecteer een cel die u in de vervolgkeuzelijst wilt plaatsen, bijvoorbeeld cel D3, Klik Data tabblad en ga naar Hulpmiddelen voor gegevens groep om te klikken Data Validation > Data Validation.
2. In het dialoogvenster Gegevensvalidatie,
- Kies Lijst in de Allow sectie,
- Typ onderstaande formule in bron bar,
- Klik OK.
=$G$3#
Nu is de hoofdvervolgkeuzelijst gemaakt.
Stap 3: formule gebruiken om items voor de afhankelijke vervolgkeuzelijst te krijgen
Selecteer een cel, bijvoorbeeld cel H3, met de functie FILTER om de items te filteren op basis van de waarde in de cel D3 (het geselecteerde item in de vervolgkeuzelijst), druk op Enter sleutel.
=FILTER(B3:B20, A3:A20=D3)
Stap 4: Maak de afhankelijke vervolgkeuzelijst
1. Selecteer een cel die de afhankelijke vervolgkeuzelijst zal plaatsen, bijvoorbeeld cel E3, Klik Data tabblad en ga naar Hulpmiddelen voor gegevens groep om te klikken Data Validation > Data Validation.
2. In het dialoogvenster Gegevensvalidatie,
- Kies Lijst in de Allow sectie,
- Typ onderstaande formule in bron bar,
- Klik OK.
=$H$3#
Nu is de afhankelijke vervolgkeuzelijst met succes gemaakt.
Wanneer u nieuwe items toevoegt of wijzigingen aanbrengt in A3:A20, wordt de vervolgkeuzelijst automatisch bijgewerkt.
Sorteer vervolgkeuzelijst alfabetisch
Als u de items in de vervolgkeuzelijst alfabetisch wilt rangschikken, kunt u onderstaande formule gebruiken voor de bereidingstabel.Voor de hoofdkeuzelijst (de formule in cel G3):
=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")))
Voor de afhankelijke vervolgkeuzelijst (de formule in cel H3):
=SORT(FILTER(B3:B20, A3:A20=D3))
Nu worden beide vervolgkeuzelijsten alfabetisch gesorteerd van A tot Z.
Gebruik de onderstaande formule om alfabetisch van Z tot A te sorteren:
Voor de hoofdkeuzelijst (de formule in cel G3):
=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")), 1, -1)
Voor de afhankelijke vervolgkeuzelijst (de formule in cel H3):
=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)
Enkele vragen die u kunt stellen:
1. Waarom een tabel invoegen voor elke gegevenslijst?
Door een tabel voor de gegevenslijst in te voegen, kunt u de vervolgkeuzelijst automatisch bijwerken op basis van de wijzigingen in de gegevenslijst. Als u bijvoorbeeld 'Others' toevoegt aan de eerste gegevenslijst, wordt de vervolgkeuzelijst automatisch toegevoegd met 'Others'.
2. Waarom een tabel gebruiken om vervolgkeuzelijsten te plaatsen?
Wanneer u op de Tab-toets drukt om een nieuwe regel aan de tabel toe te voegen, worden de vervolgkeuzelijsten ook automatisch aan de nieuwe regel toegevoegd.
3. Hoe werkt de INDIRECT-functie?
INDIRECTE functie wordt gebruikt om een tekenreeks om te zetten in een geldige verwijzing.
4. Hoe werkt de formule INDIRECT(SUBSTITUTE(E2&F2," ",""))?
Allereerst PLAATSVERVANGER functie vervangt tekst door een andere tekst. Hier werden de spaties uit de gecombineerde namen (E2 en F2) verwijderd. Dan INDIRECTE functie converteert de tekenreeks (de gecombineerde inhoud door E2 en F2) naar een geldige referentie.
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
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 honderden muisklikken voor u elke dag!
Inhoudsopgave
- Video: maak een Excel-afhankelijke vervolgkeuzelijst
- Maak een dynamische afhankelijke vervolgkeuzelijst
- 10s om een afhankelijke vervolgkeuzelijst te maken
- Maak een dynamische afhankelijke vervolgkeuzelijst in Excel 2021/365
- FAQ
- Gerelateerde artikelen
- De beste tools voor kantoorproductiviteit
- Heb je vragen? Stel ze hier.