Excel search function.

Anonim

Paghahanap ng Function para sa Microsoft Excel.

Ang isa sa mga pinaka-tanyag na operator sa mga gumagamit ng Excel ay ang pag-andar ng paghahanap. Kabilang sa mga gawain nito ang kahulugan ng numero ng posisyon ng item sa isang ibinigay na array ng data. Pinagsasama nito ang pinakadakilang benepisyo kapag ito ay ginagamit sa isang kumplikado sa iba pang mga operator. Harapin natin kung ano ang function ng search room, at paano ito magagamit sa pagsasanay.

Application ng operator ng board ng paghahanap

Ang operator ng serbisyo sa paghahanap ay kabilang sa kategorya ng mga function "na mga link at arrays". Gumagawa ito ng tinukoy na elemento sa tinukoy na array at mga isyu sa posisyon nito sa hanay na ito sa isang hiwalay na cell. Sa totoo lang, ipinapahiwatig din nito ang kanyang pangalan. Gayundin, ang tampok na ito ay ginagamit din sa isang kumplikado sa iba pang mga operator, ipapaalam ito sa posisyon ng posisyon ng isang partikular na elemento para sa kasunod na pagproseso ng data na ito.

Ang syntax ng search-book ng operator ay ganito ang hitsura:

= Search Board (Search_name; pagtingin__Nassive; [type_station])

Ngayon isaalang-alang ang bawat isa sa tatlo sa mga argumento na ito nang hiwalay.

Ang "nais na halaga" ay ang elemento na dapat matagpuan. Maaaring magkaroon ng isang teksto, numerong form, pati na rin ang isang lohikal na halaga. Ang isang sanggunian sa isang cell, na naglalaman ng alinman sa mga halaga sa itaas ay maaari ding maging tulad ng argument na ito.

Ang "Listful Array" ay ang hanay ng hanay kung saan matatagpuan ang nais na halaga. Ito ang posisyon ng sangkap na ito sa array na ito na dapat matukoy ang operator ng board ng paghahanap.

Ang "Uri ng Pagma-map" ay nagpapahiwatig ng eksaktong pagkakataon upang maghanap o hindi tumpak. Ang argument na ito ay maaaring magkaroon ng tatlong kahulugan: "1", "0" at "-1". Gamit ang "0" na halaga, ang operator ay naghahanap lamang ng eksaktong pagkakataon. Kung ang halaga na "1" ay tinukoy, pagkatapos ay sa kawalan ng tumpak na pagtutugma, ang paghahanap ay nagtataglay ng pinakamalapit na elemento sa pababang. Kung ang halaga ay "-1", kung gayon ang eksaktong pagkakataon ay hindi napansin, ang function ay nagpapakita ng pinakamalapit na elemento dito pataas. Mahalaga kung walang tumpak na halaga, ngunit tinatayang upang ang array ay iniutos bilang isang pagtaas (uri ng paghahambing "1") o pababang (uri ng paghahambing "-1").

Ang argumento na "uri ng pagma-map" ay hindi sapilitan. Maaari itong napalampas kung walang pangangailangan. Sa kasong ito, ang default na halaga nito ay "1". Ilapat ang argumento ng "uri ng paghahambing", una sa lahat, ito ay makatuwiran lamang kapag ang mga numerical value ay naproseso, hindi teksto.

Kung ang paghahanap para sa tinukoy na mga setting ay hindi mahanap ang ninanais na item, ang operator ay nagpapakita ng error na "# H / D" sa cell.

Kapag naghahanap, ang operator ay hindi nakikilala ang mga character registers. Kung may ilang mga tumpak na coincidences sa array, pagkatapos ay ang paghahanap para sa una sa kanila ay sa cell.

Paraan 1: Nagpapakita ng lugar ng elemento sa hanay ng data ng band

Tingnan natin ang halimbawa ng pinakasimpleng kaso kapag ginagamit ang mas malapit sa paghahanap maaari mong matukoy ang lugar ng tinukoy na item sa array ng data ng teksto. Nalaman namin kung anong posisyon sa hanay kung saan ang mga pangalan ng mga kalakal ay, sumasakop sa salitang "asukal".

  1. Pumili ng isang cell kung saan ipinaproseso ang resulta ay ipapakita. Mag-click sa icon na "Ipasok ang function" na malapit sa formula row.
  2. Lumipat sa master ng mga function sa Microsoft Excel.

  3. Tumatakbo ang wizard ng mga function. Buksan ang kategoryang "buong alpabetikong listahan" o "mga link at arrays". Sa listahan ng mga operator na naghahanap ng pangalan na "kumpanya ng paghahanap". Paghahanap at pag-highlight nito, pindutin ang pindutan ng "OK" sa ibaba ng window.
  4. Paglipat sa mga argumento ng function ng paghahanap board sa Microsoft Excel

  5. Isinaaktibo ang window ng argumento ng operator ng paghahanap. Tulad ng makikita mo, sa window na ito, ayon sa bilang ng mga argumento may tatlong mga patlang. Kailangan nating punan ang mga ito.

    Dahil kailangan nating hanapin ang posisyon ng salitang "asukal" sa saklaw, pagkatapos ay pinalayas natin ang pangalang ito sa "may sira" na larangan.

    Sa patlang na "Listing Array", kailangan mong tukuyin ang mga coordinate ng hanay mismo. Maaari itong manu-mano, ngunit mas madaling i-install ang cursor sa larangan at piliin ang array na ito sa sheet, na kumapit sa kaliwang pindutan ng mouse. Pagkatapos nito, ang address nito ay lilitaw sa window ng argumento.

    Sa ikatlong larangan na "Uri ng paghahambing", itinakda namin ang numero na "0", habang nagtatrabaho kami sa data ng teksto, at samakatuwid kailangan namin ng tumpak na resulta.

    Matapos ang lahat ng data ay naka-set, mag-click sa pindutan ng "OK".

  6. Mga argumento sa paghahanap ng mga function sa Microsoft Excel.

  7. Ang programa ay gumaganap ng pagkalkula at ipinapakita ang bilang ng pagkakasunud-sunod ng "asukal" na posisyon sa naka-highlight na array sa cell na tinukoy namin sa unang hakbang ng pagtuturo na ito. Ang numero ng posisyon ay magiging "4".

Ang resulta ng pagkalkula ng pag-andar ng board ng paghahanap sa Microsoft Excel

Aralin: Master ng mga function sa Excele.

Paraan 2: Automation ng Application Operator Search.

Sa itaas, tiningnan namin ang pinaka-primitive na kaso ng application ng operator ng kumpanya ng paghahanap, ngunit kahit na ito ay maaaring awtomatiko.

  1. Para sa kaginhawahan sa sheet, magdagdag ng dalawa pang karagdagang mga patlang: "setpoint" at "numero". Sa patlang na "Setpoint", hinihimok mo ang pangalan upang mahanap. Ngayon hayaan itong maging "karne." Sa patlang na "Numero", itinakda namin ang cursor at pumunta sa window ng mga argumento ng operator sa parehong paraan na ang pag-uusap ay nasa itaas.
  2. Paglipat sa mga argumento ng function sa Microsoft Excel.

  3. Sa mga argumento ng function sa patlang na "field", tukuyin ang address ng cell kung saan nakasulat ang salitang "karne". Sa mga patlang na "naghahanap sa pamamagitan ng array" at "uri ng paghahambing", ipahiwatig ang parehong data tulad ng sa nakaraang paraan - ang address ng saklaw at ang numero na "0", ayon sa pagkakabanggit. Pagkatapos nito, mag-click sa pindutang "OK".
  4. Ang window ng argumento ng pag-andar ng paghahanap sa Microsoft Excel

  5. Pagkatapos naming gumawa ng mga pagkilos sa itaas, ipapakita ng field na "Numero" ang posisyon ng salitang "karne" sa napiling hanay. Sa kasong ito, katumbas ng "3".
  6. Ang mga resulta ng pagproseso ng function ng board ng paghahanap sa Microsoft Excel

  7. Ang pamamaraan na ito ay mabuti dahil gusto naming malaman ang posisyon ng anumang iba pang pangalan, hindi ito kinakailangan upang mag-recruit o baguhin ang formula sa bawat oras. Ito ay sapat na upang magpasok ng isang bagong salita ng kuwento sa halip ng nakaraang isa sa patlang na "Setpoint". Pagproseso at pag-isyu ng resulta pagkatapos na mangyayari ito nang awtomatiko.

Pagbabago ng nais na salita sa Microsoft Excel.

Paraan 3: Gamit ang paghahanap ng operator para sa mga numerong expression

Ngayon tingnan natin kung paano mo magagamit ang paghahanap para sa trabaho sa mga numerong expression.

Ang gawain ay upang mahanap ang isang produkto na nagkakahalaga ng pagpapatupad ng 400 rubles o ang pinaka pinakamalapit sa halagang ito pataas.

  1. Una sa lahat, kailangan nating pag-uri-uriin ang mga elemento sa haligi ng "Halaga" na bumababa. Inilalaan namin ang hanay na ito at magpatuloy sa tab na "Home". Mag-click sa icon na "Pagsunud-sunurin at Filter", na matatagpuan sa tape sa yunit ng pag-edit. Sa listahan na lumilitaw, piliin ang item na "Pagsunud-sunurin mula sa Maximum hanggang Minimum".
  2. Pagsunud-sunurin sa Microsoft Excel.

  3. Matapos ang pag-uuri ay ginawa, piliin ang cell kung saan ang resulta ay ipapakita, at simulan ang argument window sa parehong paraan na kami ay pagsasalita sa unang paraan.

    Sa "Faulty" field, itaboy ang numero na "400". Sa patlang na "listahan ng array", tinukoy namin ang mga coordinate ng haligi na "Halaga". Sa patlang na "Uri ng Mapping", itakda ang halaga na "-1", habang gumagawa kami ng paghahanap para sa isang pantay o higit na halaga mula sa ninanais. Pagkatapos magsagawa ng lahat ng mga setting, pindutin ang pindutan ng "OK".

  4. Ang window ng argumento ng function ng paghahanap para sa numerical value sa Microsoft Excel

  5. Ang resulta ng pagproseso ay ipinapakita sa isang pre-tinukoy na cell. Ito ang posisyon na "3". Ito ay tumutugma sa "patatas". Sa katunayan, ang halaga ng kita mula sa pagpapatupad ng produktong ito ay ang pinakamalapit sa bilang 400 pataas at halaga sa 450 rubles.

Mga resulta ng resulta para sa numerical na halaga sa Microsoft Excel.

Katulad nito, maaari kang maghanap para sa pinakamalapit na posisyon sa "400" na pababang. Para lamang sa kailangan mong i-filter ang data ng pataas, at sa "uri ng uri ng pagma-map" ng mga argumento ng function na itakda ang halaga na "1".

Aralin: Pag-aayos at pag-filter ng data sa Excel.

Paraan 4: Gamitin sa kumbinasyon sa iba pang mga operator.

Ito ay mas epektibo upang gamitin ang function na ito sa iba pang mga operator bilang bahagi ng isang kumplikadong formula. Ito ay kadalasang ginagamit sa isang bundle na may index function. Ang argument na ito ay nagpapakita ng mga nilalaman ng hilera o haligi sa tinukoy na cell. Bukod dito, ang bilang, tulad ng may kaugnayan sa operator, ang board ng paghahanap ay hindi kamag-anak sa buong sheet, ngunit lamang sa loob ng saklaw. Ang syntax ng tampok na ito ay ang mga sumusunod:

= Index (array; number_link; number_number)

Kasabay nito, kung ang isang array ay isang-dimensional, maaari mo lamang gamitin ang isa sa dalawang argumento: "Numero ng hilera" o "numero ng haligi".

Ang tampok ng function na ligament ang index at ang search board ay ang huli ay maaaring gamitin bilang isang argumento ng una, iyon ay, upang ipahiwatig ang isang linya o haligi.

Tingnan natin ang maaaring gawin sa pagsasanay gamit ang parehong talahanayan. Kami ay nahaharap sa gawain upang dalhin ang pangalan ng produkto sa karagdagang field ang pangalan ng produkto, ang kabuuang halaga ng kita mula sa kung saan ay 350 rubles o ang pinakamalapit sa halagang ito bilang pababang. Ang argument na ito ay tinukoy sa patlang na "Tinatayang kita" sa sheet.

  1. Pag-uuri ng mga elemento sa haligi ng "halaga ng kita" na pataas. Upang gawin ito, piliin ang nais na haligi at, habang nasa tab na "Home", mag-click sa icon na "Pagsunud-sunurin at Filter", at pagkatapos ay sa menu na lumilitaw sa pamamagitan ng pag-click sa "uri mula sa minimum hanggang maximum" na item.
  2. Pagsunud-sunurin mula sa minimal hanggang maximum sa Microsoft Excel.

  3. Piliin ang cell sa patlang na "Produkto" at tawagan ang mga function ng mga function sa karaniwang paraan sa pamamagitan ng pindutan ng "Ipasok ang function".
  4. Tumawag sa master function sa Microsoft Excel.

  5. Sa functioning window ng mga function sa kategoryang "Mga sanggunian at arrays" sa pamamagitan ng pagtingin sa pangalan na "Index", inilalaan namin ito at mag-click sa pindutan ng "OK".
  6. Paglipat sa mga argumento ng index ng function sa Microsoft Excel

  7. Ang sumusunod na window ay bubukas, na nag-aalok ng pagpipilian ng opsyon ng operator. Index: para sa isang array o para sa sanggunian. Kailangan namin ang unang pagpipilian. Samakatuwid, iniwan namin ang lahat ng mga default na setting sa window na ito at mag-click sa pindutan ng "OK".
  8. Piliin ang uri ng index ng function sa Microsoft Excel.

  9. Binubuksan ng window ng argumento ang index function. Sa patlang na "array", tukuyin ang address ng hanay kung saan ang index ng operator ay maghanap para sa pangalan ng produkto. Sa aming kaso, ito ang haligi na "pangalan ng produkto".

    Ang patlang ng "Row Number" ay matatagpuan isang naka-embed na function ng paghahanap. Ito ay dapat na pinalayas ito nang manu-mano gamit ang syntax na tinutukoy sa pinakadulo simula ng artikulo. Agad na isulat ang pangalan ng function - "Search Board" nang walang mga quote. Pagkatapos ay buksan ang bracket. Ang unang argumento ng operator na ito ay ang "ninanais na halaga". Ito ay matatagpuan sa isang sheet sa patlang na "Tinatayang halaga ng kita". Ipahiwatig ang mga coordinate ng cell na naglalaman ng numero 350. Naglalagay kami ng isang punto na may kuwit. Ang ikalawang argumento ay ang "tiningnan array". Ang board ng paghahanap ay titingnan ang hanay kung saan matatagpuan ang halaga ng kita at hinahanap ang pinakamalapit sa 350 rubles. Samakatuwid, sa kasong ito, tinukoy namin ang mga coordinate ng haligi ng "halaga ng kita". Muli ilagay ang isang punto sa isang kuwit. Ang ikatlong argumento ay ang "uri ng paghahambing". Dahil titingnan namin ang isang bilang na katumbas ng tinukoy o pinakamalapit na mas maliit, itinakda namin ang numero na "1" dito. Malapit na mga braket.

    Ang ikatlong argumento ay gumagana ang index na "haligi ng numero" ay naiwang blangko. Pagkatapos nito, mag-click sa pindutang "OK".

  10. Mga Pangangatwiran Pag-andar Index sa Microsoft Excel.

  11. Tulad ng makikita mo, ang pag-andar ng index sa tulong ng operator ng paghahanap sa isang paunang natukoy na cell ay nagpapakita ng pangalan na "tsaa". Sa katunayan, ang halaga mula sa pagbebenta ng tsaa (300 rubles) ay pinakamalapit sa pababang pagkakasunud-sunod sa halagang 350 rubles mula sa lahat ng mga halaga na magagamit sa naprosesong talahanayan.
  12. Resulta ng index ng function sa Microsoft Excel.

  13. Kung binago namin ang numero sa patlang na "Tinatayang kita" sa isa pa, ang mga nilalaman ng patlang na "produkto" ay awtomatikong awtomatikong muling kinalkula.

Pagbabago ng tinatayang halaga sa Microsoft Excel.

Aralin: Index ng function sa Excel.

Tulad ng makikita mo, ang search operator ay isang napaka-maginhawang pag-andar upang matukoy ang bilang ng pagkakasunud-sunod ng tinukoy na item sa array ng data. Ngunit ang mga benepisyo nito ay tumaas nang malaki kung ito ay ginagamit sa komprehensibong mga formula.

Magbasa pa