Nilalaman
Upang mahanap ang mga halaga ng isang cell na matatagpuan sa intersection ng isang haligi at isang hilera sa isang array ng talahanayan sa Microsoft Office Excel, dapat mong gamitin ang function na "INDEX", pati na rin ang auxiliary na "SEARCH". Ang paghahanap ng value sa array ay kinakailangan kapag ang user ay nagtatrabaho sa isang malaking table, at kailangan niyang "pull up" ng isang serye ng data. Ang artikulong ito ay titingnan ang isang detalyadong algorithm para sa paggamit ng function na "INDEX" upang maghanap ng mga halaga sa isang array.
Pagre-record ng function na "INDEX".
Ang nasabing array operator ay nakasulat tulad ng sumusunod: =INDEX(array; row number; column number). Sa halip na mga salita sa mga bracket, ang mga katumbas na bilang ng mga cell sa orihinal na talahanayan ay ipinahiwatig.
Pagre-record ng function na "MATCH".
Ito ay isang helper operator para sa unang function, na gagamitin din kapag naghahanap ng mga halaga sa array. Ang talaan nito sa Excel ay ganito ang hitsura: =MATCH(value to find; table array; match type).
Magbayad ng pansin! Kapag nagsusulat ng mga argumento para sa function na INDEX, opsyonal ang numero ng column.
Paano makahanap ng isang halaga sa isang array
Upang maunawaan ang paksa, ang algorithm para sa pagsasagawa ng gawain ay dapat isaalang-alang gamit ang isang partikular na halimbawa. Gumawa tayo ng talahanayan ng mga order sa Excel para sa isang araw, kung saan magkakaroon ng mga column: “numero ng order”, “Customer”, “Produkto”, “Dami”, “Presyo ng unit”, “Halaga”. Kailangan mong hanapin ang halaga sa array, ibig sabihin, lumikha ng isang indibidwal na card ng order ng customer upang makakuha ka ng impormasyon sa isang naka-compress na form mula sa mga cell ng orihinal na talahanayan.
Upang gawin ito, kailangan mong magsagawa ng isang serye ng mga aksyon ayon sa algorithm:
- Gumawa ng card ng order ng customer.
- Para sa unang linya ng card, kailangan mong lumikha ng isang drop-down na listahan kung saan isusulat ang mga pangalan ng mga kliyente mula sa pangunahing array. Kasunod nito, sa pamamagitan ng pagpili ng isang partikular na pangalan, makikita ng user ang maigsi na impormasyon dito, na ipapakita sa iba pang mga linya ng order card.
- Ilagay ang cursor ng mouse sa unang linya ng card at ipasok ang seksyong "Data" sa tuktok ng pangunahing menu ng programa.
- Mag-click sa pindutan ng "Pagpapatunay ng Data".
- Sa lalabas na window, sa field na "Uri ng data", piliin ang opsyong "Listahan", at piliin ang hanay ng mga cell ng orihinal na array bilang pinagmulan, kung saan nakarehistro ang listahan ng lahat ng mga kliyente.
- May lalabas na arrow sa kanang bahagi ng cell sa unang column ng card. Kung mag-click ka dito, makikita mo ang isang listahan ng lahat ng mga kliyente. Dito kailangan mong pumili ng anumang kliyente.
- Sa linya na "numero ng order" isulat ang function «=INDEX(», pagkatapos ay i-click ang icon na “fx” sa tabi ng Excel formula bar.
- Sa menu ng Function Wizard na bubukas, piliin ang array form para sa function na "INDEX" mula sa listahan at mag-click sa "OK".
- Magbubukas ang window ng "Mga Argumento ng Function", kung saan kailangan mong punan ang lahat ng mga linya, na nagpapahiwatig ng kaukulang mga hanay ng mga cell.
- Una kailangan mong mag-click sa icon sa tapat ng field na "Array" at piliin ang buong orihinal na plato kasama ang header.
- Sa field na "Line number" kailangan mong punan ang function na "MATCH". Sa unang lugar sa panaklong, bilang isang argumento, ipinapahiwatig namin ang pangalan ng kliyente na napili sa order card. Bilang pangalawang argumento ng function na "MATCH", kailangan mong tukuyin ang buong hanay ng mga customer sa orihinal na hanay ng talahanayan. Sa lugar ng ikatlong argumento, dapat mong isulat ang numero 0, dahil maghahanap ng eksaktong tugma.
Mahalaga! Pagkatapos punan ang bawat elemento para sa function na "MATCH", kakailanganin mong pindutin ang "F4" na buton upang mag-hang ng mga dollar sign sa harap ng bawat karakter sa argumento. Papayagan nito ang formula na hindi "lumipat" sa proseso ng pagpapatupad.
- Sa linyang “Column number” ay muling isulat ang auxiliary function na “MATCH” na may naaangkop na mga argumento.
- Bilang unang argumento para sa function, dapat mong tukuyin ang isang walang laman na cell sa linya ng "Produkto" sa order card. Kasabay nito, hindi na kailangang mag-hang ng mga palatandaan ng dolyar sa mga argumento, dahil ang nais na argumento ay dapat na "lumulutang".
- Ang pagpuno sa pangalawang argumento ng function na "MATCH", kailangan mong piliin ang header ng source array, at pagkatapos ay pindutin ang "F4" na button upang ayusin ang mga character.
- Bilang huling argumento, dapat kang sumulat ng 0, isara ang bracket at mag-click sa "OK" sa ibaba ng kahon ng "Mga Argumento ng Function". Sa sitwasyong ito, ang numero 0 ay eksaktong tugma.
- Suriin ang resulta. Matapos gawin ang mga ganoong mahahabang aksyon, ang numero na naaayon sa napiling kliyente ay dapat ipakita sa linyang "numero ng order".
- Sa huling yugto, ang formula ay kailangang i-stretch sa lahat ng mga cell ng order card hanggang sa dulo upang mapunan ang mga natitirang linya.
Karagdagang impormasyon! Kapag ang isang kliyente ay napili mula sa drop-down na listahan ng order card, ang lahat ng impormasyon sa taong ito ay ipapakita sa natitirang mga hilera ng array.
Konklusyon
Kaya, upang mahanap ang nais na halaga sa array sa Microsoft Office Excel, ang gumagamit ay kailangang gumawa ng maraming trabaho. Bilang resulta, dapat kumuha ng maliit na data plate, na nagpapakita ng naka-compress na impormasyon para sa bawat parameter mula sa orihinal na array. Ang paraan ng paghahanap ng mga halaga na may kaukulang mga imahe ay tinalakay nang detalyado sa itaas.