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

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

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

Спампуйце практычны сшытак

Спампуйце гэты практычны сшытак, каб займацца падчас заняткаў чытаючы гэты артыкул.

Транспанаванне радкоў у слупкі з Criteria.xlsm

2 зручныя падыходы да транспанавання радкоў у слупкі на аснове крытэрыяў у Excel

На малюнку ніжэй мы ўключылі набор даных па некалькіх прадуктах і іх колькасці. Затым радкі будуць транспанаваны ў слупкі. Мы транспануем радкі ў слупкі на падставе крытэрыяў унікальных значэнняў, таму што ў асобнай ячэйцы ёсць некалькі дублікатаў. Спачатку мы будзем выкарыстоўваць функцыі INDEX , MATCH , COUNTIF , IF і IFERROR для стварэння формулы. Мы таксама выканаем код VBA , каб зрабіць тое ж самае.

1. Ужывайце формулу з функцыямі INDEX, MATCH і COUNTIF для транспанавання радкоў да слупкоў на аснове крытэрыяў у Excel

Напачатку мы будзем прымяняць формулы INDEX , MATCH , COUNTIF , IF і IFERROR функцыі з масівамі.

Крок 1: Устаўце функцыі INDEX, MATCH і COUNTIF

  • Увядзіце ў ячэйку E5 наступная формула, каб атрымаць унікальныя прадукты.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))

Крок 2: Прымяніць Масіў

  • Каб прымяніць формулу з масівам, націсніце Ctrl + Shift + Enter

  • Такім чынам, вы атрымаеце першы унікальны вынік.

Крок 3: Аўтазапаўненне ячэек

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

Крок 4: Увядзіце функцыі IFERROR

  • Каб транспанаваць значэнне радка велічынь у слупкі, напішыце наступную формулу.
=IFERROR(INDEX($C$5:$C$12, MATCH(0, COUNTIF($E5:E5, $C$5:$C$12) + IF($B$5:$B$12$E5,1,0),0)),0)

Крок 5: Прымяніць масіў

  • Каб уставіць масіў, націсніце Ctrl + Shift + Enter .

  • Як у выніку ячэйка F5 пакажа першае транспанаванае значэнне, як на малюнку ніжэй.

  • Перацягніце ўніз з дапамогай Інструмент ручкі аўтазапаўнення для аўтаматычнага запаўнення слупка.

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

Дадатковая інфармацыя: транспанаванне некалькіх радкоў у групе ў слупкі ў Excel

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

  • Як Транспанаваць дублікаты радкоў у слупкі ў Excel (4 спосабы)
  • Excel VBA: транспанаваць некалькі радкоў у групе ўСтоўбцы
  • Транспанаваць некалькі слупкоў у адзін слупок у Excel (3 зручныя метады)
  • Як зрабіць зваротную транспазіцыю ў Excel (3 простыя метады)

2. Запусціце код VBA, каб транспанаваць радкі ў слупкі на аснове крытэрыяў у Excel

Крок 1: Стварыце модуль

  • Спачатку націсніце Alt + F11 каб запусціць VBA Macro .
  • Націсніце Уставіць .
  • Каб стварыць Модуль , абярыце опцыю Модуль .

Крок 2 : Увядзіце коды VBA

  • Устаўце наступнае VBA
9060

Крок 3 : Запусціце праграму

  • Спачатку захавайце і націсніце F5 каб запусціць праграму.
  • Выберыце ваш набор даных з дапамогай загаловак.
  • Націсніце ОК .

  • Выберыце ячэйку, каб атрымаць выхад
  • Затым націсніце ОК .

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

Дадаткова: Як транспанаваць радкі ў слупкі з дапамогай Excel VBA (4 ідэальныя прыклады)

Выснова

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

Калі ў вас ёсць якія-небудзь пытанні - не саромейцеся задаваць нам. Таксама не саромейцеся пакідаць каментарыі ў раздзеле ніжэй.

Мы, каманда Exceldemy , заўсёды адказваем на вашы запыты.

Заставайцеся з намі & працягвайце вучыцца.

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