Kombiner kolonner i Excel og generer alle mulige kombinationer

Har to forskellige datasæt, for eksempel en kundeliste og en produktliste, og ønsker at kombinere dem for at få en ny liste med alle mulige kombinationer af kunder og produkter?


Excel konsolidere

Har to forskellige datasæt, for eksempel en kundeliste og en produktliste, og ønsker at kombinere dem for at få en ny liste med alle mulige kombinationer af kunder og produkter?

Løsningen er ret simpel, mulig med MS Excel om et par minutter, og selv med tusindvis af poster kræver det ikke meget arbejde - meget mindre end kopiering indsætter den anden liste for hver værdi af den første liste - denne sidste løsning ville Tag timer med hundredvis af indlæg. Se nedenfor, hvordan du kan kombinere Excel-kolonner og generere alle mulige kombinationer Excel.

Sådan genereres eller listes alle mulige permutationer i Excel

  • Opret en numerisk identifikator fra 1 til antallet af poster for hver kildefil, og i resultatfilen:
  • Opret en numerisk identifikator (ID) i kolonne A, der går fra 1 til multiplikationen af ​​antallet af første filindgange og anden filindgang, hvilket skaber så mange linjer som kombinationen af ​​begge datasæt,
  • Tilføj en kolonne, indtast denne formel og udvide den til den sidste linje = ROUNDUP (A2 / [Tæller andre filindtastninger]; 0),
  • Tilføj en kolonne, indtast denne formel og udvide den til den sidste linje = A2 - ([Tæller andre filposter] * (B2-1)),
  • Tilføj så mange kolonner, som du vil hente fra første og anden fil, og lav kampagner på tilsvarende identifikator i resultatfil og kildefiler.

Konsolidere data i Excel

Se nedenfor et komplet eksempel for at kombinere Excel-arks kolonner med en kundeliste og en produktliste.

Start med at oprette identifikatorer i begge filer ved at tilføje en kolonne til venstre, indtaste værdier 1 og 2 i de to første linjer, vælg de to celler, flyt musemarkøren til nederste højre hjørne på markeringen og dobbeltklik på + -tegnet for at udvide identifikationsforøgelsen til den sidste linje.

Som et resultat er identifikatorerne blevet forøget op til den sidste linje.

Sådan kombineres kolonner i Excel

Tag de maksimale identifikationsnumre for både kunder (C) og produkter (P). Opret en ny fil med en kolonneidentifikator, og gentag udvidelsesoperationen for identifikatoren, ned til linjen (C * P) + 1. I eksemplet nedenfor er 7 forskellige værdier for kunder og 7 for produkter, hvilket resulterer i 7 * 7 = 49 kombinationer, + 1 linje for at gøre op for hovedlinjen.

Sådan kombineres celler i Excel

Bliv en Excel Pro: Deltag i vores kursus!

Løft dine færdigheder fra nybegynder til helt med vores Excel 365 Basics -kursus, designet til at gøre dig dygtig på kun et par sessioner.

Tilmeld dig her

Løft dine færdigheder fra nybegynder til helt med vores Excel 365 Basics -kursus, designet til at gøre dig dygtig på kun et par sessioner.

I kolonne B sætter vi P linjer pr. Kunde, da hver af dem vil have en linje pr. Produkt. Dette gøres ved at bruge nedenstående formel i arkets anden linje og udvide den til bunden (husk dobbeltklik på + ikonet i nederste hjørne af cellevalg for at gøre det), hvor X er den anden filindtastning tæller

I kolonne C sætter vi et tal for hver af kunderne, fra 1 til Produkter tæller. Samme operation som før, med en anden formel (nuværende linjeidentifikator minus tællingen opnået for tidligere kundelinie), X er den anden filindtastning tæller

Kombiner flere kolonner i Excel til en kolonne

Tjek om det har fungeret. Kunder gentages P gange, og for hver af dem gentages produktidentifikatoren fra 1 til P

Generer alle permutationer

Og det er det! Derefter vil du for hver kolonne, du gerne vil overtage fra Kunder eller Produktfil, tilføje en ny kolonne og udføre en Vlookup på den tilsvarende identifikator og kildefil.

Ofte Stillede Spørgsmål

Hvordan kan brugere effektivt kombinere flere kolonner i Excel for at generere en liste over alle mulige kombinationer uden at bruge komplekse formler?
Brugere kan bruge Excel's Power Query -funktion til at flette kolonner og oprette kombinationer. Ved at indlæse kolonnerne som en tabel til strømforespørgsel, anvende en brugerdefineret fletningsoperation og derefter udvide den resulterende tabel, kan alle mulige kombinationer systematisk genereres og returneres til Excel.

Komplet 2019 Excel for begyndere i video


Yoann Bierling
Om forfatteren - Yoann Bierling
Yoann Bierling er en webudgivelse og digital konsulentprofessionel, der får en global indflydelse gennem ekspertise og innovation inden for teknologier. Lidenskabelig med at styrke enkeltpersoner og organisationer til at trives i den digitale tidsalder, er han drevet til at levere ekstraordinære resultater og drive vækst gennem oprettelse af uddannelsesmæssigt indhold.

Bliv en Excel Pro: Deltag i vores kursus!

Løft dine færdigheder fra nybegynder til helt med vores Excel 365 Basics -kursus, designet til at gøre dig dygtig på kun et par sessioner.

Tilmeld dig her

Løft dine færdigheder fra nybegynder til helt med vores Excel 365 Basics -kursus, designet til at gøre dig dygtig på kun et par sessioner.




Kommentarer (0)

Efterlad en kommentar