Hanapin ang function sa Microsoft Excel

Ang isa sa mga pinaka-hinahangad pagkatapos ng mga operator sa mga gumagamit ng Excel ay ang pag-andar MATCH. Ang gawain nito ay upang matukoy ang numero ng posisyon ng elemento sa isang ibinigay na array ng data. Pinagsasama nito ang pinakadakilang benepisyo kapag ginamit kasama ng iba pang mga operator. Tingnan natin kung ano ang isang function MATCHat kung paano ito magagamit sa pagsasanay.

APPLICATION OF MATCH OPERATOR

Operator MATCH ay kabilang sa kategorya ng mga function "Mga link at arrays". Hinahanap nito ang tinukoy na sangkap sa tinukoy na array at naglalabas ng numero ng posisyon nito sa saklaw na ito sa isang hiwalay na cell. Sa katunayan, kahit na ang pangalan nito ay nagpapahiwatig na ito. Gayundin, kapag ginagamit kasabay ng iba pang mga operator, ang function na ito ay nagpapaalam sa kanila ng posisyon bilang isang partikular na elemento para sa kasunod na pagproseso ng data na ito.

Syntax ng operator MATCH ganito ang hitsura nito:

= MATCH (halaga ng paghahanap; array ng lookup; [match_type])

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

"Purihin ang halaga" - Ito ang sangkap na dapat na matagpuan. Maaari itong magkaroon ng isang tekstuwal, numerong form, at din kumuha ng isang lohikal na halaga. Ang argument na ito ay maaari ring maging isang reference sa isang cell na naglalaman ng alinman sa mga halaga sa itaas.

"Tiningnan ang array" ang address ng hanay kung saan matatagpuan ang halaga. Ito ang posisyon ng elementong ito sa array na ito na dapat tukuyin ng operator. MATCH.

"Uri ng Pagma-map" ay nagpapahiwatig ng eksaktong tugma upang maghanap o hindi tumpak. Ang argumentong ito ay maaaring magkaroon ng tatlong mga halaga: "1", "0" at "-1". Kung "0" Hinahanap lamang ng operator ang isang eksaktong tugma. Kung ang halaga ay "1", kung walang eksaktong tugma MATCH ay nagbibigay sa elemento na pinakamalapit dito sa pababang pagkakasunud-sunod. Kung ang halaga ay "-1", kung hindi natagpuan ang eksaktong tugma, ang function ay babalik ang elemento na pinakamalapit dito sa pataas na pagkakasunud-sunod. Mahalaga kung hindi ka naghahanap ng isang eksaktong halaga, ngunit isang tinatayang isa, upang ang array na iyong tinitingnan ay iniutos sa pataas na order (uri ng pagtutugma "1") o pababang (uri ng pagmamapa "-1").

Argumento "Uri ng Pagma-map" hindi kinakailangan. Maaaring napalampas ito kung hindi ito kinakailangan. Sa kasong ito, ang default na halaga nito ay "1". Ilapat ang argumento "Uri ng Pagma-map"Una sa lahat, makatuwiran lamang kapag naproseso ang numerong halaga, hindi mga halaga ng teksto.

Sa kaso MATCH gamit ang tinukoy na mga setting ay hindi mahanap ang nais na item, nagpapakita ang operator ng isang error sa cell "# N / A".

Kapag nagsasagawa ng isang paghahanap, ang operator ay hindi nakikilala sa pagitan ng mga registers ng character. Kung mayroong maraming eksaktong mga tugma sa array, MATCH ipinapakita ang posisyon ng pinakaunang isa sa cell.

Paraan 1: Ipakita ang lokasyon ng elemento sa hanay ng data ng teksto

Tingnan natin ang halimbawa ng pinakasimpleng kaso, kapag ginagamit MATCH Matutukoy mo ang lokasyon ng tinukoy na elemento sa hanay ng data ng teksto. Alamin kung anong posisyon sa hanay kung saan ang mga pangalan ng mga kalakal, ay ang salita "Sugar".

  1. Piliin ang cell kung saan ipapakita ang na-proseso na resulta. Mag-click sa icon "Ipasok ang pag-andar" malapit sa bar ng formula.
  2. Ilunsad Function masters. Buksan ang isang kategorya "Buong alpabetikong listahan" o "Mga link at arrays". Sa listahan ng mga operator ay hinahanap namin ang pangalan "MATCH". Paghanap at pagpili nito, mag-click sa pindutan. "OK" sa ilalim ng window.
  3. Isinagawa ang window ng argumento ng operator. MATCH. Tulad ng makikita mo, sa window na ito sa bilang ng bilang ng mga argumento ay may tatlong mga patlang. Kailangan naming punan ang mga ito.

    Dahil kailangan nating hanapin ang posisyon ng salita "Sugar" sa saklaw, pagkatapos ay patakbuhin ang pangalang ito sa larangan "Purihin ang halaga".

    Sa larangan "Tiningnan ang array" kailangan mong tukuyin ang mga coordinate ng range mismo. Ito ay maaaring ma-driven sa mano-mano, ngunit ito ay mas madali upang ilagay ang cursor sa patlang at piliin ang array na ito sa sheet habang clamping ang kaliwang pindutan ng mouse. Pagkatapos nito, ang address nito ay ipinapakita sa window ng mga argumento.

    Sa ikatlong larangan "Uri ng Pagma-map" ilagay ang numero "0", dahil makikipagtulungan kami sa data ng teksto, at samakatuwid ay kailangan namin ng eksaktong resulta.

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

  4. Ang programa ay nagsasagawa ng pagkalkula at nagpapakita ng ordinal na posisyon "Sugar" sa napiling array sa cell na tinukoy namin sa unang hakbang ng pagtuturo na ito. Ang numero ng posisyon ay magiging katumbas ng "4".

Aralin: Excel function wizard

Paraan 2: I-automate ang paggamit ng operator ng MATCH

Sa itaas, isinasaalang-alang namin ang pinaka-primitive na kaso ng paggamit ng operator MATCH, ngunit kahit na maaari itong maging awtomatiko.

  1. Para sa kaginhawaan, nagdagdag kami ng dalawang karagdagang mga patlang sa sheet: "Itakda ang Point" at "Numero". Sa larangan "Itakda ang Point" nagmaneho kami sa pangalan na kailangang matagpuan. Hayaan na ngayon "Karne". Sa larangan "Numero" itakda ang cursor at pumunta sa window ng mga argumento ng operator sa parehong paraan na tinalakay sa itaas.
  2. Sa kahon ng argument ng function sa field "Purihin ang halaga" tukuyin ang address ng cell kung saan ang salita ay ipinasok "Karne". Sa mga patlang "Tiningnan ang array" at "Uri ng Pagma-map" ipinapahiwatig namin ang parehong data tulad ng sa nakaraang pamamaraan - ang address ng range at ang numero "0" ayon sa pagkakabanggit. Pagkatapos nito, mag-click sa pindutan "OK".
  3. Pagkatapos naming maisagawa ang mga pagkilos sa itaas, sa larangan "Numero" ipinapakita ang posisyon ng salita "Karne" sa napiling hanay. Sa kasong ito, ito ay "3".
  4. Ang pamamaraan na ito ay mabuti dahil kung gusto naming malaman ang posisyon ng anumang iba pang pangalan, pagkatapos ay hindi na namin kailangang muling i-type o palitan ang formula sa bawat oras. Sapat lang sa larangan "Itakda ang Point" magpasok ng isang bagong salita sa paghahanap sa halip ng nakaraang isa. Pagproseso at paghahatid ng resulta pagkatapos na ito ay awtomatikong mangyari.

Paraan 3: Gamitin ang operator ng MATCH para sa mga numerong expression

Ngayon tingnan natin kung paano mo magagamit MATCH upang gumana sa mga numerong expression.

Ang gawain ay upang makahanap ng isang produkto na nagkakahalaga ng 400 rubles o pinakamalapit sa halagang ito sa pataas na pagkakasunud-sunod.

  1. Una sa lahat, kailangan naming pag-uri-uriin ang mga item sa haligi "Halaga" pababang. Piliin ang hanay na ito at pumunta sa tab "Home". Mag-click sa icon "Pagsunud-sunurin at filter"na kung saan ay matatagpuan sa tape sa block Pag-edit. Sa listahan na lilitaw, piliin ang item "Ayusin mula sa maximum hanggang minimum".
  2. Matapos magawa ang pag-uuri, piliin ang cell kung saan ipapakita ang resulta, at ilunsad ang window ng argument sa parehong paraan na inilarawan sa unang paraan.

    Sa larangan "Purihin ang halaga" nagmaneho kami sa isang numero "400". Sa larangan "Tiningnan ang array" tukuyin ang mga coordinate ng haligi "Halaga". Sa larangan "Uri ng Pagma-map" itakda ang halaga "-1"habang naghahanap kami ng pantay o higit na halaga mula sa ninanais. Pagkatapos gawin ang lahat ng mga setting mag-click sa pindutan "OK".

  3. Ang resulta ng pagproseso ay ipinapakita sa dating natukoy na cell. Ito ang posisyon "3". Ito ay tumutugma sa "Patatas". Sa katunayan, ang halaga ng kita mula sa pagbebenta ng produktong ito ay pinakamalapit sa bilang 400 sa pataas na order at mga halaga sa 450 rubles.

Katulad nito, maaari mong hanapin ang pinakamalapit na posisyon "400" pababang. Lamang para sa mga ito kailangan mong i-filter ang data sa pataas na order, at sa patlang "Uri ng Pagma-map" Ang mga argumento ng pag-andar ay naglalagay ng halaga "1".

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

Paraan 4: gamitin kasama ng iba pang mga operator

Ang function na ito ay pinaka-epektibo upang gamitin sa iba pang mga operator bilang bahagi ng isang kumplikadong formula. Kadalasan ay ginagamit ito kasabay ng function INDEX. Ang argument na ito ay nagpapadala sa tinukoy na cell ang mga nilalaman ng hanay na tinukoy ng bilang ng kanyang hilera o haligi. Bukod dito, ang bilang, bilang na may kaugnayan sa operator MATCH, ay isinagawa hindi kaugnay sa buong sheet, ngunit lamang sa loob ng saklaw. Ang syntax para sa function na ito ay ang mga sumusunod:

= INDEX (array; line_number; column_number)

Bukod dito, kung ang array ay isang dimensyon, maaaring isa lamang ang dalawang argumento: "Numero ng linya" o "Numero ng hanay".

Tampok na bundle ng mga pag-andar INDEX at MATCH ay na ang huli ay maaaring gamitin bilang argumento ng una, ibig sabihin, upang ipahiwatig ang posisyon ng hilera o haligi.

Tingnan natin kung paano ito magagawa sa pagsasagawa, gamit ang lahat ng parehong talahanayan. Ang aming gawain ay upang dalhin ang karagdagang sheet "Produkto" ang pangalan ng mga kalakal, ang kabuuang halaga ng kita mula sa kung saan ay katumbas ng 350 rubles o pinakamalapit sa halagang ito sa pababang pagkakasunud-sunod. Ang argument na ito ay tinukoy sa larangan. "Tinatayang halaga ng kita sa bawat sheet".

  1. Pagsunud-sunurin ang mga item sa isang hanay "Ang halaga ng kita" pataas. Upang gawin ito, piliin ang kinakailangang haligi at, na nasa tab "Home", mag-click sa icon "Pagsunud-sunurin at filter"at pagkatapos ay sa lumitaw na menu click sa item "Ayusin mula sa minimum hanggang maximum".
  2. Piliin ang cell sa field "Produkto" at tumawag Function Wizard sa karaniwang paraan sa pamamagitan ng isang pindutan "Ipasok ang pag-andar".
  3. Sa window na bubukas Function masters sa kategorya "Mga link at arrays" hanapin ang pangalan INDEXpiliin ito at mag-click sa pindutan "OK".
  4. Susunod, ang isang window ay bubukas na nag-aalok ng isang pagpipilian ng mga opsyon operator. INDEX: para sa 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 function argument window ay bubukas. INDEX. Sa larangan "Array" tukuyin ang address ng hanay kung saan ang operator INDEX ay maghanap ng pangalan ng produkto. Sa aming kaso, ito ay isang haligi. "Pangalan ng Produkto".

    Sa larangan "Numero ng linya" matatagpuan ang nested function MATCH. Ito ay kailangang itaboy nang manu-mano gamit ang syntax na tinutukoy sa pinakadulo simula ng artikulo. Kaagad isulat ang pangalan ng function - "MATCH" walang mga panipi. Pagkatapos ay buksan ang bracket. Ang unang argument ng operator na ito ay "Purihin ang halaga". Ito ay matatagpuan sa sheet sa patlang. "Tinatayang halaga ng kita". Tukuyin ang mga coordinate ng cell na naglalaman ng numero 350. Naglalagay kami ng isang tuldok-kuwit. Ang pangalawang argument ay "Tiningnan ang array". MATCH ay titingnan ang hanay kung saan matatagpuan ang halaga ng kita at hanapin ang pinakamalapit sa 350 rubles. Samakatuwid, sa kasong ito, tinutukoy namin ang mga coordinate ng haligi "Ang halaga ng kita". Muli naming inilagay ang isang tuldok-kuwit. Ang ikatlong argumento ay "Uri ng Pagma-map". Dahil kami ay maghanap ng isang numero na katumbas ng ibinigay o isa na pinakamalapit, itinakda namin ang numero dito. "1". Isara ang mga braket.

    Pangatlong argumento sa pag-andar INDEX "Numero ng hanay" mag-iwan ng blangko. Pagkatapos nito, mag-click sa pindutan "OK".

  6. Tulad ng makikita mo, ang pag-andar INDEX sa tulong ng isang operator MATCH sa pre-tinukoy na cell ay nagpapakita ng pangalan "Tea". Sa katunayan, ang halaga mula sa pagbebenta ng tsaa (300 rubles) ay ang pinakamalapit sa pababang pagkakasunod sa halaga ng 350 rubles mula sa lahat ng mga halaga sa mesa na naproseso.
  7. Kung babaguhin natin ang numero sa patlang "Tinatayang halaga ng kita" sa isa pa, ang nilalaman ng patlang ay awtomatikong muling kinalkula nang naaayon. "Produkto".

Aralin: Excel function sa Excel

Tulad ng makikita mo, ang operator MATCH ay isang napaka-maginhawang function para sa pagtukoy ng pagkakasunud-sunod bilang ng tinukoy na elemento sa array ng data. Ngunit ang benepisyo nito ay tataas nang malaki kung ginagamit ito sa mga kumplikadong formula.

Panoorin ang video: MS Excel Tutorial Part 3 Tagalog Version (Mayo 2024).