Змест
Перамяшчэнне даных у MS Excel сапраўды адна з самых распаўсюджаных задач, якія выконваюцца карыстальнікамі Excel. Сапраўды, ёсць шмат спосабаў транспанаваць радкі ў слупкі ў MS Excel . У гэтым артыкуле мы пакажам некалькі простых і эфектыўных метадаў з адпаведнымі прыкладамі і адпаведнымі тлумачэннямі.
На наступным малюнку паказана, што мы насамрэч робім у гэтым артыкуле.
Спампаваць практычны сшытак
Вы можаце спампаваць практычны сшытак па спасылцы ніжэй.
Інверсія радкоў у слупкі.xlsm
5 карысных метадаў транспанавання радкоў у слупкі ў Excel
Калі выказаць здагадку, што ў нас ёсць набор даных, які прадстаўляе вынікі некаторых студэнтаў за год. Мы хочам перанесці радкі гэтага набору даных у слупкі дзеля лепшай прэзентацыі. У наступных раздзелах мы пакажам 5 інструментальных метадаў Excel для выканання гэтай задачы.
1. Выкарыстоўвайце каманду «Спецыяльная ўстаўка» і спасылку для Перанос радкоў у слупкі
Мы можам выкарыстоўваць простую каманду Спецыяльная ўстаўка двума спосабамі, апісанымі ніжэй.
1.1 Выкарыстанне спецыяльнай каманды "Уставіць"
Гэты метад хуткі і лёгкі, але ён не падыходзіць для паўторных працэсаў. Аднак давайце паглядзім, як працуе гэты метад.
Крокі:
- Перш за ўсё вылучыце дыяпазон ячэек ( B4:I9) вы хочаце транспанаваць.
- Затым пстрыкніце правай кнопкай мышы і Капіяваць . Вы таксама можаце выкарыстоўваць клавіятуруцэтлік Ctrl+C замест гэтага.
- Выберыце размяшчэнне ячэйкі ( B11) , дзе вы нарэшце хочаце вынік.
- Перайдзіце да Уставіць > Спецыяльная ўстаўка .
- Адкрыецца меню Спецыяльная ўстаўка . Адзначце сцяжок Транспанаванне .
Або вы таксама можаце адкрыць меню Спецыяльная ўстаўка з дапамогай спалучэння клавіш Ctrl+Alt+V .
- Націсніце ОК .
Такім чынам, мы стварылі транспанаваны набор даных з нашага першапачатковага набору даных.
Больш падрабязна: транспанаванне некалькіх радкоў у групе ў слупкі ў Excel.
1.2 Транспанаваць табліцу і звязаць яе з пачатковымі данымі
Недахопам прыведзенага вышэй метаду з'яўляецца змяненне любых даных у пачатковым наборы даных , ён не зменіцца ў транспанаваным наборы даных. Такім чынам, нам патрэбны метад, які будзе звязваць выхад з пачатковым наборам даных і абнаўляць адпаведна. Выконваючы крокі ніжэй, давайце паглядзім, як гэта зрабіць.
Крокі:
- Выберыце патрэбны дыяпазон вочак ( B4:I9 ) > Ctrl+C > Абярыце патрэбнае месца ( B11 ).
- Перайдзіце ў меню Спецыяльная ўстаўка , націснуўшы Ctrl+Alt+V > Націсніце на Уставіць спасылку .
Новы набор даных зараз знаходзіцца ў дыяпазоне ячэек B11:I16 . Ён яшчэ не перанесены. Мы толькі што звязалі гэта з нашым зыходным наборам даных. Разам з тым мы бачымшто фармат таксама знік. Вам трэба перарабіць фармат, калі вы не хочаце, каб ён знік!
- Адкрыйце дыялогавае акно Знайсці і замяніць Excel. Або націсніце Ctrl+H замест гэтага і перайдзіце непасрэдна да Замяніць укладку .
- Замяніць усе “ = ” сімвалы з “ abc ” або любыя літары, якіх няма ў наборы даных > Націсніце на Замяніць усё .
Можа здацца, што мы страцілі наш новы набор даных! Мы яшчэ на тры крокі адставаем ад жаданай транспанаванай табліцы даных.
- Выберыце наш новы набор даных і націсніце Ctrl+C > Выберыце месца ( K4 ), каб канчаткова размясціць вывад.
- Націсніце Ctrl+Alt+V > Адзначце поле Транспанаванне .
- Націсніце ОК .
- Абярыце табліцу ў K2:P9 > Націсніце Ctrl+H і перайдзіце да ўкладкі Замяніць .
- Заменіце кожны “ abc ” на “ = ” > Націсніце Замяніць усё .
Нарэшце, мы стварылі жаданы звязаны і транспанаваны набор даных.
Варта адзначыць, што калі вы зменіце любы ўвод у зыходным наборы даных, транспанаваныя даныя таксама зменяцца адпаведным чынам. Паглядзіце на скрыншот, які прыкладаецца тут.
Чытаць далей: Ярлык для транспанавання ўстаўкі Excel: 4 простыя спосабы выкарыстання
2. Выкарыстоўвайце функцыю TRANSPOSE, каб Інвертаваць радкі ў слупкі
Транспанавацьфункцыя вельмі простая ў выкарыстанні ў якасці дынамічнага масіва ў MS Excel 365 . Вы можаце выкарыстоўваць яго ў іншых версіях таксама крыху па-іншаму. Мы пакажам гэта ў гэтым раздзеле.
2.1 Выкарыстоўвайце функцыю TRANSPOSE як дынамічны масіў
Крокі:
- Выберыце месца ( B11 ), дзе ў канцы размясціць патрэбны вынік.
- Увядзіце наступную формулу, выбіраючы ўвесь набор даных.
=TRANSPOSE(B4:I9)
- Затым націсніце Enter.
Нарэшце мы атрымалі згенераваў транспанаваны набор даных, але страціў наш фармат набору даных.
Варта адзначыць, што функцыя TRANSPOSE з'яўляецца дынамічнай, што азначае, што калі вы што-небудзь зменіце у зыходным наборы дадзеных, ён будзе аўтаматычна абнаўляцца ў транспанаваным вывадзе.
2.2 Выкарыстоўвайце функцыю TRANSPOSE з Ctrl+Shift+Enter
Калі ў вас няма MS Office 365 і працаваць са старымі версіямі MS Excel замест гэтага, вы ўсё яшчэ можаце працаваць з функцыяй TRANSPOSE . Але на гэты раз гэта будзе крыху менш гнутка для вас.
У гэтым выпадку вам спачатку трэба падлічыць, колькі слупкоў і радкоў у зыходным наборы даных.
Агульнае правіла заключаецца ў тым, што калі ўваходны набор даных мае X радкоў і Y слупкоў , выхадны набор даных будзе мець Y радкоў і X слупкоў .
У гэтым выпадку наш прыклад мае 8 слупкоў і 6 радкоў уусяго.
Крокі:
- Абярыце выпадковы дыяпазон вочак з 6 слупкамі і 8 радкамі.
- Увядзіце наступную формулу:
=TRANSPOSE(B4:I9)
- Націсніце Ctrl+Shift+Enter або проста націсніце Enter калі вы з'яўляецеся карыстальнікам MS 365 .
Нарэшце, мы атрымалі транспанаваны набор даных. Паглядзіце на радок формул. Фігурныя дужкі паказваюць, што гэта формула масіву.
Больш падрабязна: Як транспанаваць масіў у Excel (3 простыя спосабы)
Падобныя паказанні
- Як транспанаваць кожныя n радкоў у слупкі ў Excel (2 простыя метады)
- Пераўтварыць Слупкі ў радкі ў Excel з дапамогай Power Query
- Як перавесці дублікаты радкоў у слупкі ў Excel (4 спосабы)
- Перавесці некалькі слупкоў у адзін Слупок у Excel (3 зручныя метады)
3. Выкарыстоўвайце INDIRECT & Функцыі ADDRESS для транспанавання радкоў у слупкі
Мы таксама можам транспанаваць радкі ў слупкі ў два этапы, аб'яднаўшы функцыі INDIRECT і ADDRESS .
Крокі:
- Спачатку выберыце месцазнаходжанне ячэйкі ( B11 ), куды вы нарэшце хочаце змясціць вывад.
- Пасля што, увядзіце наступную формулу:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))
- Націсніце Enter .
Такім чынам, мы атрымалі транспанаваны набор даных, але зноў жа, мы павінны адфарматаваць выходныя даныя ўручную.
Адна з пераваг гэтаметад заключаецца ў тым, што вы можаце рэдагаваць транспанаваныя даныя, не змяняючы ўвесь набор даных.
Больш падрабязна: транспанаванне некалькіх радкоў у групе ў слупкі ў Excel
4. Выкарыстоўвайце Excel Power Query Tool для транспанавання некалькіх радкоў у слупкі
Power Query - гэта сапраўды эфектыўны інструмент для хуткага транспанавання даных у Excel. На гэты раз мы пакажам этапы транспанавання даных з дапамогай інструмента Power Query .
Этапы:
- Спачатку абярыце набор даных і перайдзіце на ўкладку Даныя > Атрымаць & Пераўтварэнне дадзеных > З табліцы/дыяпазону .
- Адкрыецца дыялогавае акно Стварыць табліцу > Адзначце сцяжок Мая табліца мае загалоўкі > затым націсніце ОК .
- Адкрыецца дыялогавае акно Рэдактар Power Query > Абярыце ўкладку Пераўтварэнне .
- Абярыце Выкарыстоўваць загалоўкі ў якасці першага радка .
- Затым націсніце Транспазіраваць .
- Затым выберыце Выкарыстоўваць першы радок як загалоўкі .
- Перайсці да Файл > Зачыніць & Загрузіць .
Дыялогавае акно Рэдактар Power Query будзе закрыта, і, такім чынам, будзе створаны новы аркуш, які змяшчае транспанаваныя даныя загружаецца ў працоўную кнігу.
Больш падрабязна: Excel Power Query: транспанаванне радкоў у слупкі (пакрокавае кіраўніцтва)
5. Выкарыстанне макрасаў Excel VBA для пераўтварэння радкоў у слупкі
TheVBA макрасы таксама дапамагаюць пераўтварыць радкі ў слупкі на аркушы. У гэтым раздзеле мы пакажам вам, як працаваць з макрасамі VBA для транспанавання радкоў у слупкі ў MS Excel.
Крокі:
- Перш за ўсё, пстрыкніце правай кнопкай мышы назву працоўнага ліста « Выкарыстанне макрасаў VBA » > Націсніце на Праглядзець код.
Модуль прыкладанняў Microsoft Visual Basic адкрыецца акно.
- Скапіруйце наступныя макрасы VBA і проста ўстаўце іх у акно модуля .
9515
- Затым націсніце F5 для запуску макрасаў VBA > Выберыце ўвесь набор даных і націсніце ОК .
- Выберыце месца, дзе вы нарэшце жадаеце размясціць жаданы вынік.
Нарэшце, мы пераўтварылі радкі ў слупкі з дапамогай макрасаў VBA .
Падрабязней: Excel VBA: транспанаванне некалькіх радкоў у групе ў слупкі
Выснова
Дарагія чытачы, мы абмеркавалі пяць метадаў каб транспанаваць радкі ў слупкі ў Excel. Спадзяюся, вы знойдзеце гэты падручнік карысным. Акрамя таго, працоўны сшытак ёсць для вас, каб загрузіць і папрактыкавацца. Тым не менш, калі ў вас ёсць якія-небудзь пытанні, каментарыі або любыя водгукі, калі ласка, не саромейцеся, дайце мне аб гэтым у поле для каментарыяў.