Index ng function sa Excel.

Anonim

Function index sa Microsoft Excel.

Ang isa sa mga pinaka-kapaki-pakinabang na tampok ng Excel Program ay ang index ng operator. Hinahanap nito ang data sa hanay sa intersection ng tinukoy na mga hilera at haligi, na bumabalik sa resulta sa isang paunang natukoy na cell. Ngunit ang posibilidad ng function na ito ay isiwalat kapag ginagamit ito sa kumplikadong mga formula sa kumbinasyon sa iba pang mga operator. Isaalang-alang natin ang iba't ibang mga opsyon para sa paggamit nito.

Gamit ang function function.

Ang index operator ay tumutukoy sa isang pangkat ng mga function mula sa kategoryang "Mga Link at Arrays". Mayroon itong dalawang varieties: para sa arrays at para sa mga sanggunian.

Ang isang pagpipilian para sa arrays ay may sumusunod na syntax:

= Index (array; number_link; number_number)

Kasabay nito, ang huling dalawang argumento sa formula ay maaaring gamitin, kapwa magkasama at alinman sa mga ito kung ang array ay isang-dimensional. Sa isang hanay ng multi-dimensional, dapat na ilapat ang parehong mga halaga. Kinakailangan din na isaalang-alang na sa ilalim ng bilang ng mga linya at ang haligi ay naiintindihan hindi ang numero sa mga coordinate ng sheet, ngunit ang order sa loob ng pinaka tinukoy na array.

Ang syntax para sa isang opsyon sa sanggunian ay ganito ang hitsura:

= Index (link; number_link; number_number; [number_name])

Dito maaari mo ring gamitin ang isang argumento mula sa dalawa: "Numero ng hilera" o "numero ng haligi". Ang argument na "Numero ng Area" ay karaniwang opsyonal at ito ay nalalapat lamang kapag ang ilang mga saklaw ay lumahok sa operasyon.

Kaya, hinahanap ng operator ang data sa hanay ng hanay kapag tumutukoy sa isang string o haligi. Ang tampok na ito ay katulad ng mga kakayahan nito. Operator Arm. Ngunit sa kaibahan ito ay maaaring maghanap ng halos lahat ng dako, at hindi lamang sa matinding kaliwang hanay ng talahanayan.

Paraan 1: Gamit ang index ng operator para sa arrays

Ipaalam sa amin, una sa lahat, pag-aralan namin ang pinakasimpleng halimbawa ng isang algorithm para sa paggamit ng index ng operator para sa arrays.

Mayroon kaming suweldo. Sa unang haligi nito, ang mga pangalan ng mga manggagawa ay ipinapakita, sa pangalawang - ang petsa ng pagbabayad, at sa ikatlong - ang halaga ng halaga ng kita. Kailangan nating bawiin ang pangalan ng empleyado sa ikatlong linya.

  1. Piliin ang cell kung saan ipapakita ang resulta ng pagpoproseso. Mag-click sa icon na "Ipasok ang Function", na matatagpuan agad sa kaliwa ng formula string.
  2. Lumipat sa master ng mga function sa Microsoft Excel.

  3. Ang pamamaraan para sa pag-activate ng wizard ng mga function ay nangyayari. Sa kategoryang "Mga sanggunian at arrays" ng tool na ito o ang "buong alpabetikong listahan" sa pamamagitan ng pagtingin sa pangalan na "Index". Matapos nilang makita ang operator na ito, i-highlight namin ito at mag-click sa pindutan ng "OK", na inilagay sa ilalim ng window.
  4. Master ng mga function sa Microsoft Excel.

  5. Ang isang maliit na window ay bubukas, kung saan kailangan mong pumili ng isa sa mga uri ng function: "array" o "link". Kailangan namin ang opsyon na "array". Ito ay matatagpuan muna at naka-highlight bilang default. Samakatuwid, maaari lamang nating i-click ang pindutang "OK".
  6. Piliin ang uri ng index ng function sa Microsoft Excel.

  7. Binubuksan ng window ng argumento ang index function. Tulad ng nabanggit sa itaas, mayroon itong tatlong argumento, at naaayon ang tatlong larangan para sa pagpuno.

    Sa patlang na "Array", kailangan mong tukuyin ang address ng hanay ng data na naproseso. Maaari mong manu-manong itaboy ito. Ngunit upang mapadali ang gawain, gagawin namin kung hindi man. Inilalagay namin ang cursor sa naaangkop na larangan, at pagkatapos ay woe ang buong hanay ng mga tabular na data sa sheet. Pagkatapos nito, ang address ng saklaw ay agad na lumilitaw sa larangan.

    Sa patlang na "Row Number", itinakda namin ang numero na "3", dahil, sa kondisyon, kailangan naming tukuyin ang ikatlong pangalan sa listahan. Sa patlang na "haligi ng numero", itakda ang numero na "1", dahil ang haligi ng pangalan ay ang una sa dedikadong saklaw.

    Matapos ang lahat ng tinukoy na mga setting ay ginaganap, mag-click sa pindutan ng "OK".

  8. Argument window function index sa Microsoft Excel.

  9. Ang resulta ng pagproseso ay ipinapakita sa cell, na tinukoy sa unang talata ng manwal na ito. Ito ay ang nagresultang apelyido na ang ikatlo sa listahan sa dedikadong hanay ng data.

Function processing result index sa Microsoft Excel.

Inalis namin ang pag-andar ng function ng index sa isang multidimensional array (maraming haligi at mga string). Kung ang hanay ay isang-dimensional, pagkatapos ay ang pagpuno ng data sa window ng argumento ay magiging mas madali. Sa patlang na "array" sa parehong paraan tulad ng sa itaas, tinukoy namin ang address nito. Sa kasong ito, ang hanay ng data ay binubuo lamang ng mga halaga sa isang haligi ng "pangalan". Sa patlang na "Row Number", tukuyin ang halaga na "3", dahil kailangan mong malaman ang data mula sa ikatlong linya. Ang patlang na "haligi ng hanay" ay maaaring iwanang blangko sa lahat, dahil mayroon kaming isang one-dimensional na hanay kung saan ginagamit lamang ang isang haligi. Mag-click sa pindutang "OK".

Argument window function index para sa isang one-dimensional array sa Microsoft Excel

Ang resulta ay eksaktong kapareho ng nasa itaas.

Function processing result index para sa isang one-dimensional array sa Microsoft Excel

Ito ay ang pinakasimpleng halimbawa, upang makita mo kung paano gumagana ang function na ito, ngunit sa pagsasanay, ang pagpipiliang ito ay ginagamit pa, ito ay bihirang ginagamit.

Aralin: Master ng mga function sa Excele.

Paraan 2: Application sa isang complex na may isang search operator

Sa pagsasagawa, ang index function ay kadalasang ginagamit kasama ang argumento sa paghahanap. Bunch Index - Ang kumpanya ng paghahanap ay isang malakas na tool kapag nagtatrabaho sa Excel, na mas nababaluktot ayon sa pagganap nito kaysa sa pinakamalapit na analogue nito - isang ARP operator.

Ang pangunahing gawain ng pag-andar ng paghahanap ay upang tukuyin ang numero sa pagkakasunud-sunod ng isang tiyak na halaga sa dedikadong saklaw.

Paghahanap ng Syntax Operator para sa naturang:

= Search Board (desired_dation, viewed_missive, [type_densation])

  • Ang nais na halaga ay ang halaga, ang posisyon kung saan sa hanay na hinahanap natin;
  • Ang tiningnan array ay ang hanay kung saan matatagpuan ang halagang ito;
  • Ang uri ng pagma-map ay isang opsyonal na parameter na tumutukoy nang eksakto o humigit-kumulang na hitsura ng mga halaga. Maghahanap kami ng tumpak na mga halaga, kaya hindi ginagamit ang argument na ito.

Gamit ang tool na ito, maaari mong i-automate ang pagpapakilala ng mga argumento na "Numero ng hilera" at "numero ng haligi" sa index function.

Tingnan natin kung paano ito magagawa sa isang partikular na halimbawa. Nagtatrabaho kami sa parehong mesa na tinalakay sa itaas. Hiwalay, mayroon kaming dalawang karagdagang mga patlang - "pangalan" at "halaga". Kinakailangan na gawin iyon kapag ipinakilala ang pangalan ng empleyado, ang halaga ng pera na nakuha ng mga ito ay awtomatikong ipinapakita. Tingnan natin kung paano ito maipapatupad sa pagsasanay sa pamamagitan ng paglalapat ng index ng pag-andar at paghahanap.

  1. Una sa lahat, natututunan namin kung anong suweldo ang tumatanggap ng empleyado ng Parfenov D. F. Ipasok ang kanyang pangalan sa nararapat na larangan.
  2. Ang pangalan ay nakasulat sa larangan sa Microsoft Excel

  3. Piliin ang cell sa patlang na "Halaga" kung saan ipapakita ang huling resulta. Patakbuhin ang index ng function ng argumento para sa arrays.

    Sa patlang na "array" ipakilala namin ang mga coordinate ng haligi, kung saan ang mga halaga ng sahod ng mga manggagawa ay matatagpuan.

    Ang patlang na "haligi" ay naiwang blangko, habang ginagamit namin para sa isang halimbawa ng isang-dimensional na saklaw.

    Ngunit sa patlang na "Row Number", kakailanganin lamang naming i-record ang function ng paghahanap. Para sa kanyang rekord, sumunod sa syntax na tinalakay sa itaas. Kaagad sa patlang ipasok ang pangalan ng operator na "kumpanya ng paghahanap" nang walang mga quote. Pagkatapos ay agad na buksan ang bracket at ipahiwatig ang mga coordinate ng ninanais na halaga. Ang mga ito ay ang mga coordinate ng cell kung saan namin naitala ang pangalan ng empleyado ng Parfenov nang hiwalay. Naglalagay kami ng isang punto na may kuwit at tukuyin ang mga coordinate ng hanay ng tiningnan. Sa aming kaso, ito ang address ng haligi na may mga pangalan ng mga empleyado. Pagkatapos nito, isara ang bracket.

    Matapos ang lahat ng mga halaga ay ginawa, mag-click sa pindutan ng "OK".

  4. Ang argument window ng index ng function na may kumbinasyon sa search operator sa Microsoft Excel

  5. Ang resulta ng bilang ng mga kita na Parfenova D. F. Pagkatapos ng pagproseso ay ipinapakita sa patlang na "Halaga".
  6. Function processing result index sa kumbinasyon ng isang search operator sa Microsoft Excel

  7. Ngayon, kung sa patlang na "Pangalan" ay babaguhin namin ang mga nilalaman mula sa Parfenov.

Pagbabago ng mga halaga kapag ginagamit ang index ng function na may kumbinasyon sa paghahanap ng operator sa Microsoft Excel

Paraan 3: Pagproseso ng maramihang mga talahanayan

Ngayon tingnan natin kung paano ang index ay maaaring hawakan ng maraming mga talahanayan. Para sa mga layuning ito, ang isang karagdagang argumento na "Numero ng Area" ay ilalapat.

