Kombineer kolomme in Excel en genereer alle moontlike kombinasies

Met twee verskillende datastelle, byvoorbeeld 'n kliëntelys en 'n produklys, en wil hulle kombineer om 'n nuwe lys te kry met alle moontlike kombinasies van kliënte en produkte?


Excel konsolideer

Met twee verskillende datastelle, byvoorbeeld 'n kliëntelys en 'n produklys, en wil hulle kombineer om 'n nuwe lys te kry met alle moontlike kombinasies van kliënte en produkte?

Die oplossing is redelik eenvoudig, met 'n paar minute uitvoerbaar met MS Excel, en selfs met duisende inskrywings, benodig nie veel moeite nie - veel minder as kopie plak die tweede lys vir elke waarde van die eerste lys - hierdie laaste oplossing sou Maak ure met honderde inskrywings. Kyk hieronder hoe Excel kolomme kombineer en al die moontlike kombinasies Excel genereer.

Hoe genereer of lys alle moontlike permutasies in Excel

  • Skep 'n numeriese identifikasie van 1 na die aantal inskrywings vir elke bronlêer en in die uitslaglêer:
  • Skep 'n numeriese identifiseerder (ID) in kolom A wat van 1 gaan na die vermenigvuldiging van die telling van die eerste lêerinskrywings en tweede lêerinskrywings. Skep soveel lyne as die kombinasie van beide datastelle,
  • Voeg 'n kolom by, voer hierdie formule in en brei dit uit na die laaste reël = ROUNDUP (A2 / [Tweede lêerinskrywings tel]; 0),
  • Voeg 'n kolom by, vul hierdie formule in en brei dit uit na die laaste reël = A2 - ([Tweede lêerinskrywings tel] * (B2-1)),
  • Voeg soveel kolomme as wat jy wil kry van die eerste en tweede lêers, en doen oproepe op ooreenstemmende identifiseer in die resultaat lêer en bron lêers.

Konsolideer data in Excel

Sien hieronder 'n volledige voorbeeld om Excel-kolomme te kombineer, met 'n kliëntelys en 'n Produkte-lys.

Begin deur identifiseerers in albei lêers te skep deur 'n kolom aan die linkerkant te voeg, waardes 1 en 2 in die eerste twee reëls ingevoer te word, die twee selle te kies, die muiswyser na die onderste regterkantste hoek van die keuse te beweeg en dubbel te klik die + teken om die identifiseringsverhoging na die laaste reël uit te brei.

As gevolg hiervan is die identifiseerders tot die laaste reël toegeneem.

Hoe om kolomme in Excel te kombineer

Neem die maksimum identifikasienommers van beide kliënte (C) en produkte (P). Skep 'n nuwe lêer, met 'n kolom identifiseerder, en herhaal die uitbreiding van die identifiseerder, tot by die lyn (C * P) + 1. In die voorbeeld hieronder, 7 verskillende waardes vir kliënte en 7 vir Produkte, wat in 7 * 7 = 49 kombinasies, + 1 lyn om op te maak vir die koplyn.

Hoe om selle in Excel te kombineer

Word 'n Excel Pro: Sluit aan by ons kursus!

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.

Skryf hier in

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.

In kolom B, sal ons die P lyne per kliënt plaas, aangesien elkeen een reël per produk sal hê. Dit word gedoen deur die onderstaande formule in die tweede lyn van die vel te gebruik en dit uit te brei (onthou die dubbelkliek op die + -ikoon in die onderste hoek van die seleksie om dit te doen), waar X die tweede lêerinskrywings is, tel

In kolom C, sal ons 'n telling tel vir elkeen van die kliënte, van 1 tot Produkte telling. Dieselfde operasie as voorheen, met 'n ander formule (huidige lyn identifiseerder minus die telling bereik vir vorige kliëntlyn), X is die tweede lêerinskrywings tel

Kombineer verskeie kolomme in Excel in een kolom

Kyk of dit gewerk het. Kliënte word P keer herhaal, en vir elkeen van hulle word die Produkte-identifiseerder herhaal van 1 tot P

Genereer alle permutasies

En dis dit! Dan, vir elke kolom wat jy wil oorneem van kliënte of produkte lêer, voeg 'n nuwe kolom by en voer 'n Vlookup op die ooreenstemmende identifiseerder en bronlêer.

Gereeld Gevra Vrae

Hoe kan gebruikers verskeie kolomme in Excel doeltreffend kombineer om 'n lys van alle moontlike kombinasies te genereer sonder om komplekse formules te gebruik?
Gebruikers kan Excel se Power Query -funksie gebruik om kolomme saam te smelt en kombinasies te skep. Deur die kolomme as 'n tabel te laai om die navraag te gebruik, 'n pasgemaakte samesmeltingsbewerking toe te pas en dan die resulterende tabel uit te brei, kan alle moontlike kombinasies stelselmatig gegenereer word en na Excel terugbesorg word.

Voltooi 2019 Excel vir beginners in video


Yoann Bierling
Oor die skrywer - Yoann Bierling
Yoann Bierling is 'n Web Publishing & Digital Consulting Professional, wat 'n wêreldwye impak maak deur kundigheid en innovasie in tegnologie. Hy is passievol oor die bemagtiging van individue en organisasies om in die digitale era te floreer. Hy word gedrewe om buitengewone resultate te lewer en om groei deur die skepping van opvoedkundige inhoud te dryf.

Word 'n Excel Pro: Sluit aan by ons kursus!

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.

Skryf hier in

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.




kommentaar (0)

Los kommentaar