Iskalno polje v Excelu | 15 preprostih korakov za ustvarjanje iskalnega polja v Excelu

Ustvarjanje iskalnega polja v Excelu

Zamisel o ustvarjanju iskalnega polja v Excelu, tako da bomo še naprej pisali zahtevane podatke in bo v skladu s tem filtriral podatke in prikazal le toliko podatkov. V tem članku vam bomo pokazali, kako ustvarite iskalno polje in filtrirate podatke v Excelu.

15 preprostih korakov za ustvarjanje dinamičnega iskalnega polja v Excelu

To predlogo Excel Search Search lahko prenesete tukaj - Excel Predloga polja za iskanje

Če želite ustvariti dinamično iskalno polje v Excelu. uporabili bomo spodnje podatke. Delovni zvezek lahko prenesete in sledite nam, da ga ustvarite sami.

Sledite spodnjim korakom, da ustvarite dinamično iskalno polje v Excelu.

  • 1. korak: Najprej ustvarite edinstven seznam imen mesta, tako da odstranite dvojnike v novem delovnem listu.

  • 2. korak: Za ta edinstven seznam mest poimenujte " CityList "

  • 3. korak: Pojdite na zavihek za razvijalce v Excelu in iz vstavka vstavite polje » Combo Box «.

  • 4. korak: Narišite to polje » Kombinirano « na delovni list, kjer so podatki.

  • 5. korak: Z desno miškino tipko kliknite to "kombinirano polje" in izberite možnost " Lastnosti ".

  • 6. korak: To bo odprlo možnosti lastnosti, kot je spodnja.

  • 7. korak: Tu imamo več lastnosti, saj lastnost » Povezana celica « daje povezavo do celice D2 .

  • Korak 8: Za lastnost » Seznam zapolni obseg « navedite ime, dodeljeno edinstvenemu seznamu »Mesta«.

  • 9. korak: Za lastnost » Match Entry « izberite 2-fmMatchEntryNone, ker med vnašanjem imena v kombinirano polje ne bo samodejno dokončal stavka.

  • 10. korak: Končali smo z lastnostmi, ki so del "Combo Box". Pojdite na zavihek » Razvijalec « in počistite izbiro možnosti načina » Oblikovanje « v »Combo Box«.

  • 11. korak: Zdaj v kombiniranem polju lahko na spustnem seznamu v Excelu vidimo imena mest.

Pravzaprav lahko vtipkamo ime v kombinirano polje in enako bo odražalo tudi vstavljeno celico D2.

  • 12. korak: Zdaj moramo napisati formule za filtriranje podatkov, ko v kombinirano polje vtipkamo ime mesta. Za to moramo imeti tri pomožne stolpce, za prvi pomožni stolpec moramo poiskati številke vrstic s pomočjo funkcije ROWS.

  • Korak 13: V drugem stolpcu za pomoč moramo poiskati imena mest, povezanih z iskanjem in če se ujemajo, potrebujemo številke vrstic teh mest, da vnesemo spodnjo formulo.

Ta formula bo poiskala ime mesta v glavni tabeli, če se ujema, bo vrnila številko vrstice iz stolpca "Helper 1" ali pa vrnila prazno celico.

Na primer, zdaj bom vtipkal » Los Angeles « in povsod, kjer je ime mesta v glavni tabeli za ta mesta, bomo dobili številko vrstice.

  • 14. korak: Ko so na voljo številke vrstic vnesenega ali izbranega imena mesta, moramo te številke vrstic zlepiti eno pod drugo, zato moramo v tretji pomožni stolpec zložiti vse te številke vrstic vnesenega imena mesta.

Za sestavljanje teh številk vrstic bomo uporabili kombinacijsko formulo funkcije " IFERROR v Excelu " in funkcije " SMALL " v Excelu.

Ta formula bo poiskala najmanjšo vrednost na seznamu ujetih mest na podlagi dejanskih številk vrstic in zbrala prvo najmanjšo, drugo najmanjšo, tretjo najmanjšo itd. Ko so vse majhne vrednosti zložene skupaj, funkcija SMALL vrne vrednost napake, zato smo uporabili funkcijo IFERROR in če pride do vrednosti napake, bo kot rezultat vrnila prazno celico.

  • Korak 15: Zdaj ustvarite enak format tabele, kot je spodnji.

V tej novi tabeli moramo filtrirati podatke glede na ime mesta, ki ga vtipkamo v iskalno polje excel. To lahko storite s kombinacijo funkcij IFERROR, INDEX in COLUMNS v Excelu. Spodaj je formula, ki jo morate uporabiti.

Kopirajte formulo in prilepite v vse ostale celice v novi tabeli.

Ok, končali smo z oblikovanjem dela, naučimo se, kako ga uporabiti.

V kombinirano polje vnesite ime mesta in naša nova tabela bo filtrirala samo vnesene podatke o mestu.

Kot vidite, sem pravkar vtipkal samo »LO« in vsi povezani rezultati iskanja so filtrirani v novi obliki tabele.

Tukaj si je treba zapomniti

  • V Excelu morate v zavihek »Razvijalec« vstaviti kombinirano polje v Excelu.
  • Kombinirano polje, ki se ujema z vsemi povezanimi abecedami, vrne rezultat.