Isang Excel array formula ay isang pormula na nagdadala ng mga kalkulasyon sa mga halaga sa isa o higit pang mga arrays kaysa sa isang solong halaga ng data. Sa mga programa ng spreadsheet, ang isang array ay isang saklaw o serye ng mga kaugnay na mga halaga ng data na normal na naka-imbak sa katabing mga cell sa isang worksheet. Ipinapaliwanag ng gabay na ito kung paano gamitin ang array formula sa lahat ng mga modernong bersyon ng Excel.
Tugma ang tutorial na ito sa karamihan sa mga bersyon ng Excel kabilang ang 2007, 2010, 2013, 2016, at Office 365.
Ano ang Formula ng Array?
Ang mga formula ng Array ay katulad ng mga regular na formula:
- Nagsisimula sila sa isang pantay na tanda ( = )
- Gamitin ang parehong syntax bilang mga regular na formula
- Gamitin ang parehong mga operator ng matematika
- Sundin ang parehong pagkakasunud-sunod ng operasyon
Sa Excel, ang mga array na formula ay napapalibutan ng mga kulot na kurso { } - Ang mga tirante na ito ay hindi maaaring ma-type lamang; dapat silang idagdag sa isang formula sa pamamagitan ng pagpindot sa Ctrl , Shift , at Ipasok key pagkatapos i-type ang formula sa isang cell o cell. Para sa kadahilanang ito, ang isang array formula ay tinutukoy minsan bilang isang CSE formula sa Excel.
Ang isang pagbubukod sa panuntunang ito ay kapag ang mga kulot na tirante ay ginagamit upang pumasok sa isang array bilang isang argument para sa isang function na karaniwang naglalaman lamang ng isang solong halaga o sanggunian ng cell. Halimbawa, sa tutorial na nasa ibaba na ginagamit VLOOKUP at ang PUMILI gumana upang lumikha ng isang kaliwa lookup formula, isang array ay nilikha para sa PUMILI function na Index_num argumento sa pamamagitan ng pag-type ng mga tirante sa paligid ng ipinasok na array.
Mga Hakbang sa Paglikha ng Formula ng Array
- Ipasok ang formula.
- I-hold ang Ctrl at Shift key sa keyboard.
- Pindutin at bitawan ang Ipasok susi upang lumikha ng array formula.
- Pakawalan angCtrl at Shift mga susi.
Kung tapos na nang tama, ang formula ay napapalibutan ng mga kulot na brace, at ang bawat cell na may hawak na formula ay maglalaman ng ibang resulta.
Pag-edit ng Formula ng Array
Anumang oras ang isang array formula ay na-edit, ang kulot na mga brace nawala mula sa paligid ng array formula. Upang makuha ang mga ito pabalik, ang array formula ay dapat na ipinasok sa pamamagitan ng pagpindot sa Ctrl, Shift, at Ipasok key muli tulad ng kapag ang array formula ay unang nilikha.
Uri ng Mga Formula ng Array
Mayroong dalawang pangunahing uri ng mga formula sa array:
- Single cell array formula na nagsasagawa ng maraming kalkulasyon sa isang solong worksheet cell.
- Multi-cell array formula na matatagpuan sa higit sa isang worksheet cell.
Single Cell Array Formula
Ang ganitong uri ng array formula ay gumagamit ng isang function, tulad ng SUM, AVERAGE, o COUNT, upang pagsamahin ang output ng isang multi-cell array formula sa isang solong halaga sa isang solong cell. Ang isang halimbawa ng isang solong formula ng cell array ay magiging:
{= SUM (A1: A2 * B1: B2)}
Ang formula na ito ay nagdadagdag ng sama ng produkto ng A1 * B1 at A2 * B2, at pagkatapos ay nagbabalik ito ng isang resulta sa isang solong cell sa worksheet. Ang isa pang paraan ng pagsusulat ng formula sa itaas ay:
Mga Formula ng Multi-Cell Array
Bilang nagmumungkahi ang kanilang pangalan, ang mga array formula na ito ay matatagpuan sa maramihang mga worksheet cell, at nagbabalik sila ng array bilang isang sagot. Sa ibang salita, ang parehong formula ay matatagpuan sa dalawa o higit pang mga cell, at nagbabalik ito ng iba't ibang mga sagot sa bawat cell.
Ang bawat kopya, o Halimbawa, ng array formula, ginagawa ang parehong pagkalkula sa bawat cell na ito inhabits, ngunit ang bawat halimbawa ng formula ay gumagamit ng iba't ibang mga data sa mga kalkulasyon nito. Samakatuwid, ang bawat pagkakataon ay gumagawa ng iba't ibang resulta. Ang isang halimbawa ng isang maramihang formula ng cell array ay magiging ganito:
{= A1: A2 * B1: B2}
Kung ang halimbawa sa itaas ay matatagpuan sa mga cell C1 at C2 sa isang worksheet, ang mga resulta ay magiging tulad ng sumusunod:
- Ang data sa A1 ay pinarami ng data sa B1, at ang mga resulta ay naka-imbak sa cell C1.
- Ang data sa A2 ay pinarami ng data sa B2, at ang mga resulta ay naka-imbak sa cell C2.
Paggamit ng mga Arrays upang I-transpose Rows at mga Haligi
Ang TRANSPOSE Ang function ay ginagamit upang kopyahin ang data mula sa isang hilera papunta sa isang hanay o kabaligtaran. Ang function na ito ay isa sa ilang sa Excel na dapat laging gagamitin bilang isang array formula.
Mga Formula ng Array at Mga Function ng Excel
Marami sa mga built-in na function ng Excel, tulad ng SUM, AVERAGE, at COUNT, maaari ring gamitin sa isang array formula. Mayroon ding ilang mga function, tulad ng TRANSPOSE function, na dapat palaging maipasok bilang isang array upang maayos itong gumana. Ang pagiging kapaki-pakinabang ng maraming mga function tulad ng INDEX at MATCH o MAX at KUNG maaaring mapalawak sa pamamagitan ng paggamit ng mga ito nang sama-sama sa isang array formula.
Mga Halimbawa ng Mga Formula ng Array sa Excel:
01 ng 08Gumawa ng Simple Single Cell Array Formula
Ang isang cell array ng formula ay kadalasang unang nagsasagawa ng pagkalkula ng multi-cell at pagkatapos ay gumamit ng isang function tulad ng AVERAGE o SUM upang pagsamahin ang output ng array sa isang solong resulta.
02 ng 08Huwag pansinin ang Mga Halaga ng Error kapag Hinahanap ang Data
Ang array formula na ito ay gumagamit ng AVERAGE, KUNG, at ISNUMBER function upang mahanap ang average na halaga para sa umiiral na data habang binabalewala ang mga halaga ng error tulad ng # DIV / 0! at #NAME?
03 ng 08Bilangin ang Mga Cell ng Data
Gamitin ang SUM atKUNG mga function sa isang array formula upang mabilang ang mga cell ng data na nakakatugon sa isa sa maraming mga kondisyon; ang pamamaraan na ito ay naiiba mula sa paggamit ng Excel COUNTIFS pag-andar, na nangangailangan ng lahat ng mga kundisyon na dapat matugunan bago mabilang ang cell.
04 ng 08Hanapin ang Pinakamalaking Positibo o Negatibong Numero
Pinagsasama ang halimbawang ito MAX function atKUNG function sa isang formula ng array na makakahanap ng pinakamalaking o pinakamataas na halaga para sa isang hanay ng data kapag natukoy ang partikular na pamantayan.
05 ng 08Hanapin ang Pinakamaliit na Positibo o Negatibong Numero
Katulad ng halimbawa sa itaas, pinagsasama nito ang MIN function at KUNG function sa isang array formula upang mahanap ang pinakamaliit o pinakamaliit na halaga para sa isang hanay ng data kapag ang mga tiyak na pamantayan ay natutugunan.
06 ng 08Hanapin ang Middle o Median Value
Ang MEDIAN Ang function sa Excel ay nakakahanap ng gitnang halaga para sa isang listahan ng data. Sa pagsasama nito sa KUNG function sa isang array formula, ang gitnang halaga para sa iba't ibang grupo ng mga kaugnay na data ay matatagpuan.
07 ng 08Gumawa ng Lookup Formula na may Maramihang Pamantayan
Ang array formula na ito ay nagsasangkot ng nesting ang MATCH at INDEX mga pag-andar upang mahanap ang tiyak na impormasyon sa isang database.
08 ng 08Gumawa ng isang Left Lookup Formula
Ang VLOOKUP Ang pag-andar ay normal lamang na paghahanap para sa data na matatagpuan sa mga haligi sa kanan, ngunit sa pamamagitan ng pagsasama nito sa PUMILI function, maaari kang lumikha ng isang kaliwang lookup formula na maghanap ng mga haligi ng data sa kaliwa ng Lookup_value argumento.