Эмнелерди билүү керек
- ARRAYFORMULA эки уячанын ордуна бир катар уячаларды (массив) көбөйтүүгө мүмкүндүк берет.
- АРРАЙФОРМУЛАнын мисалы: =АррейФормула(SUM(C3:C9F3:F9)).
- Киргизүү массивдери бирдей өлчөмдө болушу керек; эки уяча диапазонунда бирдей сандагы маалымат чекиттери болушу керек.
Бул макалада Google Sheets'те ARRAYFORMULA кантип колдонуу керектиги түшүндүрүлөт, андыктан сиз эсептөөлөрүңүзгө көбүрөөк маалымат чекиттерин киргизе аласыз.
Google Sheets'те ARRAYFORMULA кантип колдонсо болот
Сиз ARRAYFORMULA'ны башка функциялардай эле колдоносуз, бирок аны эч качан өз алдынча колдонбойсуз. Ал ар дайым башка теңдеменин же буйруктун алдында, ал колдонуу керек болгон программаны айтуу жана, мүмкүн, маалыматтын бир нече топтомун (массивдерин) кайтарып берет. Бул жерде бир мисал.
-
Бул мисал үчүн ARRAYFORMULA Google жадыбалындагы эки мамычанын аты менен фамилиясын чогултат.
-
Адатта, экинчи катардагы аттарды үчүнчү тилкеге чогултуу үчүн "&" формуласын колдоносуз. Бул учурда формулада төмөнкүдөй эки амперсанды колдоносуз:
=(B2&", "&A2)
-
Формуланы иштетүү үчүн Enter басыңыз. Натыйжа формула текстин алмаштырат.
-
Формуланы бүткүл мамычага автоматтык түрдө колдонуу үчүн, ARRAYFORMULA кошуп, аргументке кичине өзгөртүүлөрдү киргизесиз. Google Барактарындагы башка формулалардай эле, ARRAYFORMULA теңдик белгисинен кийин, бирок аргументтин алдында барат.
Формулага өзгөртүү киргизүү үчүн, киргизүү талаасындагы анын текстин чыкылдатыңыз.
-
Жөн гана ARRAYFORMULA буйругун кошуу тилкенин калган бөлүгүн толтурбайт, анткени Google Sheets'ке бардык дайындарды колдонууну айтышыңыз керек. Бул үчүн, туура белгини колдонуңуз. Sheets'те (жана башка электрондук жадыбал программаларында) диапазонду аныктоо үчүн кош чекит (:) колдоносуз. Бул мисалда диапазондор B2:B жана A2:A
Бул белгилеме баштарды камтыган биринчи саптан башка бардык А жана В тилкелерин камтыйт. Башка колдонмолордо бир тилкени толугу менен колдонуу үчүн B:B же белгилүү бир диапазонду кошуу үчүн B2:B12 сыяктуу нерсени колдоносуз (бул учурда, В тилкесинин 2-12-саптары).
Киргизүүчү массивдериңиз бирдей өлчөмдө болушу керек. Мисалы, ARRAYFUNCTION функциясын А тилкесиндеги үч уяча жана В тилкесинде эки уяча диапазонуна иштетсеңиз, бир натыйжа ката катары кайтып келет, бирок жарактуу аргументтер иштей берет.
-
Формуланы иштетип, калган уячаларды толтуруу үчүн Enter басыңыз.
-
Көбүрөөк жазууларды кошкон сайын, ARRAYFORMULA бар тилке жаңырат.
-
Эгер айрым дайындарыңыз өзгөрсө, аны жаңыртуу натыйжаны да өзгөртөт.
Бул мисалда А жана В тилкелериндеги бош уячалардын жанындагы C тилкесиндеги уячалар үтүрлөрдү камтыйт, анткени алар баштапкы салыштыруу формуласынын бир бөлүгү болгон. Алар башка функциялар үчүн сөзсүз түрдө көрүнбөйт.
- Натыйжаларды өзгөртүү үчүн ARRAYFORMULA функциясы бар уячага кайтып келип, аны өзгөртүү керек. Калган жыйынтыктар автоматтык түрдө жаңыртылат.
Google Sheets ARRAYFORMULA'ны бирдей өлчөмдөгү массивдер менен гана колдоно алат (б.а., бирдей сандагы маалымат чекиттерин камтыган).
Google Sheets ARRAYFORMULA деген эмне?
Google Sheets'теги ARRAYFORMULA функциясы дагы бир нече эсептөөлөр менен катар иштейт, бул сизге көбүрөөк маалымат чекиттерин кошууга мүмкүндүк берет. Жалгыз сандын же уячанын ордуна, бул буйрук эсептөөлөрүңүзгө көбүрөөк маалымат кошуп, көбүрөөк жыйынтыктарды чыгарууга мүмкүндүк берет.
Мисалы, эки уяча диапазонун бирге көбөйтүүгө аракет кылсаңыз, Google Sheets катаны кайтарып берет, анткени көбөйтүү функциясы эки же андан көп акылдуу сандардын көбөйтүндүсүн кантип табууну гана билет (мисалы, 4 эсе [A1 уячасындагы маани]). Бирок ARRAYFORMULA кошуу Google'га көбүрөөк маалымат алуу үчүн эсепке алууну жана аны кадимкиден башкача колдонууну айтат.
ARRAYFORMULAнын колдонулушу
Жогорудагы мисал ARRAYFORMULA колдонуунун бир гана жолу. Ал Google Барактарындагы көпчүлүк функциялар менен иштейт жана массивди экспорттоонун да кереги жок. Мисалы, эгер сиз чыгашалар боюнча отчет түзүп жатсаңыз, бир нерсенин баасын сатып алган саныңызга көбөйтүү үчүн ARRAYFORMULA функциясын орнотуп, андан кийин бардык чыгымдарды кошо аласыз. Бул функция келечекте жаңырта турган элементтердин негизинде бир пайдалуу маалыматты түзүү үчүн бир нече теңдемелерди колдонот.
Эмне үчүн толтурууга болбойт?
Кээ бир учурларда, формуланы бир жолу киргизип, андан кийин уячанын ылдыйкы оң бурчун ылдый же туурасынан сүйрөп, аны бөлгөн бардык саптарга же мамычаларга көчүрүү менен бирдей натыйжаларды ала аласыз. Эгерде сизде көп маалымат болсо, анда сиз дайыма жаңыртып турсаңыз, ARRAYFORMULA убакытты үнөмдөйт. Толтуруунун кереги жок, анткени сиздин дайындар топтому сиз көчүргөн диапазондон ашат; жаңы нерселерди киргизгениңизде ал автоматтык түрдө жаңыртылат.
ARRAYFORMULAнын дагы бир негизги артыкчылыгы - эгер сиз формуланы жаңыртышыңыз керек болсо, анда аны ар бир натыйжа талаасына көчүрүүнүн кереги жок. Мисалы, эгер сиз аларды көбөйтүүнүн ордуна эки массивди кошууну чечсеңиз, ARRAYFORMULA кутучасындагы бир гана маанини өзгөртүшүңүз керек жана ал автоматтык түрдө башкаларды толтурат. Эгер толтурсаңыз, ар бир чыгуу талаасын тууралашыңыз керек болот, бул толтуруу функциясын кайра колдонсоңуз дагы көбүрөөк жумуш жаратат.