Hoe kinne jo rigen transponearje nei kolommen basearre op kritearia yn Excel (2 manieren)

  • Diel Dit
Hugh West

Algemien kin de funksje TRANSPOSE faak brûkt wurde om rigen te konvertearjen nei kolommen. Resultaten ôfhinklik fan bepaalde kritearia, lykas unike wearden, wurde lykwols net weromjûn. Yn dizze tutorial sille wy jo sjen litte hoe't jo rigen omsette nei kolommen basearre op kritearia yn Excel.

Oefenwurkboek downloade

Download dit oefenwurkboek om te oefenjen wylst jo binne it lêzen fan dit artikel.

Rien transponearje nei kolommen mei Criteria.xlsm

2 handige oanpak om rigen nei kolommen te transponearjen op basis fan kritearia yn Excel

Wy hawwe in gegevensset opnommen fan ferskate produkten en har hoemannichten yn 'e figuer hjirûnder. De rijen wurde dan omset yn kolommen. Wy sille de rigen yn kolommen oersette op basis fan de kritearia fan 'e unike wearden, om't der wat dûbele yngongen binne yn in aparte sel. Earst brûke wy de funksjes INDEX , MATCH , COUNTIF , IF , en IFERROR om te meitsjen formules. Wy sille ek in VBA koade útfiere om itselde ding te berikken.

1. Formule tapasse mei INDEX-, MATCH- en COUNTIF-funksjes om rigen te transponearjen nei kolommen basearre op kritearia yn Excel

Yn it begjin sille wy formules tapasse fan de YNDEKS , MATCH , COUNTIF , IF , en IFERROR funksjes mei arrays.

Stap 1: Foegje de INDEX-, MATCH- en COUNTIF-funksjes yn

  • Typ yn sel E5 de folgjende formule om de unike produkten te krijen.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))

Stap 2: Oanfreegje Array

  • Om de formule ta te passen mei in array, druk op Ctrl + Shift + Enter

  • Dêrom krije jo it earste unike resultaat.

Stap 3: Sellen automatysk ynfolje

  • Om alle unike wearden te krijen, brûk it Autofolje Handle-ark om de kolom automatysk yn te foljen.

Stap 4: Fier de IFERROR-funksjes yn

  • Om de rigewearde fan kwantiteiten yn kolommen te transponearjen, skriuw de folgjende formule.
=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)

Stap 5: Array tapasse

  • In ynfoegje array, druk op Ctrl + Shift + Enter .

  • As in gefolch, sel F5 sil de earste transponearre wearde sjen litte lykas yn de ôfbylding hjirûnder.

  • Sleep nei ûnderen mei de AutoFill Handle Tool om de kolom automatysk yn te foljen.

  • Folje úteinlik de rigen mei it AutoFill Handle Tool .
  • Dêrom wurde alle transponearre rigen omfoarme ta kolommen lykas yn de ôfbylding hjirûnder werjûn.

Lês mear: Transponearje meardere rigen yn groep nei kolommen yn Excel

Gelykbere lêzingen

  • Hoe kinst Transponearje dûbele rigen nei kolommen yn Excel (4 manieren)
  • Excel VBA: Transpose meardere rigen yn groep neiKolommen
  • Meardere kolommen omsette yn ien kolom yn Excel (3 handige metoaden)
  • Hoe kinne jo transponearje yn Excel (3 ienfâldige metoaden)

2. In VBA-koade útfiere om rigen nei kolommen te transposearjen basearre op kritearia yn Excel

Stap 1: Meitsje in module

  • Druk earst op Alt + F11 om VBA Macro te starten.
  • Klik op Ynfoegje .
  • Om in Module te meitsjen, selektearje de Module opsje.

Stap 2 : Typ VBA-koades

  • Plak de folgjende VBA
1499

Stap 3 : It programma útfiere

  • Earst, bewarje en druk op F5 om it programma út te fieren.
  • Selektearje jo gegevensset mei de koptekst.
  • Klik op OK .

  • Selektearje in sel om de útfier te krijen
  • Klikje dan op OK .

  • As resultaat krije jo resultaten dy't rigen yn kolommen oerset wurde, lykas werjûn yn 'e ôfbylding hjirûnder.

Lês mear: Hoe kinne jo rigen nei kolommen transponearje mei Excel VBA (4 ideale foarbylden)

Konklúzje

Ik hoopje dat dit artikel jo in tutorial hat jûn oer hoe't jo rigen omsette kinne nei kolommen basearre op kritearia yn Excel . Al dizze prosedueres moatte wurde leard en tapast op jo dataset. Besjoch it oefenwurkboek en test dizze feardichheden. Wy binne motivearre om troch te gean mei it meitsjen fan tutorialslykas dit fanwegen jo weardefolle stipe.

As jo ​​fragen hawwe - Fiel jo frij om ús te freegjen. Fiel jo ek frij om kommentaar te litten yn 'e seksje hjirûnder.

Wy, it Exceldemy Team, binne altyd reagearje op jo fragen.

Bliuw by ús & bliuw leare.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.