Падчас працы з табліцамі Excel даволі часта даводзіцца апераваць з цэлымі дыяпазонамі дадзеных. Пры гэтым некаторыя задачы маюць на ўвазе, што ўся група вочак павінна быць ператворана літаральна ў адзін клік. У Эксэля маюцца інструменты, якія дазваляюць праводзіць падобныя аперацыі. Давайце высветлім, як можна кіраваць масівамі дадзеных у гэтай праграме.
Аперацыі з масівамі
Масіў - гэта група дадзеных, якая размешчана на лісце ў сумежных ячэйках. Па вялікім рахунку, любую табліцу можна лічыць масівам, але не кожны з іх з'яўляецца табліцай, так як ён можа з'яўляцца проста дыяпазонам. Па сваёй сутнасці такія вобласці могуць быць аднамерны або двухмернымі (матрыцы). У першым выпадку ўсе дадзеныя размяшчаюцца толькі ў адным слупку або радку.
У другім - у некалькіх адначасова.
Акрамя таго, сярод аднамерных масіваў вылучаюць гарызантальны і вертыкальны тып, у залежнасці ад таго, што яны сабой уяўляюць - радок або слупок.
Трэба адзначыць, што алгарытм працы з падобнымі дыяпазонамі некалькі адрозніваецца ад больш звыклых аперацый з адзінкавымі вочкамі, хоць і агульнага паміж імі таксама шмат. Давайце разгледзім нюансы падобных аперацый.
стварэнне формулы
Формула масіва - гэта выраз, з дапамогай якога вырабляецца апрацоўка дыяпазону з мэтай атрымання выніковага выніку, які адлюстроўваецца суцэльным масівам або ў адной вочку. Напрыклад, для таго, каб памножыць адзін дыяпазон на другі ўжываюць формулу па наступным шаблоне:
= Адрес_массива1 * адрес_массива2
Над дыяпазонамі дадзеных можна таксама выконваць аперацыі складання, аднімання, дзялення і іншыя арыфметычныя дзеянні.
Каардынаты масіва маюць выгляд адрасоў першай яе вочкі і апошняй, падзеленыя двукроп'ем. Калі дыяпазон двухмерных, то першая і апошняя вочкі размешчаны па дыяганалі адзін ад аднаго. Напрыклад, адрас аднамернага масіва можа быць такім: A2: A7.
А прыклад адрасу двухмернага дыяпазону выглядае наступным чынам: A2: D7.
- Каб разлічыць падобную формулу, трэба вылучыць на лісце вобласць, у якую будзе выводзіцца вынік, і ўвесці ў радок формул выраз для вылічэнні.
- Пасля ўводу варта націснуць ня на кнопку Enter, Як звычайна, а набраць камбінацыю клавіш Ctrl + Shift + Enter. Пасля гэтага выраз у радку формул будзе аўтаматычна ўзята ў фігурныя дужкі, а вочкі на лісце будуць напоўненыя звесткамі, атрыманымі ў выніку вылічэнні, у межах усяго вылучанага дыяпазону.
Змена змесціва масіва
Калі вы ў далейшым паспрабуеце выдаліць змесціва або змяніць любую з вочак, якая размешчана ў дыяпазоне, куды выводзіцца вынік, то ваша дзеянне скончыцца няўдачай. Таксама нічога не выйдзе, калі вы зробіце спробу адрэдагаваць дадзеныя ў радку функцый. Пры гэтым з'явіцца інфармацыйнае паведамленне, у якім будзе гаварыцца, што нельга змяняць частка масіва. Дадзенае паведамленне з'явіцца нават у тым выпадку, калі ў вас не было мэты вырабляць якія-небудзь змены, а вы проста выпадкова двойчы пстрыкнулі мышшу па вочку дыяпазону.
Калі закрыць, гэта паведамленне, націснуўшы на кнопку "OK", А потым паспрабуеце перамясціць курсор з дапамогай мышкі, ці проста націснеце кнопку "Enter", То інфармацыйнае паведамленне з'явіцца зноў. Не атрымаецца таксама зачыніць акно праграмы або захаваць дакумент. Увесь час будзе з'яўляцца гэтая назойлівая паведамленне, якое блакуе любыя дзеянні. А выхад з сітуацыі ёсць і ён даволі просты
- Зачыніце інфармацыйнае акно, націснуўшы на кнопку "OK".
- Затым націснеце на кнопку "Адмена", Якая размешчана ў групе значкоў злева ад радка формул, і ўяўляе сабой піктаграму ў выглядзе крыжыка. Таксама можна націснуць на кнопку Esc на клавіятуры. Пасля любой з гэтых аперацый адбудзецца адмена дзеяння, і вы зможаце працаваць з лістом так, як і раней.
Але што рабіць, калі сапраўды трэба выдаліць або змяніць формулу масіва? У гэтым выпадку варта выканаць ніжэйпаказаныя дзеянні.
- Для змены формулы вылучыце курсорам, заціснуўшы левую кнопку мышы, увесь дыяпазон на лісце, куды выводзіцца вынік. Гэта вельмі важна, бо калі вы вылучыце толькі адно вочка масіва, то нічога не атрымаецца. Затым у радку формул правядзіце неабходную карэкціроўку.
- Пасля таго, як змены ўнесены, набіраем камбінацыю Ctrl + Shift + Esc. Формула будзе зменена.
- Для выдалення формулы масіва трэба сапраўды гэтак жа, як і ў папярэднім выпадку, вылучыць курсорам увесь дыяпазон вочак, у якім яна знаходзіцца. Затым націснуць на кнопку Delete на клавіятуры.
- Пасля гэтага формула будзе выдаленая з усёй вобласці. Цяпер у яе можна будзе ўводзіць любыя дадзеныя.
функцыі масіваў
Найбольш зручна ў якасці формул выкарыстоўваць ужо гатовыя убудаваныя функцыі Excel. Доступ да іх можна атрымаць праз майстар функцый, Націснуўшы кнопку "Уставіць функцыю" злева ад радка формул. Ці ж ва ўкладцы "Формулы" на стужцы можна выбраць адну з катэгорый, у якой знаходзіцца цікавіць вас аператар.
Пасля таго, як карыстальнік у майстру функцый або на стужцы інструментаў абярэ найменне пэўнага аператара, адкрыецца акно аргументаў функцыі, куды можна ўводзіць зыходныя дадзеныя для разліку.
Правілы ўводу і рэдагавання функцый, калі яны выводзяць вынік адразу ў некалькі вочак, тыя ж самыя, што і для звычайных формул масіва. Гэта значыць, пасля ўводу значэння абавязкова трэба ўсталяваць курсор у радок формул і набраць спалучэнне клавіш Ctrl + Shift + Enter.
Урок: Майстар функцый у Excel
аператар сум
Адной з найбольш запатрабаваных функцый у Эксэля з'яўляецца сум. Яе можна ўжываць, як для падсумоўвання змесціва асобных вочак, так і для знаходжання сумы цэлых масіваў. Сінтаксіс гэтага аператара для масіваў выглядае наступным чынам:
= Сум (массив1; массив2; ...)
Дадзены аператар выводзіць вынік у адну вочка, а таму для таго, каб зрабіць падлік, пасля ўнясення ўводных дадзеных досыць націснуць кнопку "OK" у акне аргументаў функцыі або клавішу Enter, Калі ўвод выконваўся ўручную.
Урок: Як палічыць суму ў Эксэля
аператар трансп
функцыя трансп з'яўляецца тыповым аператарам масіваў. Яна дазваляе пераварочваць табліцы або матрыцы, гэта значыць, мяняць радкі і слупкі месцамі. Пры гэтым яна выкарыстоўвае выключна выснову выніку ў дыяпазон вочак, таму пасля ўвядзення дадзенага аператара абавязкова трэба ўжываць спалучэнне Ctrl + Shift + Enter. Таксама трэба адзначыць, што перад увядзеннем самага выразы трэба вылучыць на лісце вобласць, у якой колькасць вочак у слупку будзе роўна ліку вочак у радку зыходнай табліцы (матрыцы) і, наадварот, колькасць вочак у радку павінна раўняцца іх ліку ў Стоўбцах зыходніка. Сінтаксіс аператара наступны:
= Трансп (масіў)
Урок: Транспанаванне матрыц у Excel
Урок: Як перавярнуць табліцу ў Эксэля
аператар МОБР
функцыя МОБР дазваляе вырабляць вылічэнне зваротнай матрыцы. Усе правілы ўводу значэнняў у гэтага аператара дакладна такія ж, як і ў папярэдняга. Але важна ведаць, што вылічэнне зваротнай матрыцы магчыма толькі ў тым выпадку, калі яна змяшчае роўнае колькасць радкоў і слупкоў, і калі яе вызначальнік ня роўны нулю. Калі ўжываць дадзеную функцыю да вобласці з рознай колькасцю радкоў і слупкоў, то замест карэктнага выніку на выхадзе адлюструецца значэнне "# Значыліся!". Сінтаксіс у гэтай формулы такой:
= МОБР (масіў)
Для таго каб разлічыць вызначальнік, прымяняецца функцыя са наступным сінтаксісам:
= МОПРЕД (масіў)
Урок: Зваротная матрыца ў Excel
Як бачым, аперацыі з дыяпазонамі дапамагаюць зэканоміць час пры вылічэннях, а таксама вольная прастора ліста, бо не трэба дадаткова сумаваць дадзеныя, якія аб'яднаны ў дыяпазон, для наступнай працы з імі. Усё гэта выконваецца "на лета". А для пераўтварэння табліц і матрыц толькі функцыі масіваў і падыходзяць, так як звычайныя формулы не ў сілах справіцца з падобнымі задачамі. Але ў той жа час трэба ўлічыць, што да падобных выразаў прымяняюцца дадатковыя правілы ўводу і рэдагавання.