Ustvarite iskalno polje v Excelu – Vodnik po korakih
Ustvarjanje iskalnega polja v Excelu izboljša funkcionalnost vaših preglednic, saj olajša filtriranje in hiter dostop do določenih podatkov. Ta priročnik pokriva več načinov za implementacijo iskalnega polja, ki skrbijo za različne različice Excela. Ne glede na to, ali ste začetnik ali napreden uporabnik, vam bodo ti koraki pomagali nastaviti dinamično iskalno polje z uporabo funkcij, kot so funkcija FILTER, pogojno oblikovanje in različne formule.
- Preprosto ustvarite iskalno polje z funkcija FILTER
(na voljo v Excelu 2019 in novejšem, Excel za Microsoft 365)
- Ustvarite iskalno polje z uporabo Pogojno oblikovanje
(na voljo v vseh različicah Excela)
- Ustvarite iskalno polje z kombinacije formul
(na voljo v vseh različicah Excela)
Enostavno ustvarite iskalno polje s funkcijo FILTER
- Ta funkcija samodejno posodobi izpis, ko se vaši podatki spremenijo.
- Funkcija FILTER lahko vrne poljubno število rezultatov, od ene vrstice do več tisoč, odvisno od tega, koliko vnosov v vašem naboru podatkov se ujema z merili, ki ste jih nastavili.
Tukaj vam bom pokazal, kako uporabiti funkcijo FILTER za ustvarjanje iskalnega polja v Excelu.
1. korak: Vstavite besedilno polje in konfigurirajte lastnosti
- Pojdi na Razvojni jeziček, kliknite Vstavi > Text Box (kontrolnik ActiveX).
Nasvet: Če je Razvojni ni prikazan na traku, ga lahko omogočite tako, da sledite navodilom v tej vadnici: Kako prikazati / prikazati zavihek razvijalca v Excelovem traku?
- Kazalec se bo spremenil v križec, nato pa morate povleči kazalec, da narišete besedilno polje na mestu na delovnem listu, kamor želite postaviti besedilno polje. Ko narišete besedilno polje, spustite miško.
- Z desno miškino tipko kliknite besedilno polje in izberite Nepremičnine iz kontekstnega menija.
- v Nepremičnine povežite besedilno polje s celico tako, da v polje vnesete referenco celice Povezana celica polje. Na primer, vtipkate "J2« zagotavlja, da se vsi podatki, vneseni v besedilno polje, samodejno posodobijo v celici J2 in obratno.
- Kliknite Način oblikovanja pod Razvojni za izhod iz načina oblikovanja.
Besedilno polje zdaj omogoča vnos besedila.
2. korak: Uporabite funkcijo FILTER
- Pred uporabo funkcije FILTER kopirajte prvotno vrstico glave v novo območje. Tukaj postavim vrstico z glavo pod iskalno polje.
Nasvet: Ta pristop omogoča uporabnikom, da jasno vidijo rezultate pod istimi naslovi stolpcev kot izvirni podatki.
- Izberite celico pod prvo glavo (npr I5 v tem primeru), vanj vnesite naslednjo formulo in pritisnite Vnesite ključ, da dobite rezultat.
=FILTER(Sheet2!$A$5:$G$281,Sheet2!$B$5:$B$281=J2,"No data found")
Kot je prikazano na zgornjem posnetku zaslona, ker besedilno polje zdaj nima vnosa, formula prikaže rezultat "Podatkov ni mogoče najti"v I5.
- V tej formuli:
- List2!$A$5:$G$281: $A$5:$G$281 je obseg podatkov, ki ga želite filtrirati na Sheet2.
- List2!$B$5:$B$281=J2: Ta del določa kriterije za filtriranje obsega. Preveri vsako celico v stolpcu B, od vrstice 5 do 281 na Sheet2, da ugotovi, ali je enaka vrednosti v celici J2. J2 je celica, povezana z iskalnim poljem.
- Podatkov ni mogoče najti: Če funkcija FILTER ne najde nobene vrstice, v kateri je vrednost v stolpcu B enaka vrednosti v celici J2, bo vrnila "Ni podatkov".
- Ta metoda je neobčutljivi na velike in male črke, kar pomeni, da se bo ujemalo z besedilom ne glede na to, ali vnašate velike ali male črke.
Rezultat: preizkusite iskalno polje
Preizkusimo zdaj iskalno polje. V tem primeru, ko v iskalno polje vnesem ime stranke, bodo ustrezni rezultati filtrirani in takoj prikazani.
Ustvarite iskalno polje s pogojnim oblikovanjem
Pogojno oblikovanje lahko uporabite za označevanje podatkov, ki se ujemajo z iskalnim izrazom, s čimer posredno ustvarite učinek iskalnega polja. Ta metoda ne filtrira podatkov, ampak vas vizualno vodi do ustreznih celic. Ta razdelek vam bo pokazal, kako ustvarite iskalno polje s pogojnim oblikovanjem v Excelu.
1. korak: Vstavite besedilno polje in konfigurirajte lastnosti
- Pojdi na Razvojni jeziček, kliknite Vstavi > Text Box (kontrolnik ActiveX).
Nasvet: Če je Razvojni ni prikazan na traku, ga lahko omogočite tako, da sledite navodilom v tej vadnici: Kako prikazati / prikazati zavihek razvijalca v Excelovem traku?
- Kazalec se bo spremenil v križec, nato pa morate povleči kazalec, da narišete besedilno polje na mestu na delovnem listu, kamor želite postaviti besedilno polje. Ko narišete besedilno polje, spustite miško.
- Z desno miškino tipko kliknite besedilno polje in izberite Nepremičnine iz kontekstnega menija.
- v Nepremičnine povežite besedilno polje s celico tako, da v polje vnesete referenco celice Povezana celica polje. Na primer, vtipkate "J3« zagotavlja, da se vsi podatki, vneseni v besedilno polje, samodejno posodobijo v celici J3 in obratno.
- Kliknite Način oblikovanja pod Razvojni za izhod iz načina oblikovanja.
Besedilno polje zdaj omogoča vnos besedila.
2. korak: Uporabite pogojno oblikovanje za iskanje podatkov
- Izberite celoten obseg podatkov za iskanje. Tukaj izberem obseg A3:G279.
- Pod Domov jeziček, kliknite Pogojno oblikovanje > Novo pravilo.
- v Novo pravilo oblikovanja pogovorno okno:
- Izberite S formulo določite, katere celice želite formatirati v Izberite vrsto pravila opcije.
- Vnesite naslednjo formulo v Oblikujte vrednosti, kjer je ta formula resnična škatla.
=$B3=$J$3
Tu $ B3 predstavlja prvo celico v stolpcu, ki jo želite ujemati z iskalnimi kriteriji v izbranem obsegu, in $J$3 je celica, povezana z iskalnim poljem. - Kliknite oblikovana gumb za določitev barve polnila za rezultate iskanja.
- Kliknite OK . Oglejte si posnetek zaslona:
Rezultat
Preizkusimo zdaj iskalno polje. V tem primeru, ko v iskalno polje vnesem ime stranke, bodo ustrezne vrstice, ki vsebujejo to stranko v stolpcu B, takoj označene z določeno barvo polnila.
Ustvarite iskalno polje s kombinacijami formul
Če ne uporabljate najnovejše različice Excela in ne želite samo označevati vrstic, vam bo morda v pomoč metoda, opisana v tem razdelku. S kombinacijo Excelovih formul lahko ustvarite funkcionalno iskalno polje v kateri koli različici Excela. Sledite spodnjim korakom.
1. korak: Ustvarite seznam edinstvenih vrednosti iz iskalnega stolpca
- V tem primeru izberem in kopiram obseg B4: B281 na nov delovni list.
- Ko prilepite obseg na nov delovni list, pustite prilepljene podatke izbrane, pojdite na datum Kartico in izberite Odstrani dvojnike.
- V uvodu Odstrani dvojnike pogovorno okno, kliknite na OK gumb.
- A Microsoft Excel nato se prikaže okno s pozivom, ki prikazuje, koliko dvojnikov je bilo odstranjenih. Kliknite OK.
- Ko odstranite dvojnike, izberite vse edinstvene vrednosti na seznamu, razen glave, in temu obsegu dodelite ime, tako da ga vnesete v Ime škatla. Tukaj sem obseg poimenoval kot Pomoč.
2. korak: Vstavite kombinirano polje in konfigurirajte lastnosti
- Vrnite se na delovni list, ki vsebuje nabor podatkov, ki ga želite iskati. Pojdi na Razvojni jeziček, kliknite Vstavi > Kombinirana škatla (nadzor ActiveX).
Nasvet: Če je Razvojni ni prikazan na traku, ga lahko omogočite tako, da sledite navodilom v tej vadnici: Kako prikazati / prikazati zavihek razvijalca v Excelovem traku?
- Kazalec se bo spremenil v križec, nato pa morate povleči kazalec, da narišete kombinirano polje na mestu na delovnem listu, kamor želite postaviti iskalno polje. Ko narišete kombinirano polje, spustite miško.
- Z desno miškino tipko kliknite kombinirano polje in izberite Nepremičnine iz kontekstnega menija.
- v Nepremičnine podokno:
- Kombinirano polje povežite s celico tako, da v polje vnesete referenco celice Povezana celica polje. Njen tip "M2".
Namig: določitev tega polja zagotavlja, da se bodo vsi podatki, vneseni v kombinirano polje, samodejno posodobili v celici M2 in obratno.
- v ListFillRange polje vnesite ime območja ki ste ga določili za enolični seznam v 1. koraku.
- Spreminjanje MatchEntry polje v 2 – fmMatchEntryNone.
- Zapri Nepremičnine okno.
- Kombinirano polje povežite s celico tako, da v polje vnesete referenco celice Povezana celica polje. Njen tip "M2".
- Kliknite Način oblikovanja pod Razvojni za izhod iz načina oblikovanja.
Zdaj lahko izberete poljuben element iz kombiniranega polja ali vnesete besedilo, ki ga želite poiskati.
3. korak: Uporabite formule
- Ustvarite tri pomožne stolpce poleg izvirnega obsega podatkov. Oglejte si posnetek zaslona:
- V celici (H5) pod naslovom prvega pomožnega stolpca vnesite naslednjo formulo in pritisnite Vnesite.
=ROWS($B$5:B5)
Tukaj B5 je celica, ki vsebuje prvo ime stranke v stolpcu za iskanje. - Dvokliknite spodnji desni kot celice formule, naslednja celica bo samodejno izpolnila isto formulo.
- V celici (I5) pod glavo drugega pomožnega stolpca vnesite naslednjo formulo in pritisnite Vnesite. Nato dvokliknite spodnji desni kot celice s formulo, da samodejno zapolnite spodnje celice z isto formulo.
=IF(ISNUMBER(SEARCH($M$2,B5)),H5,"")
Tukaj M2 je celica, povezana s kombiniranim poljem. - V celici (J5) pod glavo tretjega pomožnega stolpca vnesite naslednjo formulo in pritisnite Vnesite. Nato dvokliknite spodnji desni kot celice s formulo, da samodejno zapolnite spodnje celice z isto formulo.
=IFERROR(SMALL($I$5:$I$281,H5),"")
- Kopirajte prvotno vrstico glave v novo območje. Tukaj postavim vrstico z glavo pod iskalno polje.
- Izberite celico pod prvo glavo (npr L5 v tem primeru), vanj vnesite naslednjo formulo in pritisnite tipko Enter.
=IFERROR(INDEX($A$5:$G$281,$J5,COLUMNS($L$4:L4)),"")
Tukaj A5: G281 je celoten obseg podatkov, ki ga želite prikazati v celici z rezultati. - Izberite to celico formule, povlecite Ročica za polnjenje v desno in nato navzdol, da uporabite formulo za ustrezne stolpce in vrstice.
Opombe:
- Ker v iskalno polje ni vnosa, bodo rezultati formule prikazali neobdelane podatke.
- Ta metoda ne razlikuje med velikimi in malimi črkami, kar pomeni, da se bo ujemala z besedilom ne glede na to, ali vnašate velike ali male črke.
Rezultat
Preizkusimo zdaj iskalno polje. V tem primeru, ko v kombiniranem polju vnesem ali izberem ime stranke, bodo ustrezne vrstice, ki vsebujejo to ime stranke v stolpcu B, filtrirane in takoj prikazane v obsegu rezultatov.
Ustvarjanje iskalnega polja v Excelu lahko znatno izboljša vašo interakcijo s podatki, zaradi česar bodo vaše preglednice bolj dinamične in uporabniku prijazne. Ne glede na to, ali izberete preprostost funkcije FILTER, vizualno pomoč pogojnega oblikovanja ali vsestranskost kombinacij formul, vsaka metoda nudi dragocena orodja za izboljšanje vaših zmožnosti obdelave podatkov. Eksperimentirajte s temi tehnikami, da ugotovite, katera najbolje deluje za vaše posebne potrebe in podatkovne scenarije. Za tiste, ki se želijo poglobiti v zmogljivosti Excela, se naše spletno mesto ponaša s številnimi vadnicami. Tukaj odkrijte več nasvetov in trikov za Excel.
Povezani članki
Najboljši vodnik po spustnem seznamu, ki omogoča iskanje, v Excelu
Ta vodnik vas bo vodil skozi štiri metode za nastavitev spustnega seznama, ki omogoča iskanje, v Excelu.
Poiščite in označite rezultate iskanja v Excelu
Ta članek predstavlja dva različna načina za pomoč pri iskanju v Excelu in hkratnem označevanju rezultatov.
Poiščite ujemajočo se vrednost z iskanjem navzgor v Excelu
Običajno najdemo ujemajoče se vrednosti od zgoraj navzdol v Excelovem stolpcu. Kaj pa iskanje ujemajoče se vrednosti z iskanjem navzgor? Ta članek vam bo pokazal metode, kako to doseči.
Vrednost iskanja v vseh odprtih Excelovih delovnih zvezkih
Ta članek vam bo pokazal metode iskanja vrednosti ali besedila v trenutnem delovnem zvezku in vseh odprtih delovnih zvezkih.
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!