Sadržaj
Ovaj članak ilustruje kako kreirati padajuću listu koja se može pretraživati u excelu. Prikazuje 2 načina na koja to možete učiniti u excelu koristeći formule i VBA. Sljedeća slika naglašava svrhu ovog članka. Brzo pogledajte članak da vidite kako se to radi.
Preuzmite radnu svesku za vježbu
Možete preuzeti radnu svesku za vježbu putem dugmeta za preuzimanje ispod.
Pretraživa padajuća lista.xlsm
2 načina da kreirate padajuću listu koja se može pretraživati u Excelu
Zamislite da imate sljedeće skup podataka u nazivima radnog lista kao State . Skup podataka sadrži informacije o prvih 13 država SAD-a.
Sada želite da kreirate padajuću listu koja se može pretraživati u ćeliji B4 na radnom listu pod nazivom Padajući izbornik .
Zatim morate slijediti korake istaknute u sljedećim metodama.
1. Kreirajte padajuću listu koja se može pretraživati sa formulama u Excelu
Prvo ćemo kreirati padajuću listu koja se može pretraživati koristeći excel formule. Slijedite dolje navedene korake da biste to mogli učiniti.
📌 Koraci
- Prvo, unesite sljedeću formulu u ćeliju E5 u list pod nazivom State .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")
- Funkcija SEARCH u formula traži datu vrijednost.
- Funkcija ISNUMBER vraća True ako je izlaz funkcije pretraživanja broj. U suprotnom se vraća False .
- Funkcija FILTER filtrira podatke prema datim kriterijima.
- Zatim odaberite ćeliju B4 u radnom listu Dropdown . Zatim odaberite Podaci >> Validacija podataka .
- Zatim odaberite karticu Postavke u prozoru Provjera valjanosti podataka . Zatim odaberite Lista u polju Dozvoli: koristeći padajuću strelicu.
- Zatim unesite sljedeću formulu u polje Izvor .
=States!$E$5#
- Nakon toga idite na karticu Upozorenje o grešci .
- Sada poništite izbor Prikaži upozorenje o grešci nakon unosa nevažećih podataka . Zatim pritisnite dugme OK .
- Konačno, kreirana je padajuća lista za pretraživanje. Sada upišite nešto (novo) u ćeliju B4 . Zatim odaberite padajuću strelicu vidljivu u donjem desnom uglu ćelije. Nakon toga, vidjet ćete sve relevantne rezultate pretrage kao što je prikazano na sljedećoj slici.
Pročitajte više: Kako se Napravite padajuću listu na osnovu formule u Excelu (4 načina)
Slična očitanja:
- Kako kopirati ispuštanje filtera -Donja lista u Excelu (5 načina)
- Kreirajte Excel padajuću listu iz tabele (5 primjera)
- Kako kreirati listu iz raspona u Excelu (3 metode)
- Padajuća lista za automatsko ažuriranje u Excelu (3 načina)
- Kako kreirati okvir s više odabira uExcel
2. Kreirajte padajuću listu koja se može pretraživati pomoću programa Excel VBA
Sada, pretpostavimo da ne želite odabrati nijednu strelicu padajućeg izbornika da biste vidjeli relevantne rezultate. Radije želite vidjeti rezultate pretraživanja kao što je prikazano u Google pretraživanju. Zatim slijedite dolje navedene korake.
📌 Koraci
- Prvo, trebate slijediti korake prije Podaci >> Validacija podataka samo u ranijoj metodi.
- Zatim odaberite ćeliju E5 na radnom listu State . Nakon toga odaberite Formule >> Upravitelj imena .
- Sljedeće odaberite Novo u prozoru Upravitelj imena da definirate lista.
- Zatim promijenite Ime u Dropdown_List u Novo ime prozor.
- Nakon toga unesite sljedeću formulu u polje Odnosi se na . Zatim pritisnite dugme OK . Formula koristi funkcije INDEX i COUNTIF .
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))
- Sada idite na radni list Dropdown . Zatim odaberite Insert >> Combo Box sa kartice Developer .
- Sljedeće povucite miša da pravilno promijenite veličinu ComboBox kao što je prikazano ispod.
- Nakon toga, vidjet ćete novi ComboBox kreiran na sljedeći način.
- Sada desnom tipkom miša kliknite ComboBox i odaberite Svojstva .
- Nakon toga, odaberite Alfabetski karticu u prozoru Svojstva . Zatim napravite sljedeće promjene: AutoWordSelect >> Netačno , Povezana ćelija >> B4 , MatchEntry >> 2 – fnMatchEntryNone .
- Sada kopirajte sljedeći kod.
1806
- Nakon toga, dvaput kliknite na ComboBox . Ovo će vas odvesti direktno na novi modul u Microsoft VBA prozoru. Zatim zalijepite kopirani kod u prazan modul kao što je prikazano ispod. Zatim pritisnite F5 da pokrenete kod.
- Konačno, padajući meni za pretraživanje će raditi kao Google pretraga.
Pročitajte više: Jedinstvene vrijednosti na padajućoj listi s VBA u Excelu (kompletan vodič)
Stvari koje treba zapamtiti
- Morate poništiti odabir Način dizajna na kartici Razvojnik da biste mogli kucati u ComboBox .
- Ne zaboravite osigurati da su apsolutne reference ispravno unesene u formule.
- Koristite CTRL+SHIFT+Enter u u slučaju da formule niza ne rade.
Zaključak
Sada znate kako kreirati padajuću listu koja se može pretraživati u excelu. Molimo vas da koristite odjeljak za komentare u nastavku za daljnja pitanja ili prijedloge, a također nas obavijestite da li ste to sami mogli učiniti. Također možete posjetiti naš ExcelWIKI blog da pročitate više o excelu. Ostanite s nama i nastavite učiti.