Luo haettavissa oleva pudotusluettelo Excelissä (2 menetelmää)

  • Jaa Tämä
Hugh West

Tämä artikkeli havainnollistaa, miten Excelissä luodaan hakukelpoinen pudotusluettelo. Siinä näytetään 2 tapaa, joilla se voidaan tehdä Excelissä kaavojen ja VBA:n avulla. Seuraava kuva korostaa tämän artikkelin tarkoitusta. Käy nopeasti läpi artikkeli nähdäksesi, miten se tehdään.

Lataa harjoituskirja

Voit ladata harjoituskirjan alla olevasta latauspainikkeesta.

Hakukelpoinen pudotusluettelo.xlsm

2 tapaa luoda haettavissa oleva pudotusluettelo Excelissä

Kuvittele, että sinulla on seuraava tietokokonaisuus laskentataulukon nimissä muodossa Valtiot Tietokanta sisältää tietoja Yhdysvaltojen 13 ensimmäisestä osavaltiosta.

Nyt haluat luoda hakukelpoisen pudotusluettelon soluun B4 työarkissa nimeltä Pudotusvalikko .

Sitten sinun on noudatettava seuraavissa menetelmissä korostettuja vaiheita.

1. Luo Excelissä hakukelpoinen pudotusluettelo kaavojen avulla.

Ensin luomme haettavan pudotusvalikon Excel-kaavojen avulla. Seuraa alla olevia ohjeita, jotta voit tehdä sen.

📌 Askeleet

  • Kirjoita ensin seuraava kaava soluun E5 arkilla nimeltä Valtiot .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)), "Not Found")

  • The SEARCH-toiminto kaavassa etsii tiettyä arvoa.
  • The ISNUMBER-toiminto palauttaa Totta jos ohjelman Hakutoiminto on numero. Muussa tapauksessa se palauttaa False .
  • The FILTER-toiminto suodattaa tiedot annettujen kriteerien mukaan.

  • Valitse sitten solu B4 vuonna Pudotusvalikko Valitse seuraavaksi Tiedot>> Tietojen validointi .

  • Valitse sitten Asetukset välilehti Tietojen validointi Valitse seuraavaksi Luettelo vuonna Sallikaa: kenttä pudotusnuolella.
  • Kirjoita sitten seuraava kaava kenttään Lähde kenttä.
=States!$E$5#

  • Sen jälkeen siirry osoitteeseen Virheilmoitus välilehti.

  • Poista nyt valintaruutu Näytä virheilmoitus virheellisten tietojen syöttämisen jälkeen . Sitten paina OK nappi.

  • Lopuksi on luotu hakukelpoinen pudotusvalikko. Kirjoita nyt jotain (uutta) soluun B4 Valitse sitten solun oikeassa alakulmassa näkyvä pudotusnuoli. Tämän jälkeen näet kaikki asiaankuuluvat hakutulokset, kuten seuraavassa kuvassa näkyy.

Lue lisää: Miten tehdä pudotusluettelo kaavan perusteella Excelissä (4 tapaa)

Samanlaisia lukemia:

  • Kuinka kopioida suodatinpudotusluettelo Excelissä (5 tapaa)
  • Luo Excel-pudotusluettelo taulukosta (5 esimerkkiä)
  • Luettelon luominen Excelin alueesta (3 menetelmää)
  • Automaattinen päivitys pudotusluettelo Excelissä (3 tapaa)
  • Kuinka luoda Multi Select Listbox Excelissä

2. Luo haettavissa oleva pudotusluettelo Excel VBA:lla.

Oletetaan, että et halua valita mitään pudotusnuolta nähdäksesi asiaankuuluvat tulokset. Haluat pikemminkin nähdä hakutulokset, jotka näkyvät Google-haussa. Seuraa sitten seuraavia ohjeita.

📌 Askeleet

  • Ensin sinun on noudatettava seuraavia ohjeita Tiedot>> Tietojen validointi vain aiemmassa menetelmässä.
  • Valitse sitten solu E5 vuonna Valtiot Valitse sen jälkeen Kaavat>> Nimi Manager .

  • Seuraava valitse Uusi vuonna Nimi Manager ikkunassa luettelon määrittelyä varten.

  • Vaihda sitten Nimi osoitteeseen Pudotusvalikko_List vuonna Uusi nimi ikkuna.
  • Sen jälkeen kirjoita seuraava kaava kenttään Viittaa Paina sitten OK Kaavassa käytetään INDEX ja COUNTIF toiminnot.
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*")))

  • Mene nyt Pudotusvalikko Valitse sitten Insert>> Combo laatikko alkaen Kehittäjä välilehti.

  • Seuraavaksi vedä hiirtä muuttaaksesi kunnolla ComboBox kuten alla on esitetty.

  • Tämän jälkeen näet uuden ComboBox luotu seuraavasti.

  • Napsauta nyt hiiren kakkospainikkeella ComboBox ja valitse Ominaisuudet .

  • Valitse sen jälkeen Aakkoset välilehti Ominaisuudet Tee sitten seuraavat muutokset: AutoWordSelect>> False , Linkitetty solu>> B4 , MatchEntry>> 2 - fnMatchEntryNone .

  • Kopioi nyt seuraava koodi.
 Private Sub ComboBox1_Change() ComboBox1.ListFillRange = "Dropdown_List" Me.ComboBox1.DropDown End Sub 
  • Kaksoisnapsauta sen jälkeen ComboBox Tämä vie sinut suoraan uuteen moduuliin ohjelmassa Microsoft VBA ikkunassa. Liitä sitten kopioitu koodi tyhjään moduuliin alla olevan kuvan mukaisesti. Paina seuraavaksi painiketta F5 koodin suorittamiseksi.

  • Lopuksi, hakukelpoinen pudotusvalikko toimii kuten Google Search.

Lue lisää: Yksilölliset arvot pudotusluettelossa VBA: lla Excelissä (täydellinen opas)

Muistettavat asiat

  • Sinun on poistettava valinta Suunnittelutila vuonna Kehittäjä välilehdelle, jotta voit kirjoittaa ComboBox .
  • Älä unohda varmistaa, että absoluuttiset viittaukset syötetään oikein kaavoihin.
  • Käytä CTRL+SHIFT+Enter jos sarjakaavat eivät toimi.

Päätelmä

Nyt tiedät, miten luoda haettavissa oleva pudotusluettelo Excelissä. Käytä alla olevaa kommenttiosaa lisäkysymysten tai ehdotusten esittämiseen ja kerro meille, jos olet pystynyt tekemään sen itse. Voit myös käydä meidän ExcelWIKI blogi lukea lisää excelistä. Pysy kanssamme ja jatka oppimista.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.