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