Пры працы з матрыцамі часам трэба іх транспонировать, гэта значыць, кажучы простымі словамі, перавярнуць. Вядома, можна перабіць дадзеныя ўручную, але Эксэля прапануе некалькі спосабаў зрабіць гэта прасцей і хутчэй. Давайце разбярэм іх падрабязна.
працэс Транспанаванне
Транспанаванне матрыцы - гэта працэс змены слупкоў і радкоў месцамі. У праграме Excel маецца дзве магчымасці правядзення Транспанаванне: выкарыстоўваючы функцыю трансп і пры дапамозе прылады спецыяльнай ўстаўкі. Разгледзім кожны з гэтых варыянтаў больш падрабязна.Спосаб 1: аператар трансп
Функцыя трансп ставіцца да катэгорыі аператараў «Спасылкі і масівы». Асаблівасцю з'яўляецца тое, што ў яе, як і ў іншых функцый, якія працуюць з масівамі, вынікам выдачы з'яўляецца не змесціва ячэйкі, а цэлы масіў дадзеных. Сінтаксіс функцыі даволі просты і выглядае наступным чынам:
= Трансп (масіў)
Гэта значыць, адзіным аргументам дадзенага аператара з'яўляецца спасылка на масіў, у нашым выпадку матрыцу, які варта пераўтварыць.
Паглядзім, як гэтую функцыю можна прымяніць на прыкладзе з рэальнай матрыцай.
- Вылучаем незапоўненую вочка на лісце, планаваную зрабіць крайняй верхняй левай ячэйкай ператворанай матрыцы. Далей ціснем на значок «Уставіць функцыю», які размешчаны паблізу радкі формул.
- Вырабляецца запуск Майстры функцый. Адкрываем ў ім катэгорыю «Спасылкі і масівы» або «Поўны алфавітны пералік". Пасля таго, як адшукалі найменне «трансп», вырабляем яго вылучэнне і ціснем на кнопку «OK».
- Адбываецца запуск вокны аргументаў функцыі трансп. Адзінаму аргументу дадзенага аператара адпавядае полі «Масіў». У яго трэба ўнесці каардынаты матрыцы, якую трэба перавярнуць. Для гэтага ўсталёўваны курсор у полі і, заціснуўшы левую кнопку мышы, вылучаем увесь дыяпазон матрыцы на лісце. Пасля таго, як адрас вобласці адлюстраваўся ў акне аргументаў, пстрыкаем па кнопцы «OK».
- Але, як бачым, у вочку, якая прызначана для вываду выніку, адлюстроўваецца некарэктнае значэнне ў выглядзе памылкі «# значыліся!». Гэта звязана з асаблівасцямі працы аператараў масіваў. Каб выправіць гэтую памылку, вылучаем дыяпазон вочак, у якім лік радкоў павінна быць роўным колькасці слупкоў першапачатковай матрыцы, а лік слупкоў - колькасці радкоў. Падобнае адпаведнасць вельмі важна для таго, каб вынік адлюстраваўся карэктна. Пры гэтым, вочка, у якой утрымліваецца выраз «# значыліся!» павінна быць верхняй левай ячэйкай які выдаткоўваецца масіва і менавіта з яе варта пачынаць працэдуру выдзялення, заціснуўшы левую кнопку мышы. Пасля таго, як вы правялі вылучэнне, ўсталюйце курсор у радок формул адразу ж пасля выказвання аператара трансп, якое павінна адлюстравацца ў ёй. Пасля гэтага, каб вырабіць вылічэнне, трэба націснуць ня на кнопку Enter, як прынята ў звычайных формулах, а набраць камбінацыю Ctrl + Shift + Enter.
- Пасля гэтых дзеянняў матрыца адлюстравалася так, як нам трэба, гэта значыць, у транспонированном выглядзе. Але існуе яшчэ адна праблема. Справа ў тым, што цяпер новая матрыца ўяўляе сабой звязаны формулай масіў, які нельга змяняць. Пры спробе вырабіць любая змена з змесцівам матрыцы будзе выскокваць памылка. Некаторых карыстальнікаў такое становішча рэчаў цалкам задавальняе, бо яны не збіраюцца вырабляць змены ў масіве, а вось іншым патрэбна матрыца, з якой паўнавартасна можна працаваць.
Каб вырашыць дадзеную праблему, вылучаем ўвесь транспонированный дыяпазон. Перамясціўшыся ва ўкладку «Галоўная» пстрыкаем па піктаграме «Капіяваць», якая размешчана на стужцы ў групе «Буфер абмену». Замест паказанага дзеянні можна пасля вылучэння вырабіць набор стандартнага спалучэння клавіш для капіявання Ctrl + C.
- Затым, не здымаючы вылучэнні з транспонированного дыяпазону, вырабляем клік па ім правай кнопкай мышы. У кантэкстным меню ў групе «Параметры ўстаўкі» пстрыкаем па абразку «Значэнні», якая мае выгляд піктаграмы з выявай лікаў.
Услед за гэтым формула масіва трансп будзе выдаленая, а ў вочках застануцца толькі адны значэння, з якімі можна працаваць так жа, як і з зыходнай матрыцай.
Урок: Майстар функцый у Эксэля
Спосаб 2: Транспанаванне матрыцы з дапамогай адмысловай ўстаўкі
Акрамя таго, матрыцу можна транспонировать з дапамогай аднаго элемента кантэкстнага меню, які носіць назву «Спецыяльная ўстаўка».
- Вылучаем зыходную матрыцу курсорам, заціснуўшы левую кнопку мышы. Далей, перайшоўшы ва ўкладку «Галоўная», пстрыкаем па піктаграме «Капіяваць», размешчанай у блоку налад «Буфер абмену».
Замест гэтага можна зрабіць і па-іншаму. Вылучыўшы вобласць, клікаем па ёй правай кнопкай мышы. Актывуецца кантэкстнае меню, у якім варта выбраць пункт «Капіяваць».
У выглядзе альтэрнатывы двум папярэднім варыянтам капіявання, можна пасля вылучэння вырабіць набор камбінацыі гарачых клавіш Ctrl + C.
- Выбіраем на лісце незапоўненую вочка, якая павінна стаць крайнім верхнім левым элементам транспонированной матрыцы. Вырабляем пстрычка па ёй правай кнопкай мышы. Услед за гэтым актывуецца кантэкстнае меню. У ім выконваем перасоўванне па пункце «Спецыяльная ўстаўка». З'яўляецца яшчэ адно невялікае меню. У ім таксама маецца пункт пад назвай «Спецыяльная ўстаўка ...». Клікаем па ім. Таксама можна, здзейсніўшы вылучэнне, замест выкліку кантэкстнага меню набраць на клавіятуры камбінацыю Ctrl + Alt + V.
- Актывуецца акно спецыяльнай ўстаўкі. Тут прадстаўлена шмат варыянтаў выбару, як менавіта можна ўставіць раней скапіяваныя дадзеныя. У нашым выпадку трэба пакінуць практычна ўсе налады па змаўчанні. Толькі каля параметру «Транспонировать» варта ўсталяваць галачку. Затым патрабуецца націснуць на кнопку «OK», якая размешчана ў ніжняй частцы дадзенага акенца.
- Пасля гэтых дзеянняў транспонированная матрыца адлюструецца ў загадзя абранай часткі ліста. У адрозненне ад папярэдняга спосабу, мы ўжо атрымалі паўнавартасную матрыцу, якую можна змяняць, як і зыходнік. Ніякай далейшай дапрацоўкі або пераўтварэнняў не патрабуецца.
- Але пры жаданні, калі першапачатковая матрыца вам не патрэбна, яе можна выдаліць. Для гэтага вылучаем яе курсорам, заціснуўшы левую кнопку мышы. Затым выконваем пстрычка па вылучаным элементу правай кнопкай. У кантэкстным меню, якое адкрыецца ўслед за гэтым, выбіраем пункт «Ачысціць змесціва».
Пасля паказаных дзеянняў на лісце застанецца толькі ператвораная матрыца.
Гэтымі ж двума спосабамі, пра якія ішла гаворка вышэй, можна транспонировать ў Excel не толькі матрыцы, але і паўнавартасныя табліцы. Працэдура пры гэтым будзе практычна ідэнтычнай.
Урок: Як перавярнуць табліцу ў Эксэля
Такім чынам, мы высветлілі, што ў праграме Excel матрыцу можна транспонировать, гэта значыць, перавярнуць, памяняўшы слупкі і радкі месцамі, двума спосабамі. Першы варыянт прадугледжвае выкарыстанне функцыі трансп, а другі - інструменты спецыяльнай ўстаўкі. Па вялікім рахунку канчатковы вынік, які атрымліваецца пры выкарыстанні абодвух гэтых спосабаў, нічым не адрозніваецца. Абодва метаду працуюць практычна ў любой сітуацыі. Так што пры выбары варыянту пераўтварэнні, на першы план выходзяць асабістыя перавагі канкрэтнага карыстальніка. Гэта значыць, які з дадзеных спосабаў для вас асабіста зручней, той і выкарыстоўвайце.