Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

De ultieme handleiding voor doorzoekbare keuzelijst in Excel

Author Siluvia Last modified

Het maken van keuzelijsten in Excel stroomlijnt gegevensinvoer en minimaliseert fouten. Maar bij grotere datasets wordt het scrollen door lange lijsten omslachtig. Zou het niet gemakkelijker zijn om gewoon te typen en snel uw item te vinden? Een "doorzoekbare keuzelijst" biedt deze voordelen. Deze handleiding begeleidt u door vier methoden om zo'n lijst in Excel in te stellen.

searchable drop-down list



Video: Maak een doorzoekbare keuzelijst

 


Doorzoekbare keuzelijst in Excel 365

Excel 365 heeft een langverwachte functie aan zijn gegevensvalidatie keuzelijsten toegevoegd: de mogelijkheid om binnen de lijst te zoeken. Met de doorzoekbare functionaliteit kunnen gebruikers snel items vinden en selecteren op een efficiëntere manier. Nadat u de keuzelijst zoals gewoonlijk hebt ingevoegd, klikt u gewoon op een cel met een keuzelijst en begint u te typen. De lijst zal onmiddellijk filteren om overeen te komen met de getypte tekst.

In dit geval typ ik San in de cel en filtert de keuzelijst steden die beginnen met de zoekterm San, zoals San Francisco en San Diego. Daarna kunt u een resultaat selecteren met uw muis of de pijltjestoetsen gebruiken en op Enter drukken.

Searchable drop-down list in Excel 365

Opmerkingen:
  • De zoekopdracht wordt gestart vanaf de eerste letter van elk woord in de keuzelijst. Als u een teken invoert dat niet overeenkomt met het eerste teken van een woord, zal de lijst geen overeenkomende items weergeven.
  • Deze functie is alleen beschikbaar in de nieuwste versie van Excel 365.
  • Als uw versie van Excel deze functie niet ondersteunt, raden wij hier de Doorzoekbare Keuzelijst functie van Kutools voor Excel aan. Er is geen Excel-versiebeperking en zodra deze is ingeschakeld, kunt u eenvoudig het gewenste item in de keuzelijst zoeken door gewoon de relevante tekst te typen. Bekijk de gedetailleerde stappen.

Maak een doorzoekbare keuzelijst (voor Excel 2019 en later)

Als u Excel 2019 of latere versies gebruikt, kan de methode in deze sectie ook worden gebruikt om een keuzelijst doorzoekbaar te maken in Excel.

Stel dat u een keuzelijst hebt gemaakt in cel A2 van Sheet2 (afbeelding rechts) met behulp van gegevens in het bereik A2:A8 van Sheet1 (afbeelding links), volg dan deze stappen om de lijst doorzoekbaar te maken.

 sample data

Stap 1. Maak een hulpcolumn die de zoekitems bevat

Hier hebben we een hulpcolumn nodig om de items weer te geven die overeenkomen met uw brongegevens. In dit geval maak ik de hulpcolumn in kolom D van Sheet1.

  1. Selecteer de eerste cel D1 in kolom D en voer de kolomkop in, zoals "Zoekresultaten" in dit geval.
  2. Voer de volgende formule in cel D2 in en druk op Enter.
    =FILTER(A2:A8;ISNUMBER(SEARCH(Sheet2!A2;A2:A8));"Niet gevonden")
     Create a helper column that lists the search items
Opmerkingen:
  • In deze formule is A2:A8 het brongegevensbereik. Sheet2!A2 is de locatie van de keuzelijst, wat betekent dat de keuzelijst zich in A2 van Sheet2 bevindt. Pas ze aan volgens uw eigen gegevens.
  • Als er geen item is geselecteerd uit de keuzelijst in A2 van Sheet2, zal de formule alle items uit de brongegevens weergeven, zoals afgebeeld in de bovenstaande afbeelding. Anders zal D2 het geselecteerde item als resultaat van de formule weergeven.
Stap 2: Herconfigureer de keuzelijst
  1. Selecteer de keuzelijstcel (in dit geval selecteer ik cel A2 van Sheet2), ga vervolgens naar Gegevens > Gegevensvalidatie > Gegevensvalidatie.
     click Data > Data Validation > Data Validation
  2. In de Gegevensvalidatie dialoogvenster moet u als volgt configureren.
    1. Onder het tabblad Opties tab, klik op de select button knop in de Bron vak.
       click select button
    2. Het dialoogvenster Gegevensvalidatie zal doorverwijzen naar Sheet1, selecteer de cel (bijv., D2) met de formule uit Stap 1, voeg een # symbool toe, en klik op de Sluiten -knop.
      select the cell with the formula, add a # symbol
    3. Ga naar het Foutmelding tabblad, vink het selectievakje Foutmelding weergeven na het invoeren van ongeldige gegevens uit, en klik ten slotte op de OK-knop om de wijzigingen op te slaan.
       uncheck the Show error alert after invalid data is entered checkbox
Resultaat

De keuzelijst in cel A2 van Sheet2 is nu doorzoekbaar. Typ tekst in de cel, klik op de keuzelijstpil om de keuzelijst uit te vouwen, en u zult zien dat de lijst onmiddellijk wordt gefilterd om overeen te komen met de getypte tekst.

