Arrays, Array Formulas, at Table Arrays sa Excel

Talaan ng mga Nilalaman:

Arrays, Array Formulas, at Table Arrays sa Excel
Arrays, Array Formulas, at Table Arrays sa Excel
Anonim

Ang array ay isang hanay o pangkat ng mga nauugnay na halaga ng data. Ang mga halaga sa isang array ay karaniwang naka-imbak sa katabing mga cell. Matutunan kung paano ginagamit ang mga array sa mga formula at bilang mga argument para sa mga partikular na function, gaya ng mga array form ng LOOKUP at INDEX function.

Nalalapat ang mga tagubiling ito sa Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 para sa Mac, Excel 2016 para sa Mac, Excel para sa Mac 2011, Excel para sa Microsoft 365, at Excel Online.

Bottom Line

Ang array formula ay nagsasagawa ng mga kalkulasyon, tulad ng pagdaragdag at pagpaparami, sa mga halaga sa isa o higit pang mga array kaysa sa isang solong halaga ng data. Malaki ang pagkakatulad ng mga array sa mga karaniwang formula. Ang mga array at formula ay sumusunod sa parehong mga panuntunan sa syntax, gumagamit ng parehong mga mathematical operator, at sumusunod sa parehong pagkakasunud-sunod ng mga operasyon.

Mga Uri ng Array

Mayroong dalawang uri ng array na ginagamit sa spreadsheet app:

  • One-Dimensional Array (kilala rin bilang vector o vector array): Ang data ay matatagpuan sa isang row (one-dimensional horizontal array) o sa isang column (one-dimensional vertical array).
  • Two-Dimensional Array (kilala rin bilang isang matrix): Ang data ay matatagpuan sa maraming column o row.

Array (CSE) Formula sa Excel

Sa Excel, ang mga array formula ay napapalibutan ng mga curly braces na " { } ". Ang mga braces na ito ay hindi maaaring i-type. Dapat idagdag ang mga brace sa isang formula sa pamamagitan ng pagpindot sa Ctrl+ Shift+ Enter pagkatapos i-type ang formula sa isang cell o cell. Ito ang dahilan kung bakit ang mga array formula ay tinatawag na CSE formula sa Excel.

Ang isang pagbubukod sa panuntunang ito ay kapag ang mga kulot na brace ay ginagamit upang maglagay ng array bilang argumento para sa isang function na karaniwang naglalaman lamang ng isang value o cell reference.

Gumawa ng Basic Array Formula

Sa sumusunod na halimbawa, ang formula ay napapalibutan ng mga kulot na brace at ang bawat cell na may hawak ng formula ay maglalaman ng ibang resulta. Ito ay nagpapahiwatig ng isang array na matagumpay na nagawa.

  1. Ilagay ang data sa isang blangkong worksheet. Ilagay ang data sa column D at E para sundin ang tutorial na ito.

    Image
    Image
  2. Ilagay ang formula para sa iyong array. Upang sundan ang halimbawang ito, piliin ang cell F1 at i-type ang =D1:D3E1:E3

    Huwag pindutin ang Enter sa dulo ng formula.

  3. Pindutin nang matagal ang Ctrl at Shift na key.
  4. Pindutin ang Enter key.

  5. Bitawan ang Ctrl at Shift key.

    Image
    Image
  6. Lalabas ang resulta sa cell F1 at lalabas ang array sa Formula Bar.

Kapag ang isang array formula ay na-edit, ang mga kulot na brace ay mawawala sa paligid ng array formula. Upang maibalik ang mga ito, pindutin ang Ctrl+ Shift+ Enter pagkatapos mong gawin ang mga pagbabago sa formula.

Iba't Ibang Uri ng Array Formula

Image
Image

Mga Formula ng Multi-Cell Array

Multi-cell array formula ay matatagpuan sa maraming worksheet cells at nagbabalik ng array bilang sagot. Sa madaling salita, ang parehong formula ay matatagpuan sa dalawa o higit pang mga cell at nagbabalik ng magkakaibang mga sagot sa bawat cell.

Ang bawat kopya o instance ng array formula ay gumaganap ng parehong pagkalkula sa bawat cell kung saan ito matatagpuan. Ngunit, dahil ang bawat instance ng formula ay gumagamit ng iba't ibang data sa mga kalkulasyon nito, ang bawat instance ay gumagawa ng iba't ibang resulta.

Narito ang isang halimbawa ng formula ng multiple cell array:

Mga Formula ng Single Cell Array

Ang mga formula ng single cell array ay gumagamit ng function (gaya ng SUM, AVERAGE, o COUNT) upang pagsamahin ang output ng isang multi-cell array formula sa iisang value sa isang cell.

Narito ang isang halimbawa ng iisang cell array formula:

Inirerekumendang: