Søkefelt i Excel - 15 enkle trinn for å lage søkefelt i Excel

Innholdsfortegnelse

Opprette en søkeboks i Excel

Ideen om å opprette et søkefelt i Excel, slik at vi fortsetter å skrive de nødvendige dataene og følgelig vil det filtrere dataene og bare vise så mye data. I denne artikkelen vil vi vise deg hvordan du oppretter et søkefelt og filtrerer dataene i Excel.

15 enkle trinn for å opprette dynamisk søkeboks i Excel

Å lage et dynamisk søkefelt i Excel. vi skal bruke dataene nedenfor. Du kan laste ned arbeidsboken og følge med oss ​​for å lage den på egen hånd.

Følg trinnene nedenfor for å lage et dynamisk søkefelt i Excel.

  • Trinn 1: Opprett først en unik liste over " By " -navn ved å fjerne duplikater i et nytt regneark.
  • Trinn 2: For denne unike listen over byer, gi et navn som “ CityList.
  • Trinn 3: Gå til utviklerfanen i excel, og fra innsatsen legger du inn " Combo Box ".
  • Trinn 4: Tegn denne " kombinasjonsboksen " på regnearket der dataene er.
  • Trinn 5: Høyreklikk på denne "kombinasjonsboksen" og velg alternativet " Egenskaper ".
  • Trinn 6: Dette åpner eiendomsalternativer som nedenfor.
  • Trinn 7: Vi har flere egenskaper her. For eiendommen gir " Koblet celle " en lenke til cellen D2 .
  • Trinn 8: For " List Fill Range " gir egenskapen navnet gitt til en unik liste over "Cities."
  • Trinn 9: For egenskapen " Match Entry " velger du 2-fmMatchEntryNone fordi når du skriver inn navnet i kombinasjonsboksen, vil den ikke fullføre setningen automatisk.
  • Trinn 10: Vi er ferdige med eiendomsdelen av "Combo Box." Gå til " Developer " -fanen og fjern merket for " Design " -modusalternativet i "Combo Box."
  • Trinn 11: Nå, fra kombinasjonsboksen, kan vi se bynavn i rullegardinlisten i Excel.

Faktisk kan vi skrive inn navnet i kombinasjonsboksen, og det samme vil også gjenspeile den inline cellen D2.

  • Trinn 12: Nå må vi skrive formler for å filtrere dataene når vi skriver inn bynavnet i kombinasjonsboksen. For dette må vi ha tre hjelpekolonner. For den første hjelpekolonnen må vi finne radnumrene ved å bruke ROWS-funksjonen.
  • Trinn 13: I den andre hjelpekolonnen må vi finne de relaterte søkene bynavn, og hvis de samsvarer, trenger vi radnumrene til disse byene for at dette skal komme inn under formelen.

Denne formelen vil se etter bynavnet i hovedtabellen. Hvis det samsvarer, returnerer det radnummeret fra kolonnen "Hjelper 1", ellers vil det returnere en tom celle.

For eksempel, nå vil jeg skrive " Los Angeles ", og uansett hvor bynavnet er der i hovedtabellen for disse byene, vil vi få radnummeret.

  • Trinn 14: Når radnumrene til det angitte eller valgte bynavnet er tilgjengelig, må vi holde sammen disse radnumrene under hverandre, så i den tredje hjelperkolonnen må vi stable alle disse radnumrene til det angitte bynavnet .

For å få sammen disse radnumrene, vil vi bruke kombinasjonsformelen “ IFERROR in Excel ” og “ SMALL ” i Excel.

Denne formelen vil se etter den minste verdien i den matchede bylisten basert på faktiske radnumre, og den vil stable den første minste, nest minste, tredje minste og så videre. Når alle de små verdiene er stablet sammen, kaster SMALL-funksjonen en feilverdi, så for å unngå dette har vi brukt IFERROR-funksjonen, og hvis feilverdien kommer, vil den returnere en tom celle som et resultat.

  • Trinn 15: Lag nå et identisk tabellformat som det nedenfor.

I denne nye tabellen må vi filtrere dataene basert på bynavnet vi skriver inn i Excel-søkeboksen. Dette kan gjøres ved å bruke en kombinasjon av funksjonene IFERROR, INDEX og COLUMNS i excel. Nedenfor er formelen du trenger å bruke.

Kopier formelen og lim den inn i alle de andre cellene i den nye tabellen.

Ok, vi er ferdige med designdelen. La oss lære å bruke den.

Skriv inn bynavnet i kombinasjonsboksen, og den nye tabellen vår filtrerer bare de angitte bydataene.

Som du ser, skrev jeg bare "LO", og alt relatert søkeresultat ble filtrert i det nye tabellformatet.

Ting å huske her

  • Du må sette inn en kombinasjonsboks i Excel fra “ActiveX Form Control” under “Developer” -fanen.
  • Kombinasjonsboksen samsvarer med alle relaterte alfabeter, returnerer resultatet.

Interessante artikler...