Indholdsfortegnelse
Når vi arbejder med Microsoft Excel derhjemme og på kontoret, i superbutikker eller i virksomheder, skal vi ofte assimilere dublerede rækker i regnearket og lægge resultaterne sammen. Der er forskellige effektive og komfortable teknikker i Excel til at flette dublerede rækker. I dag vil vi vise tre af dem med passende eksempler og gode illustrationer.
Download arbejdsbog til øvelser
Du kan downloade øvelsesbogen fra følgende link.
Sammenlægning af dobbelte rækker.xlsm3 metoder til at flette dobbelte rækker i Excel
Lad os antage, at vi har et datasæt, der indeholder salgsdata for flere sælgere i et Excel-regneark. Vi har brug for at sammenlægge datasættet, så hver sælger kun er registreret én gang i tabellen sammen med sit samlede salg. Vi vil vise tre almindeligt anvendte metoder til at sammenlægge dobbelte rækker for at konsolidere vores eksempeldata.
1. Brug muligheden Konsolidere til at samle dobbeltrækker
Muligheden Excel Konsolidere bruges til at kombinere oplysninger fra flere rækker, regneark eller arbejdsbøger på ét sted. Det hjælper dig med at opsummere dine oplysninger fra din datatabel fra de forskellige steder. Vi vil se trin for trin, hvordan dette værktøj hjælper os med at løse vores problemer
Trin:
1. Vælg dine dataoverskrifter, kopi og indsætte dem på stedet ( E4:F4 ), hvor du ønsker at vise de konsoliderede data.
2. Vælg den Celle E5 som er placeret lige under den venstre overskrift i den nye tabel. Gå derefter til Data fanebladet.
3. Gå nu til Dataværktøjer gruppe, og klik på Konsolidere ikonet. Der vises en dialogboks.
4. Fra den F salvedug drop-down, vælg Sum (eller en anden indstilling, som du finder nyttig til din opgave).
5. I den Henvisning feltet, skal du klikke på R ange Valg ikonet og vælg området af celler B5:C14 Glem ikke at vælge den Venstre kolonne afkrydsningsfeltet.
6. Tryk på OK .
I sidste ende får du den unikke liste over de salgsrepræsentanter sammen med deres samlet salg fra dit oprindelige datasæt.
Læs mere: Sådan fletter du rækker i Excel (4 metoder) .
2. Brug Excel Pivot Table til at konsolidere dobbeltrækker
A Pivottabel er et utroligt effektivt MS Excel-værktøj til at summere, konsolidere og inspicere data i Excel. I denne metode vil vi vise, hvordan vi kan bruge dette værktøj til at flette dobbelte rækker og tjene vores formål.
Trin:
1. Klik på en vilkårlig celle i dit datasæt (her på celle B5) og gå til den Indsæt fanebladet.
2. I den Tabeller gruppe, skal du vælge den PivotTable mulighed .
3. Opret PivotTable dialogboksen åbnes. Se på den Vælg en tabel eller et område feltet og se nøje efter, om det valgte område er korrekt. Vælg Eksisterende regneark.
4. Klik på den Placering ikonet og vælg placering (her i Celle E4 ), hvor du ønsker at placere den resulterende PivotTable Tryk derefter på OK .
Der vises en pivottabel i den valgte Celle E4.
5. Klik på hvor som helst i drejebordet.
PivotTable åbnes i højre side.
6. Marker den Salgsrepræsentant og Salg afkrydsningsfelter. Træk i Område for salgsrepræsentanter i den Rækker området og og Salgsområde i den Værdier område.
Endelig har vi konsolideret vores data ved hjælp af PivotTable-værktøjet.
Læs mere: Sådan fletter du rækker i Excel baseret på kriterier (nemmeste måder)
Lignende læsninger
- Sådan kombineres duplikerede rækker i Excel uden at miste data (6 metoder)
- Sådan fletter du rækker med komma i Excel (4 hurtige metoder)
- Excel kombinere rækker med samme ID (3 hurtige metoder)
- Konverter flere rækker til en enkelt kolonne i Excel (2 måder)
- Sådan fletter du rækker i Excel uden at miste data (5 måder)
3. Brug af Excel VBA-koder til at kombinere dobbelte rækker
VBA-koderne hjælper også med at samle dobbelte rækker i regnearket. Vi viser dig, hvordan du kan arbejde med VBA-kode for at konsolidere dobbelte rækker i MS Excel.
Bemærk:
De oprindelige data findes ikke længere i arket, efter at vi har brugt VBA-kode. Vi skal sikkerhedskopiere en kopi af dataene.
Trin:
1. Først og fremmest skal du højreklikke på regnearkets navn " Brug af VBA-kode ". Klik derefter på Se kode.
2. Modulet Microsoft Visual Basic-applikationer åbnes.
3. Kopier følgende VBA-koder og bare indsætte dem i den modulvindue .
Option Explicit Sub CombineRows() Dim Rng As Range Dim x1 As Variant Dim xRng As Variant Dim Title As String Dim i As Integer On Error Resume Next Title = "Merge Duplicate Rows" Set Rng = Application.Selection Set Rng = Application.InputBox("Range", Title, Rng.Address, Type:=8) Set x1 = CreateObject("Scripting.x1tionary") xRng = Rng.Value For i = 1 To UBound(xRng, 1) x1(xRng(i, 1)) = x1(xRng(i, 1)) = x1(xRng(i,1))) + xRng(i, 2) Next Application.ScreenUpdating = False Rng.ClearContents Rng.Range("A1").Resize(x1.Count, 1) = Application.WorksheetFunction.Transpose(x1.keys) Rng.Range("B1").Resize(x1.Count, 1) = Application.WorksheetFunction.Transpose(x1.items) Application.ScreenUpdating = True End Sub
Din MS VBA-modul vil se således ud.
4. Tryk nu på F5 eller klik på den Kør under/bruger-formular ikonet, og klik derefter på Kør .
5. Vi vælger området af celler B5:C14 som vi ønsker at konsolidere og trykke på OK .
6. De dobbelte rækker slås nu sammen, og salgsværdierne lægges sammen for hver unik Salgsrepræsentant .
Læs mere: Kombiner dublerede rækker og summer værdierne i Excel
Konklusion
Jeg håber, at du vil finde alle disse metoder brugbare. Du kan downloade arbejdsbogen og øve dig selv. Hvis du har spørgsmål, kommentarer eller anden form for feedback, så lad mig vide det i kommentarfeltet.