Як транспанаваць радкі ў слупкі ў Excel (5 карысных метадаў) -

  • Падзяліцца Гэтым
Hugh West

Перамяшчэнне даных у 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. Спадзяюся, вы знойдзеце гэты падручнік карысным. Акрамя таго, працоўны сшытак ёсць для вас, каб загрузіць і папрактыкавацца. Тым не менш, калі ў вас ёсць якія-небудзь пытанні, каментарыі або любыя водгукі, калі ласка, не саромейцеся, дайце мне аб гэтым у поле для каментарыяў.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.