Inhoudsopgave
Dit artikel illustreert hoe je een doorzoekbare vervolgkeuzelijst maakt in excel. Het toont de 2 manieren waarop je dat kunt doen in excel met behulp van formules en VBA. De volgende afbeelding benadrukt het doel van dit artikel. Kijk snel door het artikel om te zien hoe het moet.
Download Praktijk Werkboek
U kunt het oefenwerkboek downloaden via de onderstaande downloadknop.
Doorzoekbare vervolgkeuzelijst.xlsm
2 manieren om een doorzoekbare vervolgkeuzelijst in Excel te maken
Stel u heeft de volgende dataset in het werkblad namen als Staten De dataset bevat informatie over de eerste 13 staten van de VS.
Nu wilt u een doorzoekbare vervolgkeuzelijst maken in cel B4 in het werkblad met de naam Dropdown .
Dan moet u de stappen volgen die in de volgende methodes worden aangegeven.
1. Maak een doorzoekbare vervolgkeuzelijst met formules in Excel
Eerst gaan we een doorzoekbare vervolgkeuzelijst maken met behulp van excel-formules. Volg de onderstaande stappen om dat te kunnen doen.
Stappen
- Voer eerst de volgende formule in de cel E5 in het blad met de naam Staten .
=FILTER(B5:B17,ISNUMBER(ZOEK(Dropdown!B4,B5:B17)),"Niet gevonden")
- De Zoekfunctie in de formule zoekt naar een bepaalde waarde.
- De Functie ISNUMBER geeft terug. Echt als de uitvoer van de Zoekfunctie een getal is. Anders geeft het Valse .
- De FILTER-functie filtert gegevens volgens de opgegeven criteria.
- Selecteer dan cel B4 in de Dropdown werkblad. Selecteer vervolgens Gegevens>> Gegevensvalidatie .
- Selecteer vervolgens de Instellingen tabblad in de Validatie van gegevens venster. Kies vervolgens Lijst in de Sta toe: veld met behulp van de pijl.
- Voer dan de volgende formule in het Bron veld.
=Staten! $E$5#
- Ga daarna naar de Foutmelding tab.
- Haal nu het vinkje weg bij Foutmelding tonen nadat ongeldige gegevens zijn ingevoerd Druk dan op de OK knop.
- Eindelijk is er een doorzoekbare keuzelijst gemaakt. Type nu iets (nieuws) in cel B4 Selecteer vervolgens de dropdown pijl rechtsonder in de cel. Daarna ziet u alle relevante zoekresultaten zoals in de volgende afbeelding.
Lees meer: Hoe maak je een vervolgkeuzelijst gebaseerd op een formule in Excel (4 manieren)
Vergelijkbare lezingen:
- Hoe Filter Drop-Down Lijst in Excel te kopiëren (5 manieren)
- Excel Drop Down List maken van tabel (5 voorbeelden)
- Hoe maak je een lijst van een bereik in Excel (3 methoden)
- Automatisch bijwerken van keuzelijst in Excel (3 manieren)
- Hoe Multi Select Listbox maken in Excel
2. Maak een doorzoekbare vervolgkeuzelijst met Excel VBA
Stel nu dat u geen dropdown pijl wilt selecteren om de relevante resultaten te zien, maar de zoekresultaten wilt zien zoals in Google Search. Volg dan de onderstaande stappen.
📌 Stappen
- Eerst moet je de stappen voor Gegevens>> Gegevensvalidatie alleen in de eerdere methode.
- Selecteer dan cel E5 in de Staten werkblad. Selecteer daarna Formules>> Naammanager .
- Volgende keuze Nieuw in de Naam Manager om een lijst te definiëren.
- Verander dan de Naam naar Dropdown_List in de Nieuwe naam raam.
- Daarna voert u de volgende formule in het Verwijst naar veld. Druk dan op de OK knop. De formule gebruikt de INDEX en COUNTIF functies.
=Staten!$E$5:$E$5:INDEX(Staten!$E$5:$E$17,COUNTIF(Staten!$E$5:$E$17,"?*"))
- Ga nu naar de Dropdown werkblad. Selecteer vervolgens Invoegen>> Combo Box van de Ontwikkelaar tab.
- Sleep vervolgens de muis om de grootte van de ComboBox zoals hieronder getoond.
- Daarna ziet u een nieuwe ComboBox als volgt gecreëerd.
- Klik nu met de rechtermuisknop op de ComboBox en selecteer Eigenschappen .
- Selecteer daarna de Alfabetisch tabblad in de Eigenschappen Maak dan de volgende wijzigingen: AutoWordSelect>> False , Linked Cell>> B4 , MatchEntry>> 2 - fnMatchEntryNone .
- Kopieer nu de volgende code.
Private Sub ComboBox1_Change() ComboBox1.ListFillRange = "Dropdown_List" Me.ComboBox1.DropDown End Sub
- Dubbelklik daarna op de ComboBox Dit brengt u rechtstreeks naar een nieuwe module in de Microsoft VBA Plak vervolgens de gekopieerde code in de lege module zoals hieronder getoond. Druk vervolgens op F5 om de code uit te voeren.
- Ten slotte zal de doorzoekbare dropdown werken zoals Google Search.
Lees meer: Unieke waarden in een vervolgkeuzelijst met VBA in Excel (Een complete gids)
Dingen om te onthouden
- U moet de selectie van de Ontwerpmodus in de Ontwikkelaar tabblad om de ComboBox .
- Vergeet niet ervoor te zorgen dat de absolute referenties correct zijn ingevoerd in de formules.
- Gebruik CTRL+SHIFT+Enter voor het geval dat de matrixformules niet werken.
Conclusie
Nu weet u hoe u een doorzoekbare vervolgkeuzelijst in Excel kunt maken. Gebruik de commentaarsectie hieronder voor verdere vragen of suggesties en laat ons ook weten of u dat zelf hebt kunnen doen. U kunt ook onze ExcelWIKI blog om meer te lezen over excel. Blijf bij ons en blijf leren.