The drop-down list is now searchable

Opmerkingen:
  • Deze methode is alleen beschikbaar voor Excel 2019 en latere versies.
  • Deze methode werkt slechts op één keuzelijstcel tegelijk. Om keuzelijsten doorzoekbaar te maken in cellen A3 tot A8 in Sheet2, moeten de genoemde stappen voor elke cel worden herhaald.
  • Wanneer u tekst typt in de keuzelijstcel, vouwt de keuzelijst niet automatisch uit, u moet op de keuzelijstpil klikken om deze handmatig uit te vouwen.

Maak eenvoudig een doorzoekbare keuzelijst (voor alle Excel-versies)

Gezien de verschillende beperkingen van de bovenstaande methoden, hier is een zeer effectief hulpmiddel voor u - Kutools voor Excel's Maak Keuzelijst Doorzoekbaar, Auto-popupfunctie. Deze functie is beschikbaar in alle Excel-versies en laat u eenvoudig het gewenste item in de keuzelijst zoeken met een eenvoudige instelling.

Na het downloaden en installeren van Kutools voor Excel, selecteer Kutools > Keuzelijst > Maak Keuzelijst Doorzoekbaar, Auto-popup om deze functie in te schakelen. In het dialoogvenster Maak de Keuzelijst Doorzoekbaar moet u:

  1. Selecteer het bereik dat de keuzelijsten bevat die moeten worden ingesteld als doorzoekbare keuzelijsten.
  2. Klik OK om de instellingen te voltooien.
Resultaat

Wanneer u op een keuzelijstcel in het opgegeven bereik klikt, verschijnt een lijstvak aan de rechterkant. Typ tekst om de lijst onmiddellijk te filteren, selecteer vervolgens een item of gebruik de pijltjestoetsen en druk op Enter om het toe te voegen aan de cel.

Opmerkingen:
  • Deze functie ondersteunt zoeken vanaf elke positie binnen de woorden. Dit betekent dat zelfs als u een teken invoert dat zich in het midden of einde van een woord bevindt, overeenkomende items nog steeds worden gevonden en weergegeven, wat een meer uitgebreide en gebruiksvriendelijke zoekervaring biedt.
  • Voor meer informatie over deze functie, bezoek deze pagina.
  • Om deze functie toe te passen, download en installeer eerst Kutools voor Excel.
Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Maak een doorzoekbare keuzelijst met een combinatievak en VBA (complexer)

Als u eenvoudig een doorzoekbare keuzelijst wilt maken zonder een specifiek type keuzelijst te specificeren. Deze sectie biedt een alternatieve aanpak: het gebruik van een combinatievak met VBA-code om de taak uit te voeren.

Stel dat u een lijst met landnamen hebt in kolom A zoals weergegeven in de onderstaande schermafbeelding, en nu wilt u ze gebruiken als de brongegevens van de doorzoekbare keuzelijsten, kunt u als volgt te werk gaan om het te doen.

sample data

U moet een combinatievak invoegen in plaats van een gegevensvalidatie keuzelijst in uw werkblad.

  1. Als de Ontwikkelaar tab niet wordt weergegeven op de lint, kunt u de Ontwikkelaar tab als volgt inschakelen.
    1. In Excel 2010 of latere versies, klik Bestand > Opties. En in het dialoogvenster Excel Opties, klik Aanpassen Lint in het linkerpaneel. Ga naar de Aanpassen van het Lint lijstvak, vink het vak Ontwikkelaar aan, en klik vervolgens op de OK-knop. Zie schermafbeelding:
      steps to enable the Developer tab
    2. In Excel 2007, klik Office-knop > Excel Opties. In het dialoogvenster Excel Opties, klik Populair in het linkerpaneel, vink het vak Toon Ontwikkelaar-tabblad in het Lint aan, en klik ten slotte op de OK-knop.
      steps to enable the Developer tab in Excel 2007
  2. Na het tonen van het Ontwikkelaar tabblad, klik Ontwikkelaar > Invoegen > Combinatievak.
     click Developer > Insert > Combo box
  3. Teken een combinatievak in het werkblad, klik met de rechtermuisknop erop en selecteer Eigenschappen in het rechtermuisknopmenu.
    Draw a Combo box, right click it and then select Properties
  4. In het Eigenschappen dialoogvenster moet u:
    1. Selecteer Nee in het veld AutoWoordSelectie;
    2. Specificeer een cel in het veld GekoppeldeCel. In dit geval voeren we A12 in;
    3. Selecteer 2-fmMatchEntryNone in het veld MatchEntry;
    4. Typ DropDownList in het veld LijstVullenBereik;
    5. Sluit het dialoogvenster Eigenschappen. Zie schermafbeelding:
      set options in the Properties dialog box
  5. Schakel nu de ontwerpmodus uit door te klikken op Ontwikkelaar > Ontwerpmodus.
  6. Selecteer een lege cel zoals C2, voer de onderstaande formule in en druk op Enter. Sleep vervolgens de automatische vulgreep naar beneden naar cel C9 om de cellen automatisch te vullen met dezelfde formule. Zie schermafbeelding:
    =--ISNUMBER(IFERROR(SEARCH($A$12;A2;1);""))
    apply a formula
    Opmerkingen:
    1. $A$12 is de cel die u hebt gespecificeerd als de GekoppeldeCel in stap 4;
    2. Na het afronden van de bovenstaande stappen kunt u nu testen: voer een letter C in het combinatievak in, en dan kunt u zien dat de formulecellen die verwijzen naar de cellen die het teken C bevatten, worden gevuld met het nummer 1.
  7. Selecteer cel D2, voer de onderstaande formule in en druk op Enter. Sleep vervolgens de automatische vulgreep naar beneden naar cel D9.
    =ALS(C2=1;AANTAL.ALS($C$2:C2;1);"")
    apply another formula
  8. Selecteer cel E2, voer de onderstaande formule in en druk op Enter. Sleep vervolgens de automatische vulgreep naar beneden naar E9 om dezelfde formule toe te passen.
    =ALS.FOUT(INDEX($A$2:$A$9;VERGELIJKEN(RIJEN($D$2:D2);$D$2:$D$9;0));"")
    apply the third formula
  9. Nu moet u een naamgebied creëren. Klik op Formules > Naam Definiëren.
    click Formula > Define Name
  10. In het Nieuwe Naam dialoogvenster, typ DropDownList in het Naam vak, voer de onderstaande formule in het Verwijst naar vak, en klik vervolgens op de OK knop.
    =$E$2:INDEX($E$2:$E$9;MAX($D$2:$D$9);1)
    
    specify options in the New Name dialog box
  11. Schakel nu de ontwerpmodus in door te klikken op Ontwikkelaar > Ontwerpmodus. Dubbelklik vervolgens op het combinatievak om het Microsoft Visual Basic for Applications-venster te openen.
  12. Kopieer en plak de onderstaande VBA-code in de Code-editor.
    Copy and paste the VBA code below into the Code editor
    VBA-code: maak keuzelijst doorzoekbaar
    Private Sub ComboBox1_GotFocus()
    	ComboBox1.ListFillRange = "DropDownList"
    	Me.ComboBox1.DropDown
    End Sub
  13. Druk op de Alt + Q toetsen om het Microsoft Visual Basic for Applications-venster te sluiten.

Vanaf nu, wanneer een teken wordt ingevoerd in het combinatievak, zal het een fuzzy search uitvoeren en vervolgens de relevante waarden in de lijst weergeven.

drop down list can search

Opmerking: U moet deze werkmap opslaan als een Excel Macro-Enabled Workbook-bestand om de VBA-code voor toekomstig gebruik te behouden.

De Beste Office Productiviteitstools

Kutools voor Excel - Helpt U Om Uit Te Blinken Tussen de Menigte

🤖 KUTOOLS AI Assistent: Revolutioneer data-analyse op basis van: Slimme Uitvoering   |  Genereer Code  |  Maak Aangepaste Formules  |  Analyseer Data en Genereer Grafieken  |  Roep Kutools Functies aan
Populaire Functies: Zoek, Markeer of Identificeer Dubbele Waarden  |  Verwijder Lege Rijen  |  Combineer Kolommen of Cellen zonder Gegevensverlies  |  Afronden zonder Formule ...
Super VLookup: Meerdere Criteria  |  Meerdere Waarden  |  Over Meerdere Bladen  |  Fuzzy Match...
Geavanceerde Keuzelijst: Eenvoudige Keuzelijst  |  Afhankelijke Keuzelijst  |  Multi-select Keuzelijst...
Kolommenbeheer: Voeg een Specifiek Aantal Kolommen Toe  |  Verplaats Kolommen  |  Wissel Zichtbaarheidsstatus van Verborgen Kolommen  Vergelijk Kolommen om Dezelfde & Verschillende Cellen te Selecteren ...
Uitgelichte Functies: Rasterfocus  |  Ontwerpweergave  |  Verbeterde Formulebalk  |  Werkboek & Werkblad Beheer | AutoTekstbibliotheek (Auto Tekst)  |  Datumkiezer  |  Combineer Werkbladen  |  Versleutel/Decodeer Cellen  |  Verzend E-mails via Lijst  |  Superfilter  |  Speciaal Filter (filter vet/cursief/doorgehaald...) ...
Top 15 Toolsets12 Tekst Tools (Tekst toevoegen, Specifieke tekens verwijderen ...)  |  50+ Grafiek Types (Gantt-diagram ...)  |  40+ Praktische Formules (Leeftijd berekenen op basis van geboortedatum ...)  |  19 Invoeg Tools (QR-code invoegen, Afbeelding invoegen vanaf Pad ...)  |  12 Conversie Tools (Omzetten naar woorden, Valutaconversie ...)  |  7 Samenvoegen & Opsplits Tools (Geavanceerd samenvoegen van rijen, Splits Excel Cellen ...)  |  ... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan 40 andere talen!

Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...


Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)

  • Eén seconde om te schakelen tussen tientallen open documenten!
  • Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt Efficiënte Tabs naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.