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

De ultieme handleiding voor Maak keuzelijst doorzoekbaar in Excel

AuteurSiluvia Wijzigingsdatum

Een keuzelijst maken in Excel stroomlijnt gegevensinvoer en minimaliseert fouten. Maar bij grotere datasets wordt het doorbladeren van lange lijsten omslachtig. Zou het niet veel gemakkelijker zijn om gewoon te typen en uw item direct te vinden? Een „Maak keuzelijst doorzoekbaar” biedt precies dat gemak. In deze handleiding bespreken we vier methoden om zo’n lijst in Excel in te stellen.

doorzoekbare vervolgkeuzelijst



Video: Maak Maak keuzelijst doorzoekbaar

 


Maak keuzelijst doorzoekbaar in Excel 365

Excel 365 heeft eindelijk een langverwachte functie toegevoegd aan de gegevensvalidatie Keuzelijst: doorzoekbare lijsten. Met deze handige functionaliteit vinden en selecteren gebruikers items sneller en efficiënter. Nadat u de Keuzelijst op de gebruikelijke manier hebt ingevoegd, klikt u op een cel met een keuzelijst en begint u te typen — de lijst wordt dan direct gefilterd op basis van uw invoer.

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

Doorzoekbare vervolgkeuzelijst in Excel 365

Opmerkingen:
  • De zoekopdracht begint bij de eerste letter van elk woord in de keuzelijst. Als u een teken invoert dat niet overeenkomt met de beginletter van een woord, toont de lijst geen overeenkomende items.
  • Deze functie is uitsluitend beschikbaar in de nieuwste versie van Excel 365.
  • Als uw versie van Excel deze functie niet ondersteunt, raden we u de Maak keuzelijst doorzoekbaar-functie van Kutools voor Excel aan. Deze werkt ongeacht uw Excel-versie, en zodra u deze hebt ingeschakeld, zoekt u eenvoudig het gewenste item in de keuzelijst door gewoon de relevante tekst te typen.Bekijk de gedetailleerde stappen.

Maak Maak keuzelijst doorzoekbaar (voor Excel 2019 en nieuwer)

Als u Excel 2019 of een nieuwere versie gebruikt, kunt u de methode in deze sectie ook toepassen om een keuzelijst doorzoekbaar te maken in Excel.

Stel dat u in cel A2 van Blad2 (afbeelding rechts) een keuzelijst hebt gemaakt op basis van de gegevens uit het bereik A2:A8 van Blad1 (afbeelding links). Volg deze stappen om de lijst doorzoekbaar te maken.

 voorbeeldgegevens

Stap 1. Maak een hulpkolom aan die het zoekitem weergeeft.

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

  1. Selecteer de eerste cel D1 in kolom D en voer de kolomkop in, bijvoorbeeld „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)),"Not Found")
     Maak een hulpkolom die de zoekitems weergeeft
Opmerkingen:
  • In deze formule is A2:A8 het brongegevensbereik. Sheet2!A2 is de locatie van de keuzelijst, wat betekent dat de keuzelijst zich bevindt in cel A2 van Sheet2. Pas deze waarden aan op basis van uw eigen gegevens.
  • Als er geen item is geselecteerd in de keuzelijst in cel A2 van Blad2, toont de formule alle items uit de brongegevens, zoals hierboven in de afbeelding te zien is. Is er daarentegen wel een item geselecteerd, dan toont cel D2 dat item als resultaat van de formule.
Stap 2: Herconfigureer de Keuzelijst
  1. Selecteer de Keuzelijst-cel (in dit geval selecteer ik cel A2 van Sheet2) en ga vervolgens naar Gegevens>Gegevensvalidatie>Gegevensvalidatie.
     klik op Gegevens > Gegevensvalidatie > Gegevensvalidatie
  2. In het dialoogvenster Gegevensvalidatiemoet u het volgende configureren.
    1. Onder het Instellingentabblad klikt u op de  selecteerknop knop in het Bronvak.
       klik op de selecteerknop
    2. Het dialoogvenster Gegevensvalidatie wordt geopend op Blad1; selecteer de cel (bijv. D2) met de formule uit stap 1, voeg een #-symbool toe en klik op de Sluiten-knop.
      selecteer de cel met de formule en voeg een # symbool toe
    3. Ga naar het Foutmeldingtabblad, schakel het selectievakje Foutmelding weergeven nadat ongeldige gegevens zijn ingevoerduit en klik ten slotte op de OKknop om de wijzigingen op te slaan.
       schakel het selectievakje Foutmelding weergeven na invoer ongeldige gegevens uit
Resultaat

De keuzelijst in cel A2 van Blad2 is nu doorzoekbaar. Typ tekst in de cel, klik op de vervolgkeuzepijl om de keuzelijst uit te vouwen en zie direct hoe de lijst automatisch wordt gefilterd op basis van uw invoer.

De vervolgkeuzelijst is nu doorzoekbaar

Opmerkingen:
  • Deze methode is uitsluitend beschikbaar in Excel 2019 en nieuwere versies.
  • Deze methode werkt slechts op één keuzelijstcel tegelijk. Om de keuzelijst doorzoekbaar te maken in cellen A3 tot en met A8 op Blad2, moet u bovenstaande stappen voor elke cel afzonderlijk herhalen.
  • Wanneer u tekst typt in een keuzelijstcel, vouwt de keuzelijst niet automatisch uit; u moet handmatig op de pijl-omlaag klikken om deze te openen.

Maak Maak keuzelijst doorzoekbaar eenvoudig (voor alle Excel-versies)

Gezien de beperkingen van bovenstaande methoden bieden wij u hier een zeer effectieve oplossing aan: de functie Kutools voor Excel's Maak Keuzelijst doorzoekbaar, automatisch pop-up. Deze functie is beschikbaar in alle versies van Excel en stelt u met slechts één eenvoudige instelling in staat om moeiteloos het gewenste item in de keuzelijst te vinden.

Na het downloaden en installeren van Kutools voor Excel selecteert u Kutools > Keuzelijst > Maak Keuzelijst doorzoekbaar, automatisch pop-up om deze functie in te schakelen. In het dialoogvenster Maak de Keuzelijst doorzoekbaar moet u het volgende doen:

  1. Selecteer het bereik met de keuzelijst die doorzoekbaar moet worden gemaakt.
  2. Klik op OKom de instellingen te voltooien.
    doorzoekbare vervolgkeuzelijsten van Kutools
Resultaat

Wanneer u op een keuzelijst-cel in het beperkte bereik klikt, verschijnt rechts een keuzelijst. Typ direct tekst om de lijst te filteren, selecteer een item of gebruik de pijltjestoetsen en druk op Enter om het aan de cel toe te voegen.

Opmerkingen:
  • Deze functie ondersteunt zoeken vanaf elke positie binnen woorden. Dat betekent dat u, zelfs als u een teken typt dat zich in het midden of aan het einde van een woord bevindt, toch overeenkomende items vindt en ziet—voor een uitgebreidere en gebruiksvriendelijkere zoekervaring.
  • Voor meer informatie over deze functie bezoekt u deze pagina.
  • Om deze functie te gebruiken, moet u eerst Kutools voor Excel downloaden en installeren.
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.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

Maak Maak keuzelijst doorzoekbaar met een keuzelijst en VBA (meer complex)

Als u een keuzelijst eenvoudig doorzoekbaar wilt maken zonder een specifiek keuzelijsttype op te geven, biedt deze sectie een alternatieve aanpak: het gebruik van een keuzelijst met VBA-code om de taak uit te voeren.

Stel dat u in kolom A een lijst met landennamen heeft, zoals in de afbeelding hieronder, en deze wilt gebruiken als brongegevens voor de doorzoekbare keuzelijst. Dan kunt u het volgende doen om dit te realiseren.

voorbeeldgegevens

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

  1. Als het tabblad Ontwikkelaarniet wordt weergegeven op het Lint, kunt u het tabblad Ontwikkelaarals volgt inschakelen.
    1. Klik in Excel 2010 of een nieuwere versie op Bestand > Opties. In het dialoogvenster Excel-opties klikt u vervolgens in het linkerdeelvenster op Lint aanpassen. Ga naar het vak ‘Lint aanpassen’, vink het selectievakje Ontwikkelaar aan en klik daarna op de knop OK. Zie de schermafbeelding:
      stappen om het tabblad Ontwikkelaar in te schakelen
    2. Klik in Excel 2007 op de Office-knop > Excel-opties. Klik in het dialoogvenster Excel-opties op Algemeen in het linkerdeelvenster, vink het vakje Ontwikkelaartabblad weergeven in het Lint aan en klik ten slotte op de OK-knop.
      stappen om het tabblad Ontwikkelaar in te schakelen in Excel 2007
  2. Nadat het tabblad Ontwikkelaarzichtbaar is, klikt u op Ontwikkelaar>Invoegen>Keuzelijstvak.
     klik op Ontwikkelaar > Invoegen > Keuzelijst (Combo Box)
  3. Teken een keuzelijstvak in het werkblad, klik er met de rechtermuisknop op en selecteer vervolgens Eigenschappenin het contextmenu.
    Teken een keuzelijst, klik er met de rechtermuisknop op en selecteer Eigenschappen
  4. In het dialoogvenster Eigenschappenmoet u het volgende doen:
    1. Selecteer Onwaarin het veld AutoWordSelect;
    2. Geef een cel op in het veld LinkedCell. In dit geval voeren we A12 in.
    3. Selecteer 2-fmMatchEntryNonein het veld MatchEntry;
    4. Typ DropDownListin het veld ListFillRange;
    5. Sluit het dialoogvenster Eigenschappen. Zie de schermafbeelding:
      stel opties in in het dialoogvenster Eigenschappen
  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 cel C9 om de cellen automatisch te vullen met dezelfde formule. Zie de schermafbeelding:
    =--ISNUMBER(IFERROR(SEARCH($A$12,A2,1),""))
    pas een formule toe
    Opmerkingen:
    1. $A$12is de cel die u hebt opgegeven als de LinkedCellin stap 4;
    2. Nadat u de bovenstaande stappen hebt voltooid, kunt u het volgende testen: voer de letter C in het keuzemenu in en zie hoe de formulecellen die verwijzen naar cellen met het teken C automatisch worden gevuld met het getal 1.
  7. Selecteer cel D2, voer de onderstaande formule in en druk op Enter. Sleep vervolgens de automatische vulgreep naar cel D9.
    =IF(C2=1,COUNTIF($C$2:C2,1),"")
    pas nog een formule toe
  8. Selecteer cel E2, voer de onderstaande formule in en druk op Enter. Sleep vervolgens de automatische vulgreep naar E9 om dezelfde formule toe te passen.
    =IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"")
    pas de derde formule toe
  9. U moet nu een benoemd bereik maken. Klik hiervoor op Formules > Naam definiëren.
    klik op Formule > Naam definiëren
  10. Typ in het dialoogvenster Nieuwe NaamDropDownListin het vak Naam, voer de onderstaande formule in het vak Verwijst naarin en klik vervolgens op de knop OK.
    =$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1)
    
    geef opties op in het dialoogvenster Nieuwe naam
  11. Schakel nu de ontwerpmodus in door te klikken op Ontwikkelaar > Ontwerpmodus. Dubbelklik vervolgens op het keuzelijstvak om het venster Microsoft Visual Basic for Applications te openen.
  12. Kopieer en plak de onderstaande VBA-code in de code-editor.
    Kopieer en plak de onderstaande VBA-code in de code-editor
    VBA-code: maak vervolgkeuzelijst doorzoekbaar
    Private Sub ComboBox1_GotFocus()
    	ComboBox1.ListFillRange = "DropDownList"
    	Me.ComboBox1.DropDown
    End Sub
  13. Druk op de toetsencombinatie Alt+Q om het venster Microsoft Visual Basic for Applications te sluiten.

Vanaf nu wordt bij het invoeren van een teken in het keuzelijstvak automatisch een fuzzy-zoekopdracht uitgevoerd, waardoor direct relevante waarden in de lijst worden weergegeven.

vervolgkeuzelijst kan zoeken

Opmerking: U moet deze werkmap opslaan als een Excel-werkmap met macro's om de VBA-code voor toekomstig gebruik te behouden.

De beste Office-productiviteitstools

Kutools voor Excel - Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Aide: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geavanceerde keuzelijst...:  |  Afhankelijke keuzelijst  |  Meervoudige selectie in keuzelijst
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Wissel zichtbaarheidsstatus van verborgen kolommen  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden via lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15 toolsets:12 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 vanuit pad...)|  12 Conversietools(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsentools(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel beschikt over meer dan 300 functies,zodat alles wat u nodig heeft slechts één klik verwijderd is...


Office Tab - Schakel tabbladenlezen en -bewerken in voor Microsoft Office (inclusief Excel)

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar dagelijks honderden muisklikken en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.