Paano Gamitin ang ARRAYFORMULA sa Google Sheets

Talaan ng mga Nilalaman:

Paano Gamitin ang ARRAYFORMULA sa Google Sheets
Paano Gamitin ang ARRAYFORMULA sa Google Sheets
Anonim

Ano ang Dapat Malaman

  • Pinapayagan ka ng ARRAYFORMULA na magparami ng hanay ng mga cell (isang array) sa halip na dalawang cell.
  • Isang halimbawa ng ARRAYFORMULA: =ArrayFormula(SUM(C3:C9F3:F9)).
  • Ang mga array ng input ay dapat magkapareho ang laki; ang dalawang hanay ng cell ay dapat may pantay na bilang ng mga punto ng data.

Ipinapaliwanag ng artikulong ito kung paano gamitin ang ARRAYFORMULA sa Google Sheets para makapag-input ka ng higit pang data point sa iyong mga kalkulasyon.

Paano Gamitin ang ARRAYFORMULA sa Google Sheets

Gumagamit ka ng ARRAYFORMULA tulad ng iba pang function, ngunit hindi mo ito ginagamit nang mag-isa. Palagi itong nauuna sa isa pang equation o command upang sabihin sa program na kailangan nitong gamitin at, posibleng, magbalik ng maraming set (arrays) ng impormasyon. Narito ang isang halimbawa.

  1. Para sa halimbawang ito, isasama ng ARRAYFORMULA ang una at apelyido mula sa dalawang column sa isang Google Sheet.

    Image
    Image
  2. Karaniwan, para i-collate ang mga pangalan sa pangalawang row sa ikatlong column, gagamit ka ng formula na "&". Sa kasong ito, gumamit ka ng dalawang ampersand sa formula, tulad nito:

    =(B2&", "&A2)

    Image
    Image
  3. Pindutin ang Enter upang patakbuhin ang formula. Papalitan ng resulta ang formula text.

    Image
    Image
  4. Upang awtomatikong ilapat ang formula sa buong column, magdaragdag ka ng ARRAYFORMULA at gagawa ng ilang maliliit na pagbabago sa argumento. Tulad ng anumang formula sa Google Sheets, ang ARRAYFORMULA ay kasunod ng equals sign ngunit bago ang argument.

    Upang gumawa ng mga pagbabago sa formula, i-click ang text nito sa entry field.

    Image
    Image
  5. Ang pagdaragdag lang ng ARRAYFORMULA command ay hindi mapupunan ang natitirang bahagi ng column dahil kailangan mong sabihin sa Google Sheets na gamitin ang lahat ng data. Upang gawin ito, gamitin ang wastong notasyon. Sa Sheets (at iba pang mga spreadsheet program), gumamit ka ng colon (:) upang tumukoy ng range. Sa halimbawang ito, ang mga saklaw ay B2:B at A2:A

    Kabilang sa notasyong ito ang lahat ng Column A at B maliban sa unang row, na naglalaman ng mga header. Sa ibang mga application, gagamit ka ng isang bagay tulad ng B:B upang gumamit ng isang buong column o B2:B12 upang magsama ng isang partikular na hanay (sa kasong ito, Mga row 2 hanggang 12 ng Column B).

    Ang iyong mga array ng input ay dapat magkapareho ang laki. Halimbawa, kung nagpatakbo ka ng ARRAYFUNCTION sa hanay ng tatlong cell sa Column A at dalawang cell sa Column B, babalik ang isang resulta bilang isang error, ngunit tatakbo pa rin ang mga valid na argumento.

    Image
    Image
  6. Pindutin ang Enter upang patakbuhin ang formula at punan ang natitirang mga cell.

    Image
    Image
  7. Habang nagdadagdag ka ng higit pang mga entry, mag-a-update ang column na may ARRAYFORMULA.

    Image
    Image
  8. Kung magbago ang ilan sa iyong data, babaguhin din ng pag-update nito ang resulta.

    Sa halimbawang ito, ang mga cell sa Column C sa tabi ng mga walang laman na cell sa Column A at B ay naglalaman ng mga kuwit dahil bahagi sila ng orihinal na formula ng collation. Hindi lilitaw ang mga ito para sa iba pang mga function.

    Image
    Image
  9. Upang baguhin ang mga resulta, kailangan mo lang bumalik sa cell gamit ang ARRAYFORMULA function at baguhin ito. Ang natitirang mga resulta ay awtomatikong mag-a-update.

Maaari lang gamitin ng Google Sheets ang ARRAYFORMULA na may mga arrays ng parehong laki (ibig sabihin, naglalaman ng parehong bilang ng mga data point).

Ano ang Google Sheets ARRAYFORMULA?

Ang function na ARRAYFORMULA sa Google Sheets ay gumagana kasama ng ilang iba pang mga kalkulasyon upang hayaan kang magsama ng higit pang mga data point. Sa halip na isang numero o cell, hinahayaan ka ng command na ito na magsama ng higit pang impormasyon sa iyong mga kalkulasyon at maglabas ng mas maraming butil na resulta.

Halimbawa, kung susubukan mong i-multiply ang dalawang hanay ng mga cell nang magkasama, magbabalik ang Google Sheets ng error dahil alam lang ng multiplication function kung paano hanapin ang produkto ng dalawa o higit pang mga discreet na numero (halimbawa, 4 na beses [ang halaga sa Cell A1]). Ang pagdaragdag ng ARRAYFORMULA, gayunpaman, ay nagsasabi sa Google na mag-account para sa higit pang impormasyon at gamitin ito nang iba sa karaniwan.

Mga paggamit ng ARRAYFORMULA

Ang halimbawa sa itaas ay isang paraan lamang ng paggamit ng ARRAYFORMULA. Gumagana ito sa karamihan ng mga function sa Google Sheets, at hindi mo na kailangang mag-export ng array. Halimbawa, kung gumagawa ka ng ulat ng gastos, maaari kang mag-set up ng function na ARRAYFORMULA upang i-multiply ang presyo ng isang item sa numerong binili mo at pagkatapos ay idagdag ang lahat ng mga gastos nang sama-sama. Gumagamit ang function na ito ng maramihang mga equation upang lumikha ng isang solong, kapaki-pakinabang na piraso ng impormasyon batay sa mga elemento na maaari mong i-update sa hinaharap.

Image
Image

Bakit Hindi Punan?

Sa ilang mga kaso, maaari kang makakuha ng parehong mga resulta sa pamamagitan ng paglalagay ng isang formula nang isang beses at pagkatapos ay i-drag ang kanang sulok sa ibaba ng cell pababa o patawid upang kopyahin ito sa lahat ng mga row o column na iyong na-highlight. Kung mayroon kang maraming impormasyon na regular mong ina-update, gayunpaman, ang ARRAYFORMULA ay makakatipid sa iyo ng oras. Hindi mo kailangang ituloy ang pagpuno habang ang iyong set ng data ay lumalampas sa hanay na iyong kinopya; awtomatiko itong mag-a-update habang naglalagay ka ng mga bagong item.

Ang iba pang pangunahing bentahe ng ARRAYFORMULA ay kung kailanganin mong i-update ang formula, hindi mo na kakailanganing kopyahin ito sa bawat field ng resulta. Halimbawa, kung magpasya kang gusto mong magdagdag ng dalawang array sa halip na i-multiply ang mga ito, kailangan mo lang baguhin ang isang value sa ARRAYFORMULA box, at awtomatiko nitong pupunuin ang iba. Kung pupunan mo, kakailanganin mong ayusin ang bawat field ng output, na lilikha ng higit pang trabaho kahit na gamitin mo muli ang fill down na function.

Inirerekumendang: