donderdag, 12 december 2013 20:33

Gegevensvalidatie / keuzelijst met zoeken op beginletter

Geschreven door
Beoordeel dit item
(8 stemmen)

Ik kreeg laatst de vraag: hoe kan ik bij onderwerp maken dat je in het invoervak van de keuzelijst de beginletters van het te zoeken woord kan intikken en verder kan scrollen in keuzelijst?

Standaard moet je bij gegevensvalidatie met een keuzelijst met de muis scrollen en de gewenste waarde zoeken:

Zoeken in Excel keuzelijst

Een auto complete / autofill functionaliteit die op basis van een letter de keuze mogelijkheden geeft zit eigenlijk niet in de lijst validatie van Excel, ik ben eens gaan zoeken en kwam op de volgende oplossing (zie voorbeeldbestand)

Stap 1:

Zet op blad2 een range met bijvoorbeeld een aantal plaatsnamen:

Excel keuzelijst zoeken

Stap 2

Kies tabblad Formules - Namen beheren - Nieuw - Geef naam MyList en bij 'verwijst naar':

=VERSCHUIVING(Blad2!$A$1;VERGELIJKEN(Blad1!$A$1&"*";Blad2!$A$1:$A$300;0)-1;0;AANTALARG(Blad2!$A:$A))

Keuzelijst Excel

Ga naar cel A1 op blad1 en kies tabblad Gegevens - Gegevensvalidatie - kies Toestaan lijst, Bron=MyList

Gegevensvalidatie lijst

 

De gebruiker moet nu een letter opgeven en nu zal, als hij op het pijltje klikt, een selectie getoond worden vanaf de gekozen letter (let op de bron range moet alfabetisch gesorteerd zijn):

Voorbeeld met keuzelijst auto complete

Aanvullende informatie

  • Versies: Alle versies
Lees 21512 keer

1 Reactie

  • Reactielink Max donderdag, 28 januari 2016 08:34 Geplaatst door Max

    Hallo Mike,

    Ik probeer het bovenstaande in te voeren in mijn excel document, maar ik krijg het niet voor elkaar.

    Ik krijg steeds bij stap 2 al de volgende melding:
    "De formule die u heeft opgegeven bevat een fout." Ik ben al aan het proberen geweest, maar het lukt me niet.

    Ik kan eventueel wel een screenshot sturen over de mail.

    Mvg.
    Max

Log in om reacties te plaatsen

Excel Software Shop

Web Analytics