Ena izmed najbolj iskanih operaterjev med Excelovimi uporabniki je funkcija iskanja. Njegove naloge vključujejo definicijo številke položaja postavke v danem podatkovnem nizu. Prinaša največjo korist, ko se uporablja v kompleksu z drugimi operaterji. Obravnavamo, kakšna je funkcija iskalne sobe in kako se lahko uporablja v praksi.
Uporaba upravljavca iskalne odbora
Upravljavec iskanja pripada kategoriji funkcij "Povezave in nizi". Proizvaja določen element v določenem nizu in izda svoj položaj v tem območju v ločeni celici. Pravzaprav kaže tudi njegovo ime. Tudi ta funkcija se uporablja tudi v kompleksu z drugimi operaterji, jih obvesti o položaju številke določenega elementa za naknadno obdelavo teh podatkov.Sintaksa operaterjeve iskalne knjige izgleda takole:
= Iskanje deska (iskanje_name; ogled__nasive; [tipa_station])
Zdaj upoštevajte vsakega od treh teh argumentov posebej.
"Želena vrednost" je element, ki ga je treba najti. Morda ima besedilo, številsko obliko, kot tudi logično vrednost. Referenca na celico, ki vsebuje katero koli od zgoraj navedenih vrednosti, je lahko tudi ta argument.
»Plemenski matrika« je obseg območja, v katerem se nahaja želena vrednost. To je položaj tega elementa v tem pasu, ki mora določiti upravljavca iskalne odbore.
"Vrsta kartiranja" označuje natančno naključje za iskanje ali netočne. Ta argument ima lahko tri pomene: "1", "0" in "-1". Z vrednostjo "0" upravljavec išče le natančen naključje. Če je vrednost "1" določena, potem v odsotnosti natančnega ujemanja, iskanje ima najbližji element, ki se spušča. Če je vrednost "-1", potem v primeru, da točno naključje ni zaznano, funkcija prikaže najbližji element, ki se vzpenja. Pomembno je, če ni natančne vrednosti, temveč približati, da je matrika naročila kot povečanje (vrsta primerjave "1") ali padajoče (vrsto primerjave «-1).
Argument "tip kartiranja" ni obvezen. Lahko ga zamudite, če ni potrebe. V tem primeru je njegova privzeta vrednost "1". Uporabite argument "Vrsta primerjave", najprej je smiselno, da se numerične vrednosti obdelajo, ne besedilo.
Če iskanje določenih nastavitev ne more najti želenega elementa, upravljavec v celici prikaže napako "# H / D".
Pri iskanju upravljavec ne razlikuje registrov znakov. Če je v matriku več natančnih naključja, je iskanje prvega od njih v celici.
Metoda 1: Prikaže mesto elementa v pasu pasu
Poglejmo na primer najpreprostejšega primera, ko uporabljate bližino iskanja, lahko določite kraj določenega elementa v besedilnem podatkovnem nizu. Ugotavljamo, kateri položaj v območju, v katerem so imena blaga, zavzema besedo "sladkor".
- Izberite celico, v katero se prikaže obdelava rezultatov. Kliknite ikono »Vstavi funkcijo« v bližini vrstice formule.
- Vodenje čarovnika za funkcije. Odprite kategorijo "Polni abecedni seznam" ali "Povezave in nizi". Na seznamu operaterjev, ki iščejo ime "Iskanje podjetje". Iskanje in označevanje, pritisnite gumb "OK" na dnu okna.
- Okno argumenta iskalnega operaterja je aktivirano. Kot lahko vidite, v tem oknu, glede na število argumentov, tri polja. Moramo jih napolniti.
Ker moramo najti položaj besede "sladkor" v območju, potem vozimo to ime v polju "okvarjeno".
V polju »Uning Array« morate določiti koordinate samega območja. Lahko ga odpelje ročno, vendar je lažje namestiti kazalko v polje in izberite to polje na listu, ki se drži na levi gumb miške. Po tem se bo njegov naslov pojavil v oknu argumenta.
Na tretjem polju "Vrsta primerjave" smo nastavili številko "0", kot smo delali z besedilnimi podatki, zato potrebujemo natančen rezultat.
Ko so vsi podatki nastavljeni, kliknite gumb »OK«.
- Program izvede izračun in prikaže zaporedno številko položaja "sladkorja" v označenem nizu v celici, ki smo jo navedli v prvem koraku tega navodila. Številka položaja bo "4".
Lekcija: Mojster funkcij v Excele
Metoda 2: Avtomatizacija iskanja uporabnega uporabnika
Zgoraj smo pogledali najbolj primitiven primer uporabe upravljavca podjetja Iskanje, vendar je tudi to lahko avtomatizirano.
- Za udobje na listu, dodajte še dve dodatni polji: "Nastavitvena točka" in "številka". V polje "Setpoint" vozite ime, da ga najdete. Zdaj pa naj bo "meso". V polju "ŠTEVILKA, smo nastavili kazalko in pojmo na okno operaterja na enak način, kot je bil pogovor zgoraj.
- V trditvah funkcij na področju "Polje" navedite naslov celice, v katerem je napisana beseda "meso". Na poljih "Pogled skozi matriko" in "Vrsta primerjave", navedite enake podatke kot v prejšnji metodi - naslov območja in številko "0". Po tem kliknite na gumb "OK".
- Ko bomo izdelali zgoraj navedena dejanja, bo polje »Število« prikazalo položaj besede »meso« v izbranem območju. V tem primeru je enako "3".
- Ta metoda je dobra, ker želimo ugotoviti položaj katerega koli drugega imena, ne bo treba vsakič zaposliti ali spremeniti formule. To je dovolj, da vnesete novo zgodbo besedo namesto prejšnjega na polju "Setpoint". Obdelava in izdajanje rezultatov po tem se bo zgodilo samodejno.
Metoda 3: Uporaba iskanja operaterja za številčne izraze
Zdaj pa poglejmo, kako lahko uporabite iskanje dela z numeričnimi izrazi.
Naloga je najti izdelek v višini 400 rubljev ali najbližji temu količini naraste.
- Najprej moramo razvrstiti elemente v stolpcu "Znesek". Naredimo ta stolpec in nadaljujemo do kartice »Domov«. Kliknite ikono »Razvrsti in filter«, ki se nahaja na traku v urejevalni enoti. Na seznamu, ki se prikaže, izberite element "Razvrsti od največ na minimum".
- Po izdelavi sortiranja izberite cesto, kjer se prikaže rezultat, in zaženite okno argumenta na enak način, kot smo govor v prvi metodi.
V polju "okvarjenega" vozite številko "400". V polju »Uning Array« navajamo koordinate kolone "Znesek". V polju »Typping Type« nastavite vrednost »-1«, saj izdelujemo iskanje za enako ali večjo vrednost iz želenega. Po izvedbi vseh nastavitev pritisnite gumb "OK".
- Rezultat obdelave je prikazan v vnaprej določeni celici. To je položaj "3". Ustreza "krompir". Dejansko je znesek prihodkov od izvajanja tega izdelka najbližji 400 naraščajočim in znaša 450 rubljev.
Podobno lahko poiščete najbližji položaj "400" padajočim. Samo za to morate filtrirati podatke, ki se vzpenjajo, in v "tipu vrste preslikave" argumentov funkcije nastavite vrednost "1".
Lekcija: Razvrščanje in filtriranje podatkov v Excel
Metoda 4: Uporaba v kombinaciji z drugimi operaterji
To funkcijo je bolj učinkovito, da uporabljate druge operaterje kot del kompleksne formule. Najpogosteje se uporablja v snopu z indeksno funkcijo. Ta argument prikaže vsebino vrstice ali stolpca na podano celico. Poleg tega je oštevilčenje, kot v zvezi z upravljavcem, iskalna deska ni glede na celoten list, ampak samo v območju. Sintaksa te funkcije je naslednja:
= Indeks (polje; število_link; številko_number)
Hkrati, če je matrika enodimenzionalna, potem lahko uporabite samo eno od dveh argumentov: "številka vrstice" ali "številka stolpca".
Značilnost funkcije ligamenta indeksa in iskanja je, da se lahko ta uporabi kot argument prvega, to je, da označite vrstico ali stolpec.
Poglejmo, kolikor je mogoče storiti v praksi z isto tabelo. Spoznamo se z nalogo, da ime izdelka prinesemo na dodatno polje Ime izdelka, skupni znesek prihodkov od tega je 350 rubljev ali najbližje te vrednosti kot padajoče. Ta argument je določen v polju "približnih prihodkov" na listu.
- Sortirni elementi v stolpcu "Prihodkovna količina". Če želite to narediti, izberite želeni stolpec in, medtem ko v zavihku »Domov« kliknite ikono »Razvrsti in filter«, nato pa v meniju, ki se prikaže s klikom na »Razvrsti na najmanjšo točko«.
- Izberite celico v polju "Product" in pokličite funkcije funkcij na običajen način skozi gumb "Vstavi funkcijo".
- V funkcijskem oknu funkcij v kategoriji "Reference in Arrays" Z iskanjem imena "Index", smo ga dodeli in kliknite na gumb "OK".
- Odpre se naslednje okno, ki ponuja izbiro opcije operaterja. Indeks: za matriko ali za referenco. Potrebujemo prvo možnost. Zato v tem oknu pustimo vse privzete nastavitve in kliknite na gumb "OK".
- Okno argumenta odpre funkcijo indeksa. V polju "matrike" navedite naslov območja, kjer bo indeks upravljavca iskal ime izdelka. V našem primeru je to stolpec "Ime izdelka".
Polje »številka vrstice« se nahaja vgrajena funkcija iskanja. To bo treba ročno odpeljati z uporabo sintakse, navedenega na samem začetku članka. Takoj napišite ime funkcije - "Iskanje plošče" brez narekovajev. Nato odprite nosilec. Prvi argument tega operaterja je "želena vrednost". Nahaja se na listu v "približnem obsegu prihodkov" polja. Navedite koordinate celice, ki vsebuje številko 350. Postavimo točko z vejico. Drugi argument je "ogledana matrika". Iskalna deska si bo ogledala razpon, v katerem se nahaja znesek prihodkov in iščejo najbolj blizu 350 rubljev. Zato v tem primeru določimo koordinate stolpca "zneska prihodkov". Spet postavil točko z vejico. Tretji argument je "vrsta primerjave". Ker bomo iskali številko, ki je enaka navedeni ali najbližji manjši, smo nastavili številko "1" tukaj. Zaprite oklepaje.
Tretja argument Funkcija indeksa "Številka stolpca" je prazen. Po tem kliknite na gumb "OK".
- Kot lahko vidite, funkcija indeksa s pomočjo iskalnega operaterja v vnaprej določeni celici prikazuje ime "čaj". Dejansko je znesek od prodaje čaja (300 rubljev) najbližji v padajočem vrstnem redu višine 350 rubljev iz vseh vrednosti, ki so na voljo v predelani tabeli.
- Če spremenimo številko v "približnem prihodku" polju na drugo, se vsebina polja "izdelka" samodejno ponovno preračuna.
Lekcija: Indeks funkcije v Excelu
Kot lahko vidite, je iskalni operater zelo priročna funkcija za določitev zaporedne številke podanega elementa v podatkovnem nizu. Toda koristi se znatno povečajo, če se uporablja v celovitih formulah.