Як пераўтварыць некалькі радкоў у слупкі ў Excel (9 спосабаў)

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

Калі вы шукаеце некаторыя з самых простых спосабаў пераўтварэння некалькіх радкоў у слупкі ў Excel, гэты артыкул будзе для вас карысным. Такім чынам, давайце паглыбімся ў асноўны артыкул.

Спампаваць кнігу

Пераўтварэнне некалькіх радкоў у слупкі.xlsm

9 спосабаў пераўтварэння Некалькі радкоў у слупкі ў Excel

Тут мы маем некаторыя запісы аб продажах некаторых прадуктаў за месяцы з студзеня па мая . Мы паспрабуем пераўтварыць радкі ў слупкі, каб мы маглі візуалізаваць запісы за месяцы ў выглядзе загалоўкаў слупкоў, і мы будзем выкарыстоўваць гэты набор даных у асноўным для дэманстрацыі спосабаў лёгкага пераўтварэння некалькіх радкоў у слупкі.

Мы выкарысталі тут версію Microsoft Excel 365 , вы можаце выкарыстоўваць любыя іншыя версіі ў залежнасці ад вашага зручнасці.

Метад 1: Выкарыстанне опцыі транспанавання для пераўтварэння некалькіх радкоў у слупкі ў Excel

Тут мы будзем выкарыстоўваць опцыю Транспазіраваць у Параметры ўстаўкі , каб лёгка пераўтварыць наступныя некалькі радкоў у слупкі.

Крокі :

➤ Скапіруйце ўвесь дыяпазон набору даных, націснуўшы CTRL+C .

➤ Абярыце ячэйку, у якую вы хочаце пакінуць вывад, пстрыкніце правай кнопкай мышы і выберыце опцыю Транспанаванне з Параметры ўстаўкі .

Тады вы зможаце транспанаваць свае даныя, што азначае пераўтварэнне радкоў услупкі.

Больш падрабязна: Макрас Excel: Пераўтварэнне некалькіх радкоў у слупкі (3 прыклады)

Спосаб 2: Пераўтварэнне Некалькі радкоў у слупкі з выкарыстаннем функцыі TRANSPOSE

У гэтым раздзеле мы будзем выкарыстоўваць функцыю масіва, функцыю TRANSPOSE , каб пераўтварыць некалькі радкоў наступнага набору даных у некалькі слупкоў, і каб сабраць даныя, мы таксама адфарматавалі іншую табліцу пад асноўным наборам даных.

Крокі :

➤ Увядзіце наступную формулу ў ячэйка B10 .

=TRANSPOSE(B3:E8)

Тут TRANSPOSE зменіць радкі дыяпазону B3:E8 у слупкі адначасова.

➤ Націсніце ENTER .

Пасля гэтага вы атрымаеце пераўтварэнне радкі ў слупкі, як на наступным малюнку.

Вы павінны націснуць CTRL+SHIFT+ENTER замест націскання ENTER для іншых версій, за выключэннем Microsoft Excel 365 .

Больш падрабязна: Як транспанаваць слупок у некалькі радкоў у Excel (6 метадаў)

Спосаб 3: Выкарыстанне функцый INDIRECT і ADDRESS

Тут мы будзем выкарыстоўваць функцыю INDIRECT , функцыю ADDRESS , функцыю ROW і функцыя COLUMN для пераўтварэння радкоў наступнага набору даных у слупкі.

Этапы :

➤ Выкарыстоўвайце наступную формулу ў ячэйцы B10 .

=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))

Тут B3 з'яўляецца пачатковай ячэйкай з асноўныхнабор даных.

  • COLUMN(B3) returns the column number of cell B3

    Вывад → 2
  • COLUMN($B$3) returns the column number of cell $B$3 (the absolute referencing will fix this cell)

    Выхад → 2

  • ROW($B$3) returns the row number of cell $B$3 (the absolute referencing will fix this cell)

    Выхад → 3

  • ROW(B3) → returns the row number of cell B3

    Выхад → 3
  • COLUMN(B3) - COLUMN($B$3) + ROW($B$3) становіцца

    2-2+3 → 3

  • ROW(B3) - ROW($B$3) + COLUMN($B$3) становіцца

    3-3+2 → 2

  • ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)) становіцца

    ADDRESS(3, 2) → returns the reference at the intersection point of Row 3 and Column 2

    Вывад → $B$3

  • INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))) становіцца

    INDIRECT(“$B$3”) вяртае значэнне ячэйкі $B$3 .

    Вывад → Месяц

➤ Націсніце ENTER .

➤ Перацягніце інструмент Запаўненне направа і ўніз.

Нарэшце, вы зможаце змяніць некалькі радкоў асноўнага набору даных у некалькі слупкоў.

Больш падрабязна:  Excel VBA: атрымаць радок і Нумар слупка з адраса ячэйкі (4 метады)

Спосаб 4: Выкарыстанне функцыі INDEX для пераўтварэння некалькіх радкоў у слупкі

У гэтым раздзеле мы будзем выкарыстоўваць камбінацыю функцыі INDEX , функцыі COLUMN і функцыі ROW , каб лёгка пераўтварыць некалькі радкоў у слупкі.

Крокі :

➤ Прымяніце наступную формулу ў ячэйцы B10 .

=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))

Тут $B$3:$E$8 гэта дыяпазон набору даных, A1 выкарыстоўваецца для атрымання першага радка і нумар слупка гэтага набору даных.Мы выкарыстоўваем нумар слупка для аргумента нумар радка і нумар радка як аргумент нумар слупка , каб лёгка змяняць радкі на слупкі увёўшы гэтыя значэнні ў функцыю INDEX .

➤ Націсніце ENTER .

➤ Перацягніце Інструмент «Рэндзлік запаўнення» направа і ўніз.

Пасля гэтага вы атрымаеце пераўтварэнне радкоў у слупкі, як паказана на наступным малюнку.

Больш падрабязна:  Як дадаць некалькі радкоў і слупкоў у Excel (усім магчымым спосабам)

Спосаб 5: Выкарыстанне INDEX-MATCH Формула

У гэтым раздзеле мы будзем выкарыстоўваць функцыю INDEX і функцыю MATCH для пераўтварэння некалькіх радкоў наступнага набору даных у слупкі.

Крокі :

➤ Спачатку вы павінны ўручную пераставіць першы слупок у першы радок новай табліцы.

➤ Увядзіце наступную формулу ў ячэйку B11 .

=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))

Тут, $C$3:$C$8 гэта другі слупок набор даных, а $B$3:$B$8 гэта першы слупок набору даных.

  • MATCH(B$10,$B$3:$B$8,0) становіцца

    MATCH(“Month”,$B$3:$B$8,0) вяртае індэксны нумар радка ячэйкі з радком Месяц у дыяпазоне $B$3:$B$8

    Вывад → 1

  • INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0)) становіцца

    INDEX($C$3:$C$8,1) вяртае першае значэнне дыяпазону $C$3:$C$8

    Выхад → Аранжавы

➤ Націсніце ENTER і перацягніце інструмент Fill Handle у правы бок.

Тады вы атрымаеце другі слупок асноўнага набор даных у якасці другога радка.

Аналагічным чынам прымяніце наступныя формулы, каб завяршыць астатняе пераўтварэнне.

=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))

=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))

Нарэшце, вы атрымаеце ўсе радкі першага набору даных як слупкі ў другім наборы даных.

Больш падрабязна: Як перанесці некалькі слупкоў у радкі ў Excel

Падобныя паказанні

  • [Выпраўлена!] Радкі і слупкі з'яўляюцца адначасова лікамі ў Excel
  • Як схаваць радкі і слупкі ў Excel (10 спосабаў)
  • Excel VBA: Усталюйце дыяпазон па нумарах радка і слупка (3 прыклады)

Метад 6: Выкарыстанне функцыі VLOOKUP для пераўтварэння некалькіх радкоў у слупкі

In у гэтым раздзеле мы будзем выкарыстоўваць функцыю VLOOKUP , каб транспанаваць некалькі радкоў наступнай табліцы даных у слупкі.

Крокі :

➤ У пачатку вы павінны транспа усталюйце першы слупок як першы радок новага набору даных уручную.

➤ Запішыце наступную формулу ў ячэйку B11 .

=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)

Тут $B$3:$E$8 гэта дыяпазон набору даных, B$10 гэта значэнне пошуку, і 2 служыць для прагляду значэння ў другім слупку набору даных.

➤ Націсніце ENTER і перацягніце Інструмент "Запоўніць ручку" справабок.

Пасля гэтага вы атрымаеце другі слупок асноўнага набору даных у якасці другога радка.

У такім жа чынам выкарыстоўвайце прыведзеныя ніжэй формулы, каб завяршыць астатнюю частку пераўтварэння.

=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)

=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)

Больш падрабязна: Як дадаць радкі і слупкі ў Excel (3 простыя метады)

Метад 7: Выкарыстанне Power Query

Тут мы будзем выкарыстоўваць Power Query , каб лёгка транспанаваць некалькі радкоў у слупкі. Але мы павінны дадаць дадатковы радок у пачатку набору даных, таму што Power Query не пераўтворыць першы радок у слупок, паколькі лічыць яго загалоўкам.

Крокі :

➤ Перайдзіце на ўкладку Даныя >> Атрымаць & Пераўтварэнне дадзеных Група >> З табліцы/дыяпазону Параметр.

Пасля гэтага майстар Стварыць табліцу з'явіцца.

➤ Выберыце дыяпазон даных і націсніце опцыю Мая табліца мае загалоўкі .

➤ Націсніце ОК .

Потым з'явіцца акно Рэдактар ​​Power Query .

➤ Выберыце ўсе слупкі набору даных, адначасова націснуўшы CTRL і пстрыкнуўшы левай кнопкай мышы .

➤ Перайдзіце да Transform Tab >> Transpose Option.

Вы можаце зрабіць першы радок ваш набор даных таксама загаловак.

➤ Перайдзіце на ўкладку Пераўтварэнне >> Выкарыстоўваць першы радок у якасці загалоўкаў Група >> Выкарыстоўваць першы радок як загалоўкі Варыянт.

Тады вы атрымаеце трансфармаваныя слупкі з радкоў асноўнага набор даных.

➤ Каб закрыць гэтае акно, перайдзіце на Галоўная Укладка >> Зачыніць & Загрузіць Група >> Зачыніць & Загрузіць параметр.

Такім чынам, табліца ў акне Рэдактар ​​Power Query будзе загружана ў новы аркуш з назвай Табліца5 .

Больш падрабязна: Як пераключыць радкі і слупкі ў Excel (5 метадаў)

Спосаб 8: Пераўтварэнне некалькіх радкоў у слупкі з дапамогай кода VBA

У гэтым раздзеле мы будзем выкарыстоўваць код VBA для пераўтварэння некалькіх радкоў у слупкі.

Крокі :

➤ Перайдзіце да Распрацоўшчык Укладка >> Visual Basic Option.

Затым адкрыецца Visual Basic Editor .

➤ Перайдзіце да Уставіць Укладку >> Модуль Параметр.

Пасля гэтага будзе створаны Модуль .

➤ Напішыце наступны код

4789

Тут мы аб'явілі multiple_rows_range і multiple_columns_range як Дыяпазон , і яны ўсталёўваюцца ў дыяпазон, які мы будзем выбіраць у полях уводу з дапамогай метаду InputBox .

Затым мы скапіруем асноўныя даныя et multiple_rows_range , а потым устаўце яго як транспанаванне ў ячэйку прызначэння multiple_columns_range .

➤ Націсніце F5 .

Тады вы атрымаеце поле ўводу, дзе вы павінны выбраць дыяпазон набору даных $B$3:$E$8 у Выберыце дыяпазон радкоў поле і націсніце ОК .

Потым з'явіцца іншае поле ўводу.

➤ Выберыце ячэйку прызначэння $B$10 , дзе вы хочаце мець транспанаваны набор даных, а затым націсніце ОК .

У рэшце рэшт, вы атрымае трансфармаваныя слупкі з некалькіх радкоў нават пры фарматаванні асноўнага набору даных, як паказана ніжэй.

Больш падрабязна: Як Пераключэнне радкоў і слупкоў у дыяграме Excel (2 метады)

Метад-9: Пераўтварэнне некалькіх радкоў у слупкі і радкі з выкарыстаннем функцыі OFFSET

У нас ёсць спіс, які змяшчае імёны некаторых студэнтаў , іх тэмы і адпаведныя адзнакі ў некалькіх радках. Цяпер мы хочам пераўтварыць першыя тры радкі ў тры розныя слупкі табліцы побач з гэтым спісам. Падобным чынам мы хочам пераўтварыць астатнія радкі ў слупкі на тры радкі. Такім чынам, вы бачыце, што нам трэба пераўтварыць радкі ў слупкі і радкі адначасова.

Для гэтага мы будзем выкарыстоўваць ЗРУШЭННЕ , РАДОК , і функцыі COLUMN .

Крокі :

➤ Увядзіце наступную формулу ў ячэйку D4 .

=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)

Тут $B$4 з'яўляецца пачатковай ячэйкай спісу.

  • COLUMN() returns the column number of cell D4 where the formula is being applied.

    Output → 4

  • COLUMN()-4 стае

    4-4 → 4 is subtracted because the starting cell of the formula is in Column 4 .

    Output → 0

  • ROW() → returns the row number of cell D4 where the formula is being applied.

    Output → 4

  • (ROW()-4)*3 становіцца

    (4-4)*3 → 4 is subtracted because the starting cell of the formula is in Row 4 and multiplied with 3 as we want to transform 3 rows into columns each time.

    Output → 0

  • OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1) becomes

    OFFSET($B$4,0+0,0,1,1)

    OFFSET($B$4,0,0,1,1) → OFFSET will extract the range with a height and width of 1 starting from cell $B$4 .

    Output → Joseph

➤ Націсніце ENTER .

➤ Перацягніце інструмент Запаўненне ў правы бок і ўніз.

У рэшце рэшт, вы зможаце зрабіць пераўтварэнне некалькіх радкоў у слупкі і радкі.

Больш падрабязна: Перамяшчэнне радка/слупка ў Excel без замены існуючых даных (3 лепшыя спосабы)

Раздзел практыкі

Для практыкі самастойна мы забяспечылі раздзел Практыка , як паказана ніжэй, на аркушы пад назвай Практыка . Калі ласка, зрабіце гэта самастойна.

Выснова

У гэтым артыкуле мы паспрабавалі ахапіць спосабы лёгкага пераўтварэння некалькіх радкоў у слупкі ў Excel. Спадзяюся, вы знойдзеце гэта карысным. Калі ў вас ёсць якія-небудзь прапановы або пытанні, не саромейцеся дзяліцца імі ў раздзеле каментарыяў.

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