Sisällysluettelo
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.