Pag-andar ng SEARCH sa Microsoft Excel

Pin
Send
Share
Send

Isa sa mga pinakatanyag na operator sa mga gumagamit ng Excel ay ang pag-andar PAGSUSI. Kasama sa kanyang mga gawain ang pagtukoy ng bilang ng posisyon ng isang elemento sa isang naibigay na hanay ng data. Nagdudulot ito ng pinakamalaking pakinabang kapag inilalapat sa iba pang mga operator. Tingnan natin kung ano ang bumubuo ng isang function. PAGSUSI, at kung paano ito magagamit sa pagsasanay.

Application ng operator SEARCH

Operator PAGSUSI nabibilang sa kategorya ng mga pag-andar Mga Sanggunian at Arrays. Hinahanap nito ang tinukoy na elemento sa tinukoy na hanay at mga isyu sa isang hiwalay na cell ang bilang ng posisyon nito sa saklaw na ito. Sa totoo lang, kahit na ang pangalan nito ay nagpapahiwatig nito. Gayundin, ang pagpapaandar na ito, kapag ginamit kasama ng iba pang mga operator, ay nagsasabi sa kanila ng bilang ng posisyon ng isang partikular na elemento para sa kasunod na pagproseso ng data na ito.

Syntax ng Operator PAGSUSI ganito ang hitsura nito:

= Paghahanap (search_value; lookup_array; [match_type])

Ngayon isaalang-alang ang bawat isa sa tatlong mga argumento nang hiwalay.

"Paghahanap ng halaga" - Ito ang elemento na dapat matagpuan. Maaari itong magkaroon ng isang tekstuwal, numerical form, at kumuha din ng isang lohikal na halaga. Ang isang sanggunian sa isang cell na naglalaman ng anuman sa mga halagang nasa itaas ay maaari ring magsilbing argumentong ito.

Tiningnan Array ay ang address ng saklaw kung saan matatagpuan ang halaga ng paghahanap. Ito ang posisyon ng elementong ito sa larong ito na dapat matukoy ng operator PAGSUSI.

Uri ng Pagtutugma ay nagpapahiwatig ng eksaktong tugma upang hanapin o hindi tumpak. Ang argumento na ito ay maaaring magkaroon ng tatlong kahulugan: "1", "0" at "-1". Sa halaga "0" hinahanap lamang ng operator ang isang eksaktong tugma. Kung ang isang halaga ay tinukoy "1", pagkatapos ay sa kawalan ng eksaktong tugma PAGSUSI ibabalik ang elemento na pinakamalapit dito sa pababang pagkakasunud-sunod. Kung ang isang halaga ay tinukoy "-1", pagkatapos kung walang nahanap na eksaktong tugma, ang pag-andar ay nagbabalik ang elemento na pinakamalapit dito sa pataas na pagkakasunud-sunod. Mahalaga kung naghahanap ka hindi para sa eksaktong halaga, ngunit para sa tinatayang halaga upang ang array na iyong tinitingnan ay pinagsunod-sunod sa pataas na pagkakasunod-sunod (uri ng pagtutugma "1") o pababang (uri ng tugma "-1").

Pangangatwiran Uri ng Pagtutugma hindi kinakailangan. Maaari itong tinanggal kung hindi ito kinakailangan. Sa kasong ito, ang default na halaga nito "1". Mag-apply ng argumento Uri ng PagtutugmaUna sa lahat, makatuwiran lamang kung ang mga numerical na halaga ay naproseso, hindi mga teksto.

Kung sakaling PAGSUSI sa tinukoy na mga setting ay hindi mahahanap ang ninanais na item, ang operator ay nagpapakita ng isang error sa cell "# N / A".

Kapag nagsasagawa ng isang paghahanap, ang operator ay hindi nakikilala sa pagitan ng mga rehistro ng kaso. Kung mayroong maraming eksaktong mga tugma sa array, kung gayon PAGSUSI ipinapakita ang posisyon ng pinakauna sa kanila sa cell.

Paraan 1: ipakita ang lokasyon ng isang item sa isang hanay ng mga data ng teksto

Tingnan natin ang isang halimbawa ng pinakasimpleng kaso kapag ginagamit PAGSUSI Maaari mong matukoy ang lokasyon ng tinukoy na elemento sa hanay ng data ng teksto. Nalaman namin kung anong posisyon ang nasakop ng salita sa saklaw kung saan matatagpuan ang mga pangalan ng produkto Asukal.

  1. Piliin ang cell kung saan ipapakita ang naproseso na resulta. Mag-click sa icon "Ipasok ang function" malapit sa linya ng mga pormula.
  2. Nagsisimula Mga Wizards ng Function. Buksan ang kategorya "Kumpletuhin ang alpabetong listahan" o Mga Sanggunian at Arrays. Sa listahan ng mga operator ay hinahanap namin ang pangalan "Paghahanap". Sa pagkakaroon ng natagpuan at na-highlight ito, mag-click sa pindutan "OK" sa ilalim ng bintana.
  3. Ang Operator Argument Window na-activate PAGSUSI. Tulad ng nakikita mo, sa window na ito, sa bilang ng mga argumento, mayroong tatlong mga patlang. Kailangan nating punan ang mga ito.

    Dahil kailangan nating hanapin ang posisyon ng salita Asukal sa saklaw, pagkatapos ay itaboy ang pangalan na ito sa bukid "Paghahanap ng halaga".

    Sa bukid Tiningnan Array kailangan mong tukuyin ang mga coordinate ng saklaw mismo. Maaari mo itong himukin nang manu-mano, ngunit mas madaling itakda ang cursor sa patlang at piliin ang larong ito sa sheet, habang pinipigilan ang kaliwang pindutan ng mouse. Pagkatapos nito, ang address nito ay ipapakita sa window ng mga argumento.

    Sa ikatlong larangan Uri ng Pagtutugma ilagay ang numero "0", dahil makikipagtulungan kami sa data ng teksto, at sa gayon kailangan namin ng isang tumpak na resulta.

    Matapos mai-install ang lahat ng data, mag-click sa pindutan "OK".

  4. Ang programa ay gumaganap ng pagkalkula at ipinapakita ang posisyon serial number Asukal sa napiling hanay sa cell na tinukoy namin sa unang hakbang ng pagtuturo na ito. Ang bilang ng posisyon ay magiging pantay "4".

Aralin: Ang Wizard ng Tampok ng Excel

Pamamaraan 2: pag-aautomat ng application ng SEARCH

Sa itaas, sinuri namin ang pinaka primitive na kaso ng paggamit ng operator PAGSUSIngunit kahit na maaari itong awtomatiko.

  1. Para sa kaginhawaan, magdagdag ng dalawa pang karagdagang mga patlang sa sheet: Pagtuturo at "Bilang". Sa bukid Pagtuturo magmaneho sa pangalan na kailangan mong hanapin. Ngayon hayaan Karne. Sa bukid "Bilang" itakda ang cursor at pumunta sa window ng mga argumento ng operator sa parehong paraan na tinalakay sa itaas.
  2. Sa window ng pag-andar ng pag-andar, sa larangan "Paghahanap ng halaga" ipahiwatig ang address ng cell kung saan nakasulat ang salita Karne. Sa bukid Tiningnan Array at Uri ng Pagtutugma tukuyin ang parehong data tulad ng sa nakaraang pamamaraan - hanay ng address at numero "0" nang naaayon. Pagkatapos nito, mag-click sa pindutan "OK".
  3. Matapos naming maisagawa ang mga aksyon sa itaas, sa bukid "Bilang" ipapakita ang posisyon ng salita Karne sa napiling saklaw. Sa kasong ito, katumbas ito "3".
  4. Ang pamamaraan na ito ay mabuti sa kung nais naming malaman ang posisyon ng anumang iba pang pangalan, hindi namin kailangang muling i-type o baguhin ang formula sa bawat oras. Simpleng sapat sa bukid Pagtuturo magpasok ng isang bagong salita sa paghahanap sa halip na ang nauna. Ang pagproseso at output ng resulta pagkatapos nito ay awtomatikong mangyayari.

Paraan 3: gumamit ng FIND operator para sa mga numerong expression

Ngayon tingnan natin kung paano mo magagamit PAGSUSI para sa pagtatrabaho sa mga numerong expression.

Ang gawain ay upang makahanap ng mga kalakal sa dami ng mga benta ng 400 rubles o ang pinakamalapit sa halagang ito sa pataas na pagkakasunud-sunod.

  1. Una sa lahat, kailangan nating pag-uri-uriin ang mga item sa haligi "Halaga" sa pababang pagkakasunud-sunod. Piliin ang haligi na ito at pumunta sa tab "Home". Mag-click sa icon Pagsunud-sunurin at Filtermatatagpuan sa tape sa block "Pag-edit". Sa listahan na lilitaw, piliin ang "Pagsunud-sunurin mula sa maximum hanggang minimum".
  2. Matapos magawa ang pag-aayos, piliin ang cell kung saan ipapakita ang resulta, at simulan ang window ng argumento sa parehong paraan na tinalakay sa unang paraan.

    Sa bukid "Paghahanap ng halaga" magmaneho sa isang numero "400". Sa bukid Tiningnan Array tukuyin ang mga coordinate ng haligi "Halaga". Sa bukid Uri ng Pagtutugma itakda ang halaga "-1", dahil naghahanap kami ng pantay o higit na mga halaga mula sa paghahanap. Matapos makumpleto ang lahat ng mga setting, mag-click sa pindutan "OK".

  3. Ang resulta ng pagproseso ay ipinapakita sa isang naunang tinukoy na cell. Ito ang posisyon. "3". Sumusunod sa kanya "Patatas". Sa katunayan, ang halaga ng kita mula sa pagbebenta ng produktong ito ay ang pinakamalapit sa bilang 400 sa pataas na pagkakasunud-sunod at halaga sa 450 rubles.

Katulad nito, maaari kang maghanap para sa pinakamalapit na posisyon sa "400" sa pababang pagkakasunud-sunod. Para lamang dito kailangan mong i-filter ang data sa pataas na pagkakasunud-sunod, at sa bukid Uri ng Pagtutugma function na itinakda ang halaga ng mga argumento "1".

Aralin: Pagsunud-sunurin at i-filter ang data sa Excel

Paraan 4: gamitin sa pagsasama sa iba pang mga operator

Ito ay pinaka-epektibo na gamitin ang function na ito sa iba pang mga operator bilang bahagi ng isang kumplikadong pormula. Kadalasan ginagamit ito kasabay ng isang function INDEX. Ang argument na ito ay nagpapakita ng mga nilalaman ng saklaw na tinukoy ng hilera o numero ng haligi nito sa tinukoy na cell. Bukod dito, ang pagbibilang, tulad ng paggalang sa operator PAGSUSI, ay isinasagawa hindi nauugnay sa buong sheet, ngunit sa loob lamang ng saklaw. Ang syntax para sa pagpapaandar na ito ay ang mga sumusunod:

= INDEX (hanay; row_number; haligi_number)

Bukod dito, kung ang array ay isang-dimensional, kung gayon maaari mong gamitin ang isa lamang sa dalawang argumento: Linya ng linya o Bilang ng Haligi.

Tampok ng Link na Tampok INDEX at PAGSUSI namamalagi sa katotohanan na ang huli ay maaaring magamit bilang isang argumento ng una, iyon ay, ipahiwatig ang posisyon ng isang hilera o haligi.

Tingnan natin kung paano ito magagawa sa pagsasanay gamit ang buong talahanayan. Ang aming gawain ay upang ipakita sa isang karagdagang larangan ng sheet "Produkto" ang pangalan ng produkto, ang kabuuang halaga ng kita mula sa kung saan ay 350 rubles o ang pinakamalapit sa halagang ito sa pababang pagkakasunud-sunod. Ang argument na ito ay tinukoy sa larangan. "Tinatayang halaga ng kita bawat sheet".

  1. Pagsunud-sunurin ang mga item sa isang haligi "Halaga ng Kita" pag-akyat. Upang gawin ito, piliin ang kinakailangang haligi at, nasa tab "Home"mag-click sa icon Pagsunud-sunurin at Filter, at pagkatapos ay sa menu na lilitaw, mag-click sa item "Pagsunud-sunurin mula sa minimum hanggang maximum".
  2. Pumili ng isang cell sa bukid "Produkto" at tumawag Tampok Wizard sa karaniwang paraan sa pamamagitan ng pindutan "Ipasok ang function".
  3. Sa window na bubukas Mga Wizards ng Function sa kategorya Mga Sanggunian at Arrays naghahanap ng isang pangalan INDEX, piliin ito at mag-click sa pindutan "OK".
  4. Susunod, bubukas ang isang window na nag-aalok ng isang pagpipilian ng mga pagpipilian sa operator INDEX: para sa isang array o para sa sanggunian. Kailangan namin ang unang pagpipilian. Samakatuwid, iniiwan namin sa window na ito ang lahat ng mga default na setting at mag-click sa pindutan "OK".
  5. Ang window ng mga argumento ng function ay bubukas INDEX. Sa bukid Array tukuyin ang address ng saklaw kung saan ang operator INDEX ay maghanap para sa pangalan ng produkto. Sa aming kaso, ito ay isang haligi "Pangalan ng Produkto".

    Sa bukid Linya ng linya matatagpuan ang nested function PAGSUSI. Kailangang itulak ito nang manu-mano gamit ang syntax na nabanggit sa simula ng artikulo. Agad na itala ang pangalan ng pag-andar - "Paghahanap" nang walang mga quote. Pagkatapos ay buksan ang bracket. Ang unang argumento sa operator na ito ay "Paghahanap ng halaga". Ito ay matatagpuan sa isang sheet sa bukid "Tinatayang halaga ng kita". Tukuyin ang mga coordinate ng cell na naglalaman ng bilang 350. Naglagay kami ng isang semicolon. Ang pangalawang argumento ay Tiningnan Array. PAGSUSI titingnan ang saklaw kung saan matatagpuan ang dami ng kita at hanapin ang isa na pinakamalapit sa 350 rubles. Samakatuwid, sa kasong ito, tukuyin ang mga coordinate ng haligi "Halaga ng Kita". Muli ay naglagay kami ng isang semicolon. Ang pangatlong argumento ay Uri ng Pagtutugma. Dahil maghanap kami ng isang numero na katumbas ng ibinigay sa isa o sa pinakamalapit na mas maliit, itinakda namin ang numero dito "1". Isinasara namin ang mga bracket.

    Ang pangatlong argumento sa pagpapaandar INDEX Bilang ng Haligi iwanang blangko ito. Pagkatapos nito, mag-click sa pindutan "OK".

  6. Tulad ng nakikita mo, ang pag-andar INDEX gamit ang operator PAGSUSI sa paunang natukoy na cell ay nagpapakita ng pangalan 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 sa talahanayan na pinoproseso.
  7. Kung binago natin ang numero sa bukid "Tinatayang halaga ng kita" sa isa pa, kung gayon ang mga nilalaman ng patlang ay awtomatikong muling isasalaysay nang naaayon "Produkto".

Aralin: Function ng INDEX sa Excel

Tulad ng nakikita mo, ang operator PAGSUSI ay isang napaka-maginhawang function para sa pagtukoy ng pagkakasunud-sunod na bilang ng isang tinukoy na elemento sa isang hanay ng data. Ngunit ang mga pakinabang ng mga ito ay lubos na nadagdagan kung ginagamit ito sa mga kumplikadong pormula.

Pin
Send
Share
Send