Meitsje in trochsykbere dropdownlist yn Excel (2 metoaden)

  • Diel Dit
Hugh West

Dit artikel yllustrearret hoe't jo in trochsykbere dellûklist meitsje kinne yn excel. It toant de 2 manieren wêrop jo dat kinne dwaan yn Excel mei formules en VBA. De folgjende ôfbylding markearret it doel fan dit artikel. Sjoch efkes troch it artikel om te sjen hoe't it dien is.

Oefenwurkboek downloade

Jo kinne it oefenwurkboek downloade fan 'e downloadknop hjirûnder.

Searchable Dropdown List.xlsm

2 manieren om in trochsykbere dellûklist yn Excel te meitsjen

Stel jo foar dat jo de folgjende hawwe dataset yn 'e wurkblêdnammen as Staten . De dataset befettet ynformaasje oer de earste 13 steaten fan 'e Feriene Steaten.

No wolle jo in trochsykbere dellûklist meitsje yn sel B4 yn it wurkblêd mei de namme Dropdown .

Dan moatte jo de stappen folgje dy't markearre binne yn 'e folgjende metoaden.

1. Meitsje in trochsykbere útklaplist mei Formules yn Excel

Earst sille wy in trochsykbere dellûklist meitsje mei Excel-formules. Folgje de stappen hjirûnder om dat te kinnen.

📌 Stappen

  • Fier earst de folgjende formule yn yn sel E5 yn it blêd mei de namme Staten .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")

  • De SEARCH-funksje yn de formule siket nei in opjûne wearde.
  • De ISNUMBER-funksje jout Wier werom as de útfier fan de Sykfunksje in getal is. Oars komt it werom False .
  • De FILTER-funksje filtert gegevens neffens de opjûne kritearia.

  • Selektearje dan sel B4 yn it Dropdown wurkblêd. Selektearje dan Gegevens >> Data Validation .

  • Selektearje dan it ljepblêd Ynstellings yn it finster Data Validation . Kies dêrnei List yn it fjild Tastean: mei de dellûkpylk.
  • Fier dan de folgjende formule yn yn it fjild Boarne .
=States!$E$5#

  • Gean dêrnei nei it tabblêd Flateralarm .

  • Ferkeapje no Flateralarm sjen litte neidat ûnjildige gegevens ynfierd binne . Druk dan op de knop OK .

  • Uteinlik is in trochsykbere dellûklist oanmakke. Typ no wat (nij) yn sel B4 . Selektearje dan de dellûk pylk sichtber yn 'e rjochter ûnderhoeke fan' e sel. Dêrnei sille jo alle relevante sykresultaten sjen lykas werjûn yn 'e folgjende ôfbylding.

Lês Mear: How to Meitsje in drop-down list basearre op formule yn Excel (4 manieren)

Gelykbere lêzingen:

  • Hoe kinne jo filterdrop kopiearje -Down List yn Excel (5 manieren)
  • Make Excel Drop Down List fan tabel (5 foarbylden)
  • Hoe kinne jo in list meitsje fanút berik yn Excel (3 metoaden)
  • Dropdownlist automatysk bywurkje yn Excel (3 manieren)
  • Hoe kinne jo in multi-selekteare listfak meitsje ynExcel

2. Meitsje in Searchable Drop Down List mei Excel VBA

Stel no dat jo gjin dropdown-pylk selektearje wolle om de relevante resultaten te sjen. Leaver wolle jo de sykresultaten sjen lykas werjûn yn Google Search. Folgje dan de stappen hjirûnder.

📌 Stappen

  • Earst moatte jo de stappen folgje foardat Data >> Gegevensvalidaasje allinich yn 'e eardere metoade.
  • Selektearje dan sel E5 yn it wurkblêd Staten . Selektearje dêrnei Formules >> Name Manager .

  • Selektearje dan Nij yn it finster Name Manager om in te definiearjen list.

  • Dan feroarje de Namme yn Dropdown_List yn de Nije namme finster.
  • Fier dêrnei de folgjende formule yn yn it fjild Refers to . Druk dan op de knop OK . De formule brûkt de funksjes INDEX en COUNTIF .
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))

  • Gean no nei it Dropdown wurkblêd. Selektearje dan Ynfoegje >> Combo Box fan it ljepblêd Untwikkelder .

  • Sleep dan de mûs om de grutte fan de ComboBox lykas hjirûnder werjûn.

  • Dêrnei sille jo in nije ComboBox sjen makke as folget.

  • Klik no rjochts op de ComboBox en selektearje Eigenskippen .

  • Selektearje dêrnei de Alfabetyske ljepper yn it finster Eigenskippen . Meitsje dan de folgjende feroarings: AutoWordSelect >> False , keppele sel >> B4 , MatchEntry >> 2 – fnMatchEntryNone .

  • Kopieer no de folgjende koade.
4841
  • Dêrnei, dûbelklik op de ComboBox . Dit sil jo direkt nei in nije module bringe yn it finster Microsoft VBA . Plak dan de kopiearre koade yn 'e lege module lykas hjirûnder werjûn. Druk dêrnei op F5 om de koade út te fieren.

  • Uteinlik sil it trochsykbere dellûkmenu wurkje lykas Google Search.

Lês mear: Unike wearden yn in dropdownlist mei VBA yn Excel (in folsleine hantlieding)

Dingen om te ûnthâlden

  • Jo moatte de ûntwerpmodus deselektearje yn it ljepblêd ûntwikkelder om yn te kinnen yn de ComboBox .
  • Ferjit net te soargjen dat de absolute referinsjes goed yn de formules ynfierd binne.
  • Gebrûk CTRL+SHIFT+Enter yn gefal de arrayformules net wurkje.

Konklúzje

No witte jo hoe't jo in trochsykbere útklaplist meitsje kinne yn excel. Brûk asjebleaft de kommentaar seksje hjirûnder foar fierdere fragen of suggestjes en lit ús ek witte as jo dat sels kinne dwaan. Jo kinne ek ús ExcelWIKI -blog besykje om mear te lêzen oer excel. Bliuw by ús en bliuw leare.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.