Kombiner kolonnene i Excel og generer alle mulige kombinasjoner



Excel konsolidere

Har to forskjellige datasett, for eksempel en kundeliste og en produktliste, og ønsker å kombinere dem for å få en ny liste med alle mulige kombinasjoner av kunder og produkter?

Løsningen er ganske enkel, mulig med  MS Excel‌  om noen få minutter, og selv med tusenvis av oppføringer krever det ikke mye innsats - mye mindre enn kopiering lime inn den andre listen for hver verdi av den første listen - denne siste løsningen ville ta timer med hundrevis av oppføringer. Se nedenfor hvordan du kan kombinere Excel-kolonner og generere alle mulige kombinasjoner Excel.

Slik genererer eller lister du alle mulige permutasjoner i Excel

  • Opprett en numerisk ID fra 1 til antall oppføringer for hver kildefil, og i resultatfilen:
  • Opprett en numerisk ID (ID) i kolonne A som går fra 1 til multiplikasjonen av antall første filoppføringer og andre filoppføringer, og opprett så mange linjer som kombinasjonen av begge datasettene,
  • Legg til en kolonne, skriv inn denne formelen og utvide den til den siste linjen = ROUNDUP (A2 / [Andre filoppføringer teller]; 0),
  • Legg til en kolonne, skriv inn denne formelen og utvide den til siste linje = A2 - ([Teller for andre filoppføringer] * (B2-1)),
  • Legg til så mange kolonner som du vil ha fra første og andre filer, og gjør flekkopp på tilsvarende identifikator i resultatfil og kildefiler.

Konsolidere data i Excel

Se nedenfor et komplett eksempel for å kombinere Excel-arks kolonner, med en kundeliste og en produktliste.

Begynn med å opprette identifikatorer i begge filene ved å legge til en kolonne til venstre, skrive inn verdier 1 og 2 i de to første linjene, velg de to cellene, flytt musemarkøren til nederste høyre hjørne på valget, og dobbeltklikk på + -tegnet for å utvide identifiseringsinngangen til den siste linjen.

Som et resultat har identifikatorene blitt økt opp til den siste linjen.

Slik kombinerer du kolonner i Excel

Ta de maksimale identifikasjonsnumrene til både Kunder (C) og Produkter (P). Opprett en ny fil, med en kolonneidentifikator, og gjenta utvidelsesoperasjonen til identifikatoren, ned til linjen (C * P) + 1. I eksemplet nedenfor er det 7 forskjellige verdier for kunder og 7 for produkter, noe som resulterer i 7 * 7 = 49 kombinasjoner, + 1 linje for å gjøre opp for topplinjen.

Hvordan kombinere celler i Excel

I kolonne B legger vi P-linjene per kunde, da hver av dem har en linje per produkt. Dette gjøres ved å bruke nedenstående formel i arkets andre linje, og utvide den til bunnen (husk dobbeltklikk på + -ikonet i nederste hjørne av cellevalget for å gjøre det), der X er den andre filoppføringen, teller

=A2-([X]*(B2-1))

I kolonne C legger vi inn en telling for hver av kundene, fra 1 til Antall produkter. Samme operasjon som før, med en annen formel (nåværende linjeidentifikator minus tellingen som er nådd for tidligere kundelinje), X er den andre filoppføringen, teller

=A2-([x]*(B2-1))

Kombiner flere kolonner i Excel til en kolonne

Sjekk om det har fungert. Kunder gjentas P ganger, og for hver av dem blir produktidentifikatoren gjentatt fra 1 til P

Generer alle permutasjoner

Og det er det! Deretter, for hver kolonne du vil overta fra Kunder eller Produktfil, legg til en ny kolonne, og utfør en Vlookup på tilhørende identifikator og kildefil.

Komplett 2019 Excel for nybegynnere i video





Lignende artikler

Hvordan endre Windows 10 filforeninger?

Hvordan endre Windows 10 filforeninger?

Når du åpner en filtype i Windows Utforsker, og har den åpnet i et annet program enn det du vil, er løsningen å endre Windows 10-filforeningene for disse filtypene, basert på filtypen.


kommentarer (0)

Legg igjen en kommentar