Преглед садржаја
Генерално, функција ТРАНСПОСЕ се често може користити за претварање редова у колоне. Међутим, резултати који зависе од одређених критеријума, као што су јединствене вредности, неће бити враћени. У овом водичу ћемо вам показати како да транспонујете редове у колоне на основу критеријума у Екцел-у.
Преузми радну свеску
Преузми ову радну свеску да бисте вежбали док сте читајући овај чланак.
Транспоновање редова у колоне помоћу критеријума.клсм
2 згодна приступа транспоновању редова у колоне на основу критеријума у програму Екцел
Укључили смо скуп података неколико производа и њихове количине на слици испод. Редови ће тада бити транспоновани у колоне. Ми ћемо транспоновати редове у колоне на основу критеријума јединствених вредности јер постоје неки дупли уноси у засебној ћелији. Прво ћемо користити функције ИНДЕКС , МАТЦХ , ЦОУНТИФ , ИФ и ИФЕРРОР да креирамо формуле. Такође ћемо извршити ВБА код да бисмо постигли исту ствар.
1. Примијените формулу са функцијама ИНДЕКС, МАТЦХ и ЦОУНТИФ за транспоновање редова на колоне засноване на критеријумима у Екцел-у
На почетку ћемо применити формуле ИНДЕКС , МАЦХ , ЦОУНТИФ , ИФ и ИФЕРРОР функције са низовима.
Корак 1: Уметните функције ИНДЕКС, МАТЦХ и ЦОУНТИФ
- У ћелији Е5 откуцајтеследећу формулу да бисте добили јединствене производе.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))
Корак 2: Пријавите се Низ
- Да бисте применили формулу са низом, притисните Цтрл + Схифт + Ентер
- Дакле, добићете први јединствени резултат.
Корак 3: Ауто-Филл Целлс
- Да бисте добили све јединствене вредности, користите АутоФилл Алатку за руковање да бисте аутоматски попунили колону.
4. корак: Унесите функције ИФЕРРОР
- Да бисте транспоновали вредност реда количина у колоне, напишите следећу формулу.
=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: Примени низ
- Да бисте уметнули низ, притисните Цтрл + Схифт + Ентер .
- Као последица тога, ћелија Ф5 ће приказати прву транспоновану вредност као на слици приказаној испод.
- Превуците надоле помоћу Алатка за аутоматско попуњавање за аутоматско попуњавање колоне.
- Коначно, аутоматски попуните колону редова помоћу Алатке за руковање аутоматским попуњавањем .
- Због тога, сви транспоновани редови ће се трансформисати у колоне као на слици приказаној испод.
Прочитајте више: Транспонујте више редова у групи у колоне у Екцел-у
Слична очитавања
- Како да Транспонујте дуплиране редове у колоне у Екцел-у (4 начина)
- Екцел ВБА: Транспонујте више редова у групи уКолоне
- Транспонујте више колона у једну колону у Екцел-у (3 згодна метода)
- Како да обрнете транспоновање у Екцел-у (3 једноставна метода)
2. Покрените ВБА код за транспоновање редова у колоне на основу критеријума у програму Екцел
Корак 1: Креирајте модул
- Прво, притисните Алт + Ф11 да бисте покренули ВБА макро .
- Кликните на Инсерт .
- Да бисте креирали Модул , изаберите опцију Модул .
Корак 2 : Унесите ВБА кодове
- Налепите следеће ВБА
3638
Корак 3 : Покрените програм
- Прво, сачувај и притисните Ф5 да бисте покренули програм.
- Изаберите скуп података помоћу заглавље.
- Кликните на ОК .
- Изаберите ћелију да бисте добили излаз
- Затим кликните на ОК .
- Као резултат, добићете резултати који су транспоновани редови у колоне, као што је приказано на слици испод.
Прочитајте више: Како да транспонујете редове у колоне користећи Екцел ВБА (4 идеална примера)
Закључак
Надам се да вам је овај чланак дао упутство о томе како да транспонујете редове у колоне на основу на критеријуме у Екцел . Све ове процедуре треба научити и применити на ваш скуп података. Погледајте радну свеску за вежбање и тестирајте ове вештине. Мотивисани смо да наставимо да правимо туторијалеовако због ваше драгоцене подршке.
Ако имате питања – слободно нас питајте. Такође, слободно оставите коментаре у одељку испод.
Ми, Екцелдеми тим, увек одговарамо на ваше упите.
Останите са нама &амп; настави учити.