Змест
У падручніку тлумачыцца сінтаксіс функцыі TRANSPOSE і паказваецца, як правільна яе выкарыстоўваць для транспанавання даных у Excel.
Густы не ўлічваюцца. Гэта таксама справядліва для працоўных звычак. Некаторыя карыстальнікі Excel аддаюць перавагу арганізаваць даныя вертыкальна ў слупкі, а іншыя выбіраюць гарызантальнае размяшчэнне ў радкі. У сітуацыях, калі вам трэба хутка змяніць арыентацыю зададзенага дыяпазону, варта выкарыстоўваць функцыю TRANSPOSE.
Функцыя TRANSPOSE Excel - сінтаксіс
Мэта TRANSPOSE функцыя ў Excel заключаецца ў пераўтварэнні радкоў у слупкі, г.зн. у пераключэнні арыентацыі зададзенага дыяпазону з гарызантальнай на вертыкальную ці наадварот.
Функцыя прымае толькі адзін аргумент:
Where масіў - гэта дыяпазон ячэек для транспанавання.
Масіў пераўтвараецца такім чынам: першы радок зыходнага масіву становіцца першым слупком новага масіву, другі радок становіцца другім слупком і гэтак далей.
Важная заўвага! Каб функцыя TRANSPOSE працавала ў Excel 2019 і ніжэй, вы павінны ўвесці яе як формулу масіва, націснуўшы Ctrl + Shift + Enter. У Excel 2021 і Excel 365, якія зыходна падтрымліваюць масівы, яго можна ўвесці як звычайную формулу.
Як выкарыстоўваць функцыю TRANSPOSE ў Excel
Сінтаксіс TRANSPOSE не пакідае месца для памылак, калі пабудова формулы. Больш складаная частка - гэта правільна ўвесці яго ў працоўны ліст. Калі вы гэтага не зробіцемаеце вялікі досвед працы з формуламі Excel у цэлым і формуламі масіваў у прыватнасці, пераканайцеся, што вы ўважліва выконваеце наступныя дзеянні.
1. Падлічыце колькасць слупкоў і радкоў у зыходнай табліцы
Для пачатку даведайцеся, колькі слупкоў і радкоў змяшчае ваша зыходная табліца. Гэтыя лічбы вам спатрэбяцца на наступным этапе.
У гэтым прыкладзе мы збіраемся транспанаваць табліцу, якая паказвае аб'ём экспарту свежай садавіны па акругах:
Наша зыходная табліца мае 4 слупкі і 5 шэрагаў. Улічваючы гэтыя лічбы, перайдзіце да наступнага кроку.
2. Выберыце тую ж колькасць вочак, але змяніце арыентацыю
Ваша новая табліца будзе ўтрымліваць такую ж колькасць вочак, але будзе павернута з гарызантальнай арыентацыі на вертыкальную ці наадварот. Такім чынам, вы выбіраеце дыяпазон пустых вочак, які займае такую ж колькасць радкоў, колькі слупкоў у зыходнай табліцы, і столькі ж слупкоў, колькі радкоў у зыходнай табліцы.
У нашым выпадку мы выбіраем дыяпазон з 5 слупкоў і 4 радкоў:
3. Увядзіце формулу TRANSPOSE
Выбраўшы дыяпазон пустых вочак, увядзіце формулу TRANSPOSE:
=TRANSPOSE(A1:D5)
Вось падрабязныя крокі:
Спачатку, вы ўводзіце знак роўнасці, назву функцыі і адкрываючую дужку: =TRANSPOSE(
Затым выберыце зыходны дыяпазон з дапамогай мышы або ўвядзіце яго ўручную:
Нарэшце, увядзіце зачыняючую дужку, але не націскайце клавішу Enter !у гэты момант ваша формула Excel Transpose павінна выглядаць прыкладна так:
4. Завяршыце формулу TRANSPOSE
Націсніце Ctrl + Shift + Enter, каб правільна завяршыць формулу масіва. Навошта табе гэта? Таму што формула павінна прымяняцца да больш чым адной ячэйкі, і гэта менавіта тое, для чаго прызначаныя формулы масіваў.
Пасля таго, як вы націснеце Ctrl + Shift + Enter, Excel акружыць вашу формулу транспанавання {фігурнымі дужкамі} якія бачныя ў радку формул і з'яўляюцца візуальнай індыкацыяй формулы масіва. Ні ў якім разе не трэба ўводзіць іх уручную, гэта не спрацуе.
Здымак экрана ніжэй паказвае, што наша зыходная табліца была паспяхова перанесена і 4 слупкі былі пераўтвораны ў 4 радкі:
Формула TRANSPOSE у Excel 365
У Dynamic Array Excel (365 і 2021) функцыя TRANSPOSE неверагодна простая ў выкарыстанні! Вы проста ўводзіце формулу ў верхнюю левую ячэйку дыяпазону прызначэння і націскаеце клавішу Enter. Вось і ўсё! Няма падліку радкоў і слупкоў, няма формул масіва CSE. Гэта проста працуе.
=TRANSPOSE(A1:D5)
У выніку атрымліваецца дынамічны дыяпазон разліву, які аўтаматычна разліваецца на столькі радкоў і слупкоў, колькі неабходна:
Як транспанаваць даныя ў Excel без нулёў для прабелаў
Калі адна ці некалькі вочак у зыходнай табліцы пустыя, гэтыя вочкі будуць мець нулявыя значэнні ў транспанаванай табліцы, як паказана на скрыншоце ніжэй:
Калі вы хочаце вярнуць пустыя ячэйкі замест гэтага ўкладзіце IFфункцыя ўнутры вашай формулы TRANSPOSE, каб праверыць, пустая ячэйка ці не. Калі ячэйка пустая, IF верне пусты радок (""), у адваротным выпадку ўвядзіце значэнне для транспанавання:
=TRANSPOSE(IF(A1:D5="","",A1:D5))
Увядзіце формулу, як патлумачана вышэй (не забудзьце націснуць Ctrl + Shift + Enter, каб правільна завяршыць формулу масіву), і вы атрымаеце вынік, падобны да гэтага:
Парады і заўвагі па выкарыстанні TRANSPOSE у Excel
Як вы толькі што бачылі, функцыя TRANSPOSE мае шэраг асаблівасцяў, якія могуць збіць з панталыку неспрактыкаваных карыстальнікаў. Прыведзеныя ніжэй парады дапамогуць вам пазбегнуць тыповых памылак.
1. Як рэдагаваць формулу TRANSPOSE
Як функцыя масіву, TRANSPOSE не дазваляе змяняць частку масіва, які яна вяртае. Каб адрэдагаваць формулу транспанавання, вылучыце ўвесь дыяпазон, да якога адносіцца формула, унясіце жаданае змяненне і націсніце Ctrl + Shift + Enter, каб захаваць абноўленую формулу.
2. Як выдаліць формулу TRANSPOSE
Каб выдаліць формулу TRANSPOSE з працоўнага ліста, вылучыце ўвесь дыяпазон, на які спасылаецца формула, і націсніце клавішу Delete.
3. Замяніце формулу TRANSPOSE значэннямі
Калі вы пераварочваеце дыяпазон з дапамогай функцыі TRANSPOSE, зыходны дыяпазон і выхадны дыяпазон звязваюцца. Гэта азначае, што кожны раз, калі вы змяняеце нейкае значэнне ў зыходнай табліцы, адпаведнае значэнне ў транспанаванай табліцы змяняецца аўтаматычна.
Калі вы жадаеце разарваць сувязь паміжу дзвюх табліцах заменіце формулу разліковымі значэннямі. Для гэтага абярыце ўсе значэнні, якія вяртае ваша формула, націсніце Ctrl + C, каб скапіяваць іх, пстрыкніце правай кнопкай мышы і абярыце Спецыяльная ўстаўка > Значэнні з кантэкстнага меню.
Для атрымання дадатковай інфармацыі глядзіце, як пераўтварыць формулы ў значэнні.
Вось як вы выкарыстоўваеце функцыю TRANSPOSE для павароту даных у Excel. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!