Mayroon kaming tatlong mga talahanayan. Ang bawat talahanayan ay nagpapakita ng sahod ng mga manggagawa sa isang hiwalay na buwan. Ang aming gawain ay upang malaman ang sahod (ikatlong haligi) ng ikalawang empleyado (pangalawang linya) para sa ikatlong buwan (ikatlong lugar).

  1. Pinipili namin ang cell kung saan ang resulta ay output at maaaring buksan ang wizard ng function, ngunit kapag pumipili ng isang uri ng operator, pumili ng isang reference view. Kailangan namin ito dahil ito ang ganitong uri na sumusuporta sa trabaho sa argumento na "Numero ng Area".
  2. Pagpili ng isang uri ng reference index sa Microsoft Excel

  3. Ang window ng argumento ay bubukas. Sa patlang ng link, kailangan nating tukuyin ang mga address ng lahat ng tatlong saklaw. Upang gawin ito, itakda ang cursor sa patlang at piliin ang unang hanay gamit ang kaliwang pindutan ng mouse. Pagkatapos ay ilagay ang isang punto na may kuwit. Ito ay napakahalaga, dahil kung agad kang pumunta sa paglabas ng susunod na array, pagkatapos ay palitan lamang ng address ang mga coordinate ng nakaraang isa. Kaya, pagkatapos ng pagpasok ng isang punto na may kuwit, inilalaan namin ang sumusunod na hanay. Pagkatapos ay muling ilagay ang punto sa kuwit at ilaan ang huling array. Ang lahat ng expression na nasa "link" na patlang ay tumatagal sa mga braket.

    Sa patlang na "Row Number", ipahiwatig ang numero na "2", habang hinahanap namin ang pangalawang apelyido sa listahan.

    Sa patlang na "haligi ng numero", tukuyin ang numero na "3", dahil ang haligi ng suweldo ay ang ikatlo sa account sa bawat talahanayan.

    Sa patlang na "Numero ng Area", itinakda namin ang numero na "3", dahil kailangan naming makahanap ng data sa ikatlong talahanayan, na naglalaman ng impormasyon tungkol sa sahod para sa ikatlong buwan.

    Matapos ang lahat ng data ay ipinasok, mag-click sa pindutang "OK".

  4. Ang argument window ng index ng function kapag nagtatrabaho sa tatlong rehiyon sa Microsoft Excel

  5. Pagkatapos nito, ang mga resulta ng pagkalkula ay ipinapakita sa isang pre-napiling cell. May nagpapakita ng dami ng suweldo ng ikalawang empleyado (Safronova V. M.) para sa ikatlong buwan.

Function processing result index kapag nagtatrabaho sa tatlong lugar sa Microsoft Excel

Paraan 4: Pagkalkula ng halaga

Ang reference form ay hindi madalas na ginagamit bilang form ng array, ngunit maaari itong gamitin hindi lamang kapag nagtatrabaho sa maraming mga saklaw, ngunit din para sa iba pang mga pangangailangan. Halimbawa, maaari itong magamit upang kalkulahin ang halaga na may kumbinasyon sa mga halaga ng operator.

Kapag nagdadagdag ng mga halaga, ang sumusunod na syntax ay:

= Sums (address_masiva)

Sa aming partikular na kaso, ang halaga ng kita ng lahat ng empleyado bawat buwan ay maaaring kalkulahin gamit ang sumusunod na formula:

= Halaga (C4: C9)

Resulta ng pag-andar ng mga halaga sa Microsoft Excel

Ngunit maaari mong baguhin ito nang kaunti sa pamamagitan ng paggamit ng index function. Pagkatapos ay magkakaroon siya ng sumusunod na form:

= Sums (C4: index (C4: C9; 6))

Ang resulta ng kumbinasyon ng pag-andar ng sums at ang index sa Microsoft Excel

Sa kasong ito, ang cell ay nagpapahiwatig ng mga coordinate ng array, na nagsisimula. Ngunit sa mga coordinate ng expiration ng array, ang operator ng isang index ay ginagamit. Sa kasong ito, ang unang argument ng index ng operator ay nagpapahiwatig ng hanay, at ang pangalawang - sa huling cell nito - ang ika-anim.

Aralin: Mga kapaki-pakinabang na tampok Excel.

Tulad ng makikita mo, ang pag-andar ng index ay maaaring gamitin sa pagpapatapon upang malutas ang medyo magkakaibang mga gawain. Kahit na itinuturing namin malayo mula sa lahat ng mga posibleng pagpipilian para sa paggamit nito, ngunit lamang ang pinaka-tanyag. Mayroong dalawang uri ng tampok na ito: Sanggunian at para sa arrays. Maaari itong maging epektibong ginagamit sa kumbinasyon sa iba pang mga operator. Nilikha sa ganitong paraan ng mga formula ay magagawang upang malutas ang pinakamahirap na mga gawain.

Magbasa pa