Lag en søkbar rullegardinliste i Excel (2 metoder)

  • Dele Denne
Hugh West

Denne artikkelen illustrerer hvordan du lager en søkbar rullegardinliste i excel. Den viser de 2 måtene du kan gjøre det i excel ved å bruke formler og VBA. Følgende bilde fremhever formålet med denne artikkelen. Ta en rask titt gjennom artikkelen for å se hvordan det gjøres.

Last ned øvelsesarbeidsbok

Du kan laste ned øvelsesarbeidsboken fra nedlastingsknappen nedenfor.

Søkbar rullegardinliste.xlsm

2 måter å lage en søkbar rullegardinliste i Excel

Se for deg at du har følgende datasettet i regnearket navn som Stater . Datasettet inneholder informasjon om de første 13 statene i USA.

Nå vil du lage en søkbar rullegardinliste i celle B4 i regnearket med navn Rullegardin .

Deretter må du følge trinnene som er uthevet i følgende metoder.

1. Lag en søkbar rullegardinliste med formler i Excel

Først vil vi lage en søkbar rullegardinliste ved hjelp av excel-formler. Følg trinnene nedenfor for å kunne gjøre det.

📌 Trinn

  • Først skriver du inn følgende formel i celle E5 i arket som heter Stater .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")

  • SØK-funksjonen i formel søker etter en gitt verdi.
  • ISNUMBER-funksjonen returnerer True hvis utdata fra Søkefunksjonen er et tall. Ellers kommer den tilbake False .
  • FILTER-funksjonen filtrerer data i henhold til de gitte kriteriene.

  • Velg deretter celle B4 i regnearket Dropdown . Velg deretter Data >> Datavalidering .

  • Velg deretter kategorien Innstillinger i vinduet Datavalidering . Velg deretter Liste i feltet Tillat: ved å bruke rullegardinpilen.
  • Skriv deretter inn følgende formel i feltet Kilde .
=States!$E$5#

  • Deretter går du til Feilvarsel -fanen.

  • Fjern nå merket for Vis feilvarsel etter at ugyldige data er lagt inn . Trykk deretter på OK -knappen.

  • Endelig er det opprettet en søkbar nedtrekksliste. Skriv nå noe (nytt) i celle B4 . Velg deretter rullegardinpilen som er synlig i nedre høyre hjørne av cellen. Etter det vil du se alle relevante søkeresultater som vist i bildet nedenfor.

Les mer: Hvordan Lag en rullegardinliste basert på formel i Excel (4 måter)

Lignende avlesninger:

  • Hvordan kopiere filterutfall -Nedliste i Excel (5 måter)
  • Lag Excel-rullegardinliste fra tabell (5 eksempler)
  • Hvordan lage en liste fra område i Excel (3 metoder)
  • Automatisk oppdatering rullegardinliste i Excel (3 måter)
  • Hvordan lage flervalgsliste iExcel

2. Lag en søkbar rullegardinliste med Excel VBA

Anta nå at du ikke vil velge noen rullegardinpil for å se de relevante resultatene. Du vil heller se søkeresultatene som vist i Google Søk. Følg deretter trinnene nedenfor.

📌 Trinn

  • Først må du følge trinnene før Data >> Datavalidering bare i den tidligere metoden.
  • Velg deretter celle E5 i Stater -regnearket. Deretter velger du Formler >> Name Manager .

  • Velg deretter Ny i vinduet Name Manager for å definere en liste.

  • Endre deretter Navn til Dropdown_List i Nytt navn vindu.
  • Skriv deretter inn følgende formel i feltet Refererer til . Trykk deretter på OK -knappen. Formelen bruker funksjonene INDEKS og COUNTIF .
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))

  • Gå nå til Dropdown -regnearket. Velg deretter Sett inn >> Combo Box fra Utvikler -fanen.

  • Deretter drar du musen for å endre størrelsen på ComboBox som vist nedenfor.

  • Etter det vil du se en ny ComboBox opprettet som følger.

  • Høyreklikk nå på ComboBox og velg Properties .

  • Deretter velger du Alfabetisk kategorien i vinduet Egenskaper . Gjør deretter følgende endringer: AutoWordSelect >> False , Linked Cell >> B4 , MatchEntry >> 2 – fnMatchEntryNone .

  • Kopier nå følgende kode.
9891
  • Etter det, dobbeltklikk på ComboBox . Dette tar deg direkte til en ny modul i Microsoft VBA -vinduet. Deretter limer du inn den kopierte koden i den tomme modulen som vist nedenfor. Trykk deretter F5 for å kjøre koden.

  • Til slutt vil den søkbare rullegardinmenyen fungere som Google Søk.

Les mer: Unike verdier i en rullegardinliste med VBA i Excel (en komplett veiledning)

Ting å huske

  • Du må fjerne merket for Design Mode i kategorien Utvikler for å kunne skrive i ComboBox .
  • Ikke glem å sørge for at absolutte referanser er angitt riktig i formlene.
  • Bruk CTRL+SHIFT+Enter i tilfelle matriseformlene ikke fungerer.

Konklusjon

Nå vet du hvordan du lager en søkbar rullegardinliste i excel. Vennligst bruk kommentarseksjonen nedenfor for ytterligere spørsmål eller forslag, og gi oss også beskjed hvis du har vært i stand til å gjøre det selv. Du kan også besøke ExcelWIKI -bloggen vår for å lese mer om excel. Bli hos oss og fortsett å lære.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.