Otsingukasti loomine Excelis
Idee luua otsingukast Excelis, nii et jätkame vajalike andmete kirjutamist ja vastavalt sellele see filtreerib andmeid ja näitab ainult nii palju andmeid. Selles artiklis näitame teile, kuidas luua otsingukasti ja Excelis andmeid filtreerida.
15 lihtsat sammu Exceli dünaamilise otsingukasti loomiseks
Excelis dünaamilise otsingukasti loomiseks. kasutame allpool toodud andmeid. Töövihiku saate alla laadida ja jälgida meiega seda ise luua.

Excelis dünaamilise otsingukasti loomiseks toimige järgmiselt.
- 1. samm: kõigepealt looge unikaalne loend „ Linnade “ nimedest, eemaldades duplikaadid uuel töölehel.

- 2. samm: andke selle ainulaadse linnade loendi jaoks nimi „ CityList. ”

- 3. samm: minge Excelis vahekaardile Arendaja ja sisestage kasti sisestusklahv „ Combo Box ”.

- 4. samm: joonistage oma töölehele see ruut „ Kombineeritud ”, kus andmed asuvad.

- 5. samm: paremklõpsake sellel „liitkastil“ ja valige suvand „ Atribuudid “.

- 6. samm: see avab alltoodud omaduste valikud.

- 7. samm: meil on siin mitu omadust. Atribuudi jaoks annab „ Linked Cell ” lingi lahtrile D2 .

- 8. samm: atribuudi „ Loendi täitmise vahemik ” jaoks annab nime unikaalne loend „Linnad”.

- 9. samm: atribuudi „ Match Entry ” jaoks valige 2-fmMatchEntryNone, kuna kui sisestate nime liitekasti , ei lõpeta see lauset automaatselt.

- 10. samm: oleme lõpetanud omaduste osa „Kombineeritud kast”. Minge vahekaardile „ Arendaja ” ja tühistage valiku „Kombineeritud kast” režiimi „ Kujundus ” valik.

- 11. samm: nüüd näeme liitkastist Exceli rippmenüüs linnanimesid.

Tegelikult võime nime sisestada liitkasti ja see kajastab ka sisselülitatud lahtrit D2.

- 12. samm: nüüd peame kirjutama valemid andmete filtreerimiseks, kui tippime linnanime liitkasti. Selleks peab meil olema kolm abistaja veergu. Esimese abistaja veeru jaoks peame leidma rea numbrid funktsiooni ROWS abil.

- 13. samm: teises abistaja veerus peame leidma seotud otsingute linnanimed ja kui need vastavad, vajame nende linnade ridade numbreid, et sisestada allpool olev valem.

See valem otsib linna nime põhitabelist. Vastete korral tagastab see veeru „Abimees 1” rea numbri või tagastab tühja lahtri.
Näiteks kirjutan nüüd teksti „ Los Angeles ” ja igal juhul, kui nende linnade põhitabelis on linnanimi, saame rea numbri.

- Samm 14: Kui sisestatud või valitud linnanime reanumbrid on saadaval, peame need reanumbrid üksteise alla kokku kleepima, nii et kolmandasse abistaja veergu peame kõik need sisestatud linna nime reanumbrid virnastama .
Nende ridanumbrite kokku saamiseks kasutame Excelis funktsiooni “ IFERROR in Excel ” ja “ SMALL ” kombinatsioonivalemit .

See valem otsib sobitatud linnade loendis väikseimat väärtust tegelike ridanumbrite põhjal ja virnastab esimese väikseima, väikseima, kolmanda väikseima jne. Kui kõik väikesed väärtused on kokku laotud, viskab funktsioon VÄIKE vea väärtuse, nii et selle vältimiseks oleme kasutanud funktsiooni IFERROR ja kui tõrke väärtus tuleb, tagastab see selle tulemusel tühja lahtri.
- 15. samm: looge nüüd identne tabelivorming nagu allpool.

Selles uues tabelis peame andmed filtreerima linna nime järgi, mille tippime Exceli otsingukasti. Seda saab teha Excelis funktsioonide IFERROR, INDEX ja COLUMNS kombinatsiooni abil. Allpool on valem, mida peate rakendama.

Kopeerige valem ja kleepige see kõikidesse uutesse tabelitesse.
Ok, projekteerimisosaga oleme valmis. Õppime, kuidas seda kasutada.
Sisestage kombineeritud kasti linna nimi ja meie uus tabel filtreerib ainult sisestatud linnaandmed.

Nagu näete, sisestasin just "LO" ja kõik seotud otsingutulemid filtreeritakse uues tabelivormingus.
Siinkohal meeldejäävad asjad
- Exceli vahekaardil „Arendaja” jaotises „ActiveX Form Control” peate lisama liitkasti.
- Kombineeritud kast sobib kõigi seotud tähestikega.