Excel-vejledning: Kombiner flere arbejdsbøger/arbejdsark til én
I Excel er det at kombinere ark en almindelig, men lidt vanskelig opgave for de fleste Excel-brugere, især grønne hænder. Her er denne tutorial, der viser næsten alle kombinationsscenarier, du kan komme ud for, og giver dig relativt professionelle løsninger. Du kan hurtigt finde svaret ved at klikke på linket i nedenstående navigationsliste, eller du kan lære at kombinere færdighederne ved at følge nedenstående links en efter en, hvis du er interesseret i.
I Excel kan kombination kategoriseres i to typer, den ene er kun at kombinere indhold, den anden er at kombinere indhold og lave nogle beregninger.
Bemærk
I denne tutorial opretter jeg nogle ark og data for bedre at forklare metoderne, du kan ændre referencerne, som du har brug for, når du bruger nedenstående VBA-kode eller formler, eller du kan downloade eksemplerne til at prøve metoder direkte.
Kombiner indhold
Her er en projektmappe med 4 ark, der skal kombineres til ét ark.
Klik for at downloade prøvefilen
1.1 Kombiner alle ark til ét ark med VBA-kode
I Excel, undtagen den traditionelle metode – Kopier og Sæt ind, kan du bruge en VBA-kode til hurtigt at flette alle ark til ét ark.
1. Trykke F11 , andre for at aktivere Microsoft Visual Basic til applikationer vindue.
2. Klik derefter i det åbne vindue indsatte > Moduler for at indsætte et nyt tomt modul.
3. Kopiér og indsæt nedenstående kode til det nye modul.
VBA: Kombiner alle ark til ét
Sub CombineAllSheetsIntoOneSheet()
'UpdatebyExtendoffice
Dim I As Long
Dim xRg As Range
On Error Resume Next
Worksheets.Add Sheets(1)
ActiveSheet.Name = "Combined"
For I = 2 To Sheets.Count
Set xRg = Sheets(1).UsedRange
If I > 2 Then
Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1)
End If
Sheets(I).Activate
ActiveSheet.UsedRange.Copy xRg
Next
End Sub
I ovenstående kode er scriptet "Kombineret" navnet på det ark, der placerer det kombinerede indhold, du kan ændre dette script til et andet efter behov.
4. Tryk på F5 nøglen til at køre koden, er der oprettet et ark med navnet Kombineret foran på alle ark for at placere alt arkindhold.
1.2 Kombiner alle tabeller eller navngivne områder med Query (Excel 2016 eller nyere versioner)
Hvis du arbejder i Excel 2016 eller nyere versioner, giver forespørgselsfunktionen dig mulighed for at kombinere alle oprettede tabeller eller navngivne områder til én på én gang.
Klik for at downloade prøvefilen
For det første skal du sikre dig, at områderne er oprettet som tabeller eller navngivne områder, for at oprette tabel og navngivet område, se venligst Sådan konverteres rækkevidde til tabel eller omvendt i Excel , Definer og brug navne i formler.
1. Åbn den projektmappe, som du vil flette alle ark, klik data > Ny forespørgsel > Fra andre kilder > Tom forespørgsel.
2. I den poppede op Query Editor vindue, gå til formellinjen, skriv nedenstående formel ind i den.
=Excel.CurrentWorkbook()
Presse Indtast tasten, er alle tabeller i den aktuelle projektmappe blevet listet.
3. Klik på udvid-knappen ved siden af Indhold og tjek Udvid mulighed og Vælg Alle kolonner afkrydsningsfelt.
4. klik OK. Alle tabeller er listet én efter én.
Du kan højreklikke på en kolonneoverskrift for at udføre andre handlinger i den valgte kolonne.
5. Klik derefter på filet > Luk og indlæs til....
6. i Indlæs til dialog, tjek Bordlampe mulighed, og vælg derefter den placering, du skal bruge for at indlæse den kombinerede tabel i Vælg, hvor dataene skal indlæses afsnit, klik Load.
Nu er der oprettet et nyt ark til at placere alle flettede tabeller.
1.3 Kombiner alle ark til ét ark med et praktisk værktøj
Hvis ovenstående metoder ikke kan tilfredsstille dig, kan du prøve et nyttigt og praktisk værktøj, Kutools til Excel. Dens Kombiner Funktionen er kraftfuld, som ikke kun kan kombinere alle ark til ét ark, men også kan fuldføre avancerede kombinerede job, såsom kombinere ark til én projektmappe, kombinere ark med samme navn, kombinere kun udvalgte ark, kombinere ark på tværs af filer og så videre.
1. Aktiver den projektmappe, du vil kombinere dens ark, klik Kutools Plus > Kombiner. Der vises en dialogboks for at minde dig om nogle meddelelser om adgangskode. Hvis de projektmapper du vil bruge ikke er tryk på adgangskode, skal du blot klikke OK at fortsætte.
2. i Kombiner regneark – Trin 1 af 3 vindue, tjek Kombiner flere regneark fra projektmapper til et regneark valgmulighed, klik Næste .
3. i Trin 2 af 3 vindue, som standard er den aktuelle projektmappe blevet listet og kontrolleret i Liste over projektmapper ruden, og alle ark i den aktuelle projektmappe er blevet listet og kontrolleret i Liste over regneark rude, klik Næste at fortsætte.
Bemærk: Hvis du har åbnet flere projektmapper, er alle åbnede projektmapper opført på listen over projektmapper. Tjek kun den projektmappe, du vil bruge.
4. I det sidste trin skal du vælge mejetærskertilstanden, som du har brug for, du kan vælge Kombiner efter række or Kombiner efter kolonne; angiv derefter andre muligheder efter behov. Klik Finish .
5. Der vises en dialogboks, hvor du kan vælge en mappe til at placere den kombinerede projektmappe. Du kan omdøbe den i Filnavn bar, klik Gem at færdiggøre.
6. Nu er alle ark blevet kombineret, og en dialog kommer frem for at spørge dig, om du gemmer indstillingerne som et scenarie, klik Ja or Ingen som du vil.
En ny projektmappe dukker op med det kombinerede resultat på listen. Klik på linket til outputfilen for at kontrollere det kombinerede ark.
Kombiner efter række
Kombiner efter kolonne
1.4 Udvidelse om at kombinere ark til ét ark
1.41 Med et praktisk værktøj til kun at kombinere de valgte ark til ét ark
Hvis du kun ønsker at kombinere nogle af arkene i en projektmappe til ét ark, er der ingen indbygget funktion i Excel, der kan opnå det. Men Kombiner træk ved Kutools til Excel kan gøre det.
1. Aktiver den projektmappe, du bruger, og klik Kutools Plus > Kombiner > OK for at aktivere Combine-guiden.
2. i Trin 1 af 3 vindue, tjek Kombiner flere regneark fra projektmapper til et regneark valgmulighed, klik Næste .
3. I vinduet Trin 2 af 3 er den aktuelle projektmappe som standard blevet angivet og markeret i projektmappelisteruden, og alle ark i den aktuelle projektmappe er blevet opført og markeret i regnearklisteruden, fjern markeringen af de ark, der gør ikke behøver at blive kombineret, klik på Næste for at fortsætte.
4. I det sidste trin skal du angive indstillinger, som du har brug for. Klik Finish .
5. Der vises en dialogboks, hvor du kan vælge en mappe til at placere den kombinerede projektmappe. Du kan omdøbe den i Filnavn bar, klik Gem at færdiggøre.
6. Nu er kun de afkrydsede ark blevet kombineret, og en dialogboks popper frem for at spørge dig, om du gemmer indstillingerne som et scenarie, klik Ja or Ingen som du vil.
1.42 Med et praktisk værktøj til at kombinere ark fra flere projektmapper til ét ark
For eksempel vil du kombinere alle ark af bog1, bog2 og bog3 til ét ark som vist nedenfor på skærmbilledet. Kombiner træk ved Kutools til Excel også kan hjælpe dig.
Efter gratis installation Kutools til Excel, gør venligst som nedenfor:
1. Aktiver de projektmapper, du bruger, og klik Kutools Plus > Kombiner > OK at aktivere Kombiner guiden.
2. i Trin 1 af 3 vindue, tjek Kombiner flere regneark fra projektmapper til et regneark valgmulighed, klik Næste .
3. i Trin 2 af 3 vinduet er alle åbnede projektmapper blevet listet og tjekket i Liste over projektmapper ruden, og alle ark med åbnede projektmapper er blevet listet og kontrolleret i Liste over regneark rude, klik Næste at fortsætte.
Tip: Hvis du vil tilføje projektmapper til at kombinere, skal du klikke på knappen Tilføj for at vælge en sti til at tilføje projektmapper.
4. I det sidste trin skal du vælge de muligheder, du har brug for. Klik Finish .
5. Der vises en dialogboks, hvor du kan vælge en mappe til at placere den kombinerede projektmappe. Du kan omdøbe den i Filnavn bar, klik Gem at færdiggøre.
6. Nu er alle ark i de åbnede projektmapper blevet kombineret, og en dialogboks dukker op for at spørge dig, om du gemmer indstillingerne som et scenarie, klik Ja or Ingen som du vil.
Åbn den kombinerede projektmappe, du har gemt, arkene på tværs af projektmapper er blevet flettet til ét ark.
Her er tre projektmapper, der skal kombineres til én projektmappe.
Jan | februar | Mar |
2.1 Kombiner projektmapper til én projektmappe med kommandoen Flyt eller Kopier
Til kun at kombinere ark på tværs af nogle få projektmapper, Excel's Flyt eller Kopier kommando kan gøre dig en tjeneste.
1. Åbn de første to projektmapper, du vil kombinere, aktiver den første projektmappe, vælg de ark, du vil flytte, og højreklik derefter for at aktivere kontekstmenuen, og klik Flyt eller Kopier.
Tips
1) Højreklik på en fane og vælg Vælg Alle ark fra kontekstmenuen først, hvis du vil flytte alle ark, så brug derefter Flyt eller Kopier kommando.
2) Holding Ctrl tasten for at vælge flere ikke-tilstødende ark.
3) Vælg det første ark og hold Flytte tasten for at vælge det sidste ark for at vælge flere tilstødende ark.
2. i Flyt eller Kopier i dialogboksen At reservere rullemenuen, vælg den projektmappe, du vil flytte arkene til, vælg her Jan, og angiv derefter den placering, du vil placere arkene i Før ark afsnit, klik OK.
Bemærk:
1) Du må hellere tjekke Opret en kopi, ellers vil den originale projektmappe miste regnearket efter flytning.
2) Hvis du vil placere alle projektmapper i en ny projektmappe, skal du vælge (ny bog) in At reservere rulleliste.
Hvordan arkene er blevet flyttet til masterprojektmappen.
Gentag ovenstående trin for at flytte alle projektmapper til én.
2.2 Kombiner flere projektmapper (i én mappe) til én projektmappe med VBA-kode
For at kombinere en masse projektmapper, som alle er i én mappe, kan du bruge en VBA-kode.
1. Aktiver den projektmappe, som du vil flette alle projektmapper ind i, og tryk derefter på andre + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.
2. Klik på i det åbne vindue indsatte > Moduler for at indsætte et nyt tomt modul.
3. Kopier og indsæt nedenstående VBA-kode til det nye modul.
VBA: Kombiner flere projektmapper til den aktuelle projektmappe
Sub GetSheets()
'Updated by Extendoffice
Path = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
Filename = Dir(Path & "*.xlsx")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub
Bemærk
I VBA-koden er scriptet "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets in one workbook\" er mappestien, hvor de projektmapper, du vil kombinere, findes, skift den for at imødekomme dit behov.
Hvis de projektmapper, du vil flette, er i forskellige mapper, skal du først kopiere dem til én mappe.
4. Trykke F5 tasten for at køre koden, så er alle projektmapper blevet kopieret til slutningen af den aktuelle projektmappe.
Tip: alle kopierede ark vil bruge deres originale navn, hvis du vil bruge projektmappenavnet som præfiks, skal du bruge nedenstående kode:
Sub MergeWorkbooks()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
xStrFName = Dir(xStrPath & "*.xlsx")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xMWS.Name & ")"
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
Nogle gange vil du måske kombinere alle projektmapper i forskellige mapper i én projektmappe. For eksempel, for at kombinere alle projektmapper i mappe 2020 og 2021 til én projektmappe, er der ingen direkte måde i Excel, der kan håndtere det.
Imidlertid Kombiner træk ved Kutools til Excel giver mulighed for at kombinere projektmapper på tværs af flere mapper til én.
Efter gratis installation Kutools til Excel, gør venligst som nedenfor:
1. Aktivér Excel, klik på Kutools Plus > Kombiner, En dialogboks dukker op for at minde dig om nogle meddelelser om adgangskode, hvis de projektmapper du vil bruge ikke er tryk på adgangskode, skal du blot klikke OK at fortsætte.
2. i Kombiner regneark – Trin 1 af 3 vindue, tjek Kombiner flere regneark fra projektmapper til en projektmappe valgmulighed, klik Næste .
3. i Trin 2 af 3 vinduet skal du klikke på pilen ved siden af Tilføj knappen for at få vist rullemenuen, klik Folder.
4. Derefter i Vælg mappe dialog, vælg en mappe, du vil bruge, klik Vælg mappe at tilføje det til Liste over projektmapper sektion.
5. Gentag ovenstående trin for at tilføje alle mapper og liste alle projektmapper i Liste over projektmapperklik Næste.
6. I det sidste trin skal du vælge muligheder, som du har brug for. Klik Finish .
7. Der vises en dialogboks, hvor du kan vælge en mappe til at placere den kombinerede projektmappe. Du kan omdøbe den i Filnavn bar, klik Gem at færdiggøre.
8. Nu er alle ark blevet kombineret, og en dialog kommer frem for at spørge dig, om du gemmer indstillingerne som et scenarie, klik Ja or Ingen som du vil.
En ny projektmappe dukker op, som viser det kombinerede resultat, klik på linket til outputfilen for at kontrollere det kombinerede ark.
Kombiner resultatet
Bemærk: i den kombinerede projektmappe viser det første ark med navnet Kutools for Excel nogle oplysninger om originale regneark og endelige kombinerede ark, du kan slette det, hvis du ikke har brug for det.
Hvis du kun vil kombinere nogle ark med projektmapper i én projektmappe, ikke alle ark i hver projektmappe, kan du prøve nedenstående metoder.
kvart-1.xlsx kvart-2.xlsx kvart-3.xlsx
1. Åbn en projektmappe for at finde de kombinerede regneark, og tryk derefter på andre + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.
2. Klik på i det åbne vindue indsatte > Moduler for at indsætte et nyt tomt modul.
3. Kopier og indsæt nedenstående VBA-kode til det nye modul.
VBA: Kombiner specifikke ark med flere projektmapper til den aktuelle projektmappe
Sub MergeSheets2()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
Dim xI As Integer
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\"
xStrName = "A,B"
xArr = Split(xStrName, ",")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
xStrFName = Dir(xStrPath & "*.xlsx")
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
For xI = 0 To UBound(xArr)
If xWS.Name = xArr(xI) Then
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xArr(xI) & ")"
Exit For
End If
Next xI
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
Bemærk
1) I VBA-koden er scriptet " C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\" er stien, hvor de projektmapper, du ønsker at kombinere, findes, skift venligst den for at imødekomme dit behov.
2) I VBA-koden er scriptet "A, B" er arknavnene på de specifikke ark, jeg vil kombinere sammen fra projektmapper, skift dem efter behov ved at bruge kommaer til at adskille hvert arknavn.
3) Hvis de projektmapper, du vil flette, er i forskellige mapper, skal du først kopiere dem i én mappe.
4. Trykke F5 tasten for at køre koden, så er kun de specifikke arbejdsark blevet kopieret til slutningen af den aktuelle projektmappe.
Hvis de projektmapper, du vil kombinere, er i mange forskellige mapper, kan du prøve Kutools til Excel's Kombiner funktion.
Efter gratis installation Kutools til Excel, gør venligst som nedenfor:
1. Aktivér Excel, klik på Kutools Plus > Kombiner, En dialogboks vises for at minde dig om nogle meddelelser om adgangskode, hvis de projektmapper du vil bruge ikke rører ved adgangskoden, skal du blot klikke OK at fortsætte.
2. i Kombiner regneark – Trin 1 af 3 vindue, tjek Kombiner flere regneark fra projektmapper til en projektmappe valgmulighed, klik Næste .
3. i Trin 2 af 3 vinduet skal du klikke på pilen ved siden af Tilføj knappen for at få vist rullemenuen, klik Folder.
4. Derefter i Vælg mappe dialog, vælg en mappe, du vil bruge, klik Vælg mappe at tilføje det til Liste over projektmapper sektion.
5. Gentag ovenstående trin for at tilføje alle mapper og liste alle projektmapper i Liste over projektmapper.
6. Bliv så inde Trin 2 af 3 vinduet skal du vælge en projektmappe i Liste over projektmapper, og tjek kun de ark, du vil bruge i Liste over regnearkklik derefter på Samme ark knap. Nu alle samme navneark af projektmapper i Liste over projektmapper er blevet tjekket. Klik Næste at fortsætte.
7. I det sidste trin skal du vælge muligheder, som du har brug for. Klik Finish .
8. Der vises en dialogboks, hvor du kan vælge en mappe til at placere den kombinerede projektmappe. Du kan omdøbe den i Filnavn bar, klik Gem at færdiggøre
9. Nu er de specifikke ark blevet kombineret, og en dialog kommer frem for at spørge dig, om du gemmer indstillingerne som et scenarie, klik Ja or Ingen som du vil.
En ny projektmappe dukker op, som viser det kombinerede resultat, klik på linket til outputfilen for at kontrollere det kombinerede ark.
Kombiner resultatet
Bemærk: i den kombinerede projektmappe viser det første ark med navnet Kutools for Excel nogle oplysninger om originale regneark og endelige kombinerede ark, du kan slette det, hvis du ikke har brug for det.
Som vist nedenfor skærmbillede, er der to tabeller i to ark, du vil kombinere disse to tabeller til én baseret på en nøglekolonne i Excel.
Table1 | Table2 |
Kombineret bord |
Query funktion i Excel 2016 eller nyere versioner er meget kraftfuld, den understøtter at kombinere to tabeller baseret på en nøglekolonne.
Inden du bruger Query funktion, skal du sørge for, at de områder, du vil kombinere, er blevet oprettet som tabeller.
kombiner-to-tabeller-baseret-på-en-nøgle-kolonne-forespørgsel.xlsx
1. Klik på en hvilken som helst celle i den første tabel, klik data > Fra tabel i Hent og transformer gruppe.
2. i Query Editor dialog, klik filet > Luk og indlæs Til kommando. Se skærmbillede:
3. Derefter i den poppede ud Indlæs til dialog, tjek Opret kun forbindelse mulighed. Klik Load.
Nu kan du se Arbejdsbogsforespørgsler rudevisning, og tabellen er blevet opført i ruden som et link.
Gentag ovenstående trin for at tilføje den anden tabel til Arbejdsbogsforespørgsler rude.
4. Klik derefter på data > Ny forespørgsel > Kombiner forespørgsler > Flet.
5. i Flet vindue, skal du vælge de to tabeller, du ønsker at kombinere i de to rullelister hver for sig. Tabellen nederst vil blive kombineret til tabellen ovenfor.
6. Klik på den nøglekolonne, du vil kombinere to tabeller baseret på OK.
7. Det Merge1 – Forespørgselseditor vinduet springer ud, klik på udvid-knappen ved siden af Ny kolonne, marker derefter alle kolonner undtagen nøglekolonnen, fjern markeringen Brug det originale kolonnenavn som præfiks afkrydsningsfelt, klik OK.
Nu er to tabeller blevet slået sammen til én baseret på den angivne nøglekolonne.
8. klik filet > Luk & indlæs tilI Indlæs til dialog, tjek Bordlampe mulighed og angiv den placering, du vil indlæse. Klik Load.
Nu er de to tabeller blevet slået sammen baseret på en nøglekolonne.
4.2 Kombiner to ark baseret på én nøglekolonne ved hjælp af Excel-funktioner
Hvis du kun ønsker at flytte en eller to kolonner fra et ark til et andet og lokalisere ud fra en nøglekolonne, kan Excel-funktionerne hjælpe dig.
Flyt f.eks. de komplette data fra ark 2 til ark 1 og baseret på kolonne A for at finde dataene.
kombiner-to-ark-baseret-på-en-nøgle-kolonne-funktioner.xlsx
Sheet1 | Sheet2 |
4.21 Kombiner to ark med en kolonne med VLOOKUP
1. Kopiér og indsæt nedenstående formel ved siden af tabellen i ark 1:
=OPSLAG(A2,Ark2!$A$2:$B$5,2,FALSK)
Forklaring:
A2: den første opslagsværdi (nøglekolonne);
Ark2!$A$2:$B$5: tabelarrayet, tabellen indeholder to eller flere kolonner, hvor opslagsværdikolonnen og resultatværdikolonnen lokaliserer;
2: kolonneindekset, det specifikke kolonnenummer (det er et heltal) for table_array, som du vil returnere den matchede værdi fra.
2. Trykke Indtast nøglen til at få det første resultat.
3. Træk derefter autofyldhåndtaget ned for at udfylde alle data.
4. Hold formelcellerne fremhævet, klik Home fanen, og gå til formater cellerne som du har brug for i nummer gruppe.
For mere information om VLOOKUP-funktionen, klik her.
4.22 Kombiner to ark med en kolonne med en formel kombinere MATCH og INDEX funktioner
1. Kopiér og indsæt nedenstående formel ved siden af tabellen i ark 1:
=INDEX(Sheet2!$B$2:$B$5,MATCH(Sheet1!A2,Sheet2!$A$2:$A$5,0))
Forklaring:
Ark2!$B$2:$B$5: kolonnen med den matchende værdi, du ønsker at finde;
Ark1!A2: den første opslagsværdi (i nøglekolonnen);
Ark2!$A$2:$A$5: den nøglekolonne, du vil kombinere to ark baseret på.
2. Trykke Indtast nøglen til at få det første resultat.
3. Træk derefter autofyldhåndtaget ned for at udfylde alle data.
4. Hold formelcellerne fremhævet, klik Home fanen, og gå til formater cellerne som du har brug for i nummer gruppe.
4.3 Kombiner to ark baseret på en nøglekolonne med et praktisk værktøj
Bortset fra Combine-funktionen er der en anden kraftfuld funktion – Tabeller flettes in Kutools til Excel, som hurtigt og nemt kan kombinere to ark baseret på én nøglesøjle.
kombiner-to-ark-baseret-på-en-nøgle-kolonne-handy-tool.xlsx
Efter gratis installation Kutools til Excel, gør venligst som nedenfor:
1. klik Kutools Plus >Tabeller flettes.
2. I Tables Merge – Trin 1 af 5 vindue, skal du vælge tabelintervallerne ind Vælg hovedtabellen , Vælg opslagstabellen sektion separat, klik Næste.
3. i Trin 2 af 5 vindue, marker den nøglekolonne, du vil kombinere baseret på, klik Næste.
4. i Trin 3 af 5 vindue, kan du markere de kolonner, du vil opdatere data baseret på opslagstabellen, hvis du ikke har brug for opdateringsdata, skal du blot klikke direkte Næste.
5. i Trin 4 af 5 vindue, marker her de kolonner, du vil kombinere til hovedtabellen, og klik derefter Næste.
6. I det sidste trin, specificer de muligheder, du har brug for, klik Finish.
Denne funktion understøtter at kombinere to ark i forskellige projektmapper.
Antag, at der nu er to tabeller i ark1 og ark2 separat for at flytte dataene i kolonne End_Dates fra ark2 til ark1 baseret på kolonnen Projekt og kolonne Start_Date som vist nedenfor skærmbillede:
Sheet1 | Sheet2 |
Kombineret ark |
Klik for at downloade prøvefilen
I Excel understøtter de indbyggede funktioner ikke denne handling, men den Tabeller flettes of Kutools til Excel kan klare det.
Efter gratis installation Kutools til Excel, gør venligst som nedenfor:
1. klik Kutools Plus > Tabeller flettes.
2. i Fletning af tabeller - Trin 1 af 5 vindue, skal du vælge tabelintervallerne ind Vælg hovedtabellen , Vælg opslagstabellene afsnit separat, klik Næste.
3. i Trin 2 af 5 vindue, marker de to nøglekolonner, du vil kombinere baseret på, klik Næste.
Bemærk: automatisk vil de relaterede kolonner i opslagstabel blive matchet, du kan klikke på kolonnenavnet i opslagstabelkolonner for at ændre dem efter behov.
4. i Trin 3 af 5 vindue, kan du markere de kolonner, du vil opdatere data baseret på opslagstabellen, hvis du ikke har brug for opdateringsdata, skal du blot klikke direkte Næste.
5. i Trin 4 af 5 vindue, marker her den eller de kolonner, du vil kombinere til hovedtabellen, og klik derefter Næste.
6. I det sidste trin, specificer de muligheder, du har brug for, klik Finish.
Så er den eller de kolonner, du vil tilføje, blevet tilføjet til slutningen af hovedtabellen.
Denne funktion understøtter at kombinere to ark i forskellige projektmapper.
For at kombinere flere ark med samme sidehoved som vist nedenfor skærmbillede:
Kombineret ark |
Klik for at downloade prøvefilen
6.1 Kombiner alle ark med samme overskrifter ved at bruge VBA
Der er en VBA-kode, der kan kombinere alle ark i en projektmappe med samme overskrifter.
1. Aktiver den projektmappe, som du vil flette regneark med den samme overskrift, og tryk derefter på andre + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.
2. Klik på i det åbne vindue indsatte > Moduler for at indsætte et nyt tomt modul.
3. Kopier og indsæt nedenstående VBA-kode til det nye modul.
VBA: Kombiner ark med samme sidehoved
Sub Combine()
'Update by Extendoffice
Dim i As Integer
Dim xTCount As Variant
Dim xWs As Worksheet
On Error Resume Next
LInput:
xTCount = Application.InputBox("The number of title rows", "", "1")
If TypeName(xTCount) = "Boolean" Then Exit Sub
If Not IsNumeric(xTCount) Then
MsgBox "Only can enter number", , "Kutools for Excel"
GoTo LInput
End If
Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
xWs.Name = "Combined"
Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
For i = 2 To Worksheets.Count
Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
Next
End Sub
4. Tryk på F5 tasten for at køre koden, dukker en dialog op for at spørge dig om antallet af overskriftsrækker, skriv nummeret i tekstboksen. Klik OK.
Nu er alle ark i denne projektmappe blevet kombineret i et nyt ark med navnet Kombineret.
6.2 Kombiner ark med samme overskrifter ved at bruge et praktisk værktøj
Kombiner træk ved Kutools til Excel kan også håndtere dette job, og det understøtter at kombinere ark på tværs af projektmapper.
Efter gratis installation Kutools til Excel, gør venligst som nedenfor:
1. Aktiver den projektmappe, som du vil kombinere ark med samme overskrifter, klik Kutools Plus > Kombiner.
2. En dialogboks kommer frem for at minde dig om noget om adgangskode. Hvis den eller de projektmapper, du bruger, ikke involverer adgangskoder, skal du klikke på OK at fortsætte. I springende ud Kombiner regneark – Trin 1 af 3 vindue, tjek Kombiner flere regneark fra projektmapper til et regneark valgmulighed, klik Næste.
3. i Trin 2 af 3 vindue, er alle ark listet og tjekket ind Liste over regneark afsnit, klik Næste at fortsætte.
tips:
1) Hvis du kun vil kombinere nogle af arkene, skal du bare markere de arknavne, du har brug for, og lade andre være umarkerede.
2) Hvis du vil tilføje flere projektmapper til at kombinere, skal du klikke Tilføj for at tilføje filer eller mapper til Liste over projektmapper sektion.
4. i Trin 3 af 3, kontrollere Kombiner efter række mulighed, og skriv antallet af overskriftsrækker i Antal overskriftsrækker tekstboks, angiv andre indstillinger efter behov. Klik Finish.
5. Vælg en mappe, og giv et navn til den nye projektmappe i Angiv filnavnet og placeringen for den kombinerede projektmappe dialog, klik Gem.
6. En dialog kommer frem for at spørge dig, om du gemmer indstillingerne som et scenarie, klik Ja or Ingen for du har brug for. En projektmappe popper ud for at vise den originale projektmappe og nye projektmappelinks. Klik på linket til den nye projektmappesti for at åbne den til kontrol.
Konsolider
For eksempel er der tre ark med samme rækkeoverskrifter og kolonneoverskrifter, nu vil du kombinere dem med samme overskrifter og summere dataene som vist nedenfor.
Resultat |
Klik for at downloade prøvefilen
1.1 Kombiner ark og lav beregninger med konsolideringsfunktionen
I Excel er Konsolider funktion understøtter at kombinere ark og lave beregninger.
1. Aktiver den projektmappe, som du vil kombinere dens ark, og vælg en celle, hvor du vil placere de kombinerede data, klik data > Konsolider.
2. i Konsolider dialog, gør følgende indstillinger:
1) I Funktion rullemenuen, vælg den beregning, du vil lave efter at have kombineret ark.
2) Klik på valgikonet ved siden af Gennemse knappen for at vælge det område, der skal kombineres, og klik Tilføj til Alle referencer sektion.
Gentag dette trin for at tilføje alle områder, der skal kombineres i Alle referencer sektion.
3) I Brug etiketter i afsnit, tjek Øverste række , Venstre kolonne afkrydsningsfelter, hvis områderne har både rækkeoverskrift og kolonneoverskrift.
4) Hvis du ønsker, at det kombinerede indhold skal ændres, efterhånden som kildedataene ændres, skal du markere Opret links til kildedata afkrydsningsfelt.
3. klik OK. Områderne er blevet kombineret og opsummeret baseret på overskrifter.
Bemærk: Hvis de områder, du vil kombinere, er i andre projektmapper, skal du klikke på Gennemse i dialogboksen Konsolider for at vælge projektmappen, og derefter skrive arknavnet og området i tekstboksen og klikke på Tilføj for at tilføje området til sektionen Alle referencer.
1.2 Kombiner ark og lav beregninger med et praktisk værktøj
Kombiner træk ved Kutools til Excel understøtter at kombinere ark i flere projektmapper og lave beregninger i ét ark.
Efter gratis installation Kutools til Excel, gør venligst som nedenfor:
1. Aktiver den eller de projektmapper, du vil konsolidere, klik Kutools Plus > Kombiner.
2. En dialogboks kommer frem for at minde dig om noget om adgangskode. Hvis den eller de projektmapper, du bruger, ikke involverer adgangskoder, skal du klikke på OK at fortsætte. I springende ud Kombiner regneark – Trin 1 af 3 vindue, tjek Konsolider og beregne værdier på tværs af flere projektmapper i et regneark valgmulighed, klik Næste.
3. i Trin 2 af 3 vindue, er alle ark med åbnede projektmapper listet og tjekket ind Liste over regneark afsnit, klik Næste at fortsætte.
Tip: Hvis du kun vil kombinere nogle af arkene, skal du bare markere de arknavne, du har brug for, og lade andre være umarkerede. Hvis du vil tilføje flere projektmapper til at kombinere, skal du klikke på Tilføj for at tilføje filer eller mapper til afsnittet med liste over projektmapper.
4. i Trin 3 af 3, angiv beregningen, etiketter du har brug for. Klik Finish.
5. Vælg en mappe, og giv et navn til den nye projektmappe i Angiv filnavnet og placeringen for den kombinerede projektmappe dialog, klik Gem.
6. En dialog kommer frem for at spørge dig, om du gemmer indstillingerne som et scenarie, klik Ja or Ingen for du har brug for. En projektmappe popper ud for at vise den originale projektmappe og nye projektmappelinks. Klik på linket til den nye projektmappesti for at åbne den til kontrol.
Hvis dine data er i en simpel struktur som vist nedenfor, kan du kombinere arkene til en pivottabel direkte.
1. Aktiver den projektmappe, du vil bruge, klik Tilpas værktøjslinjen Hurtig adgang > Flere kommandoer.
2. I popping Excel-indstillinger vindue, vælg Alle kommandoer fra Vælg kommandoer fra sektion, og træk derefter rullepanelet for at vælge Pivottabel og PivotChart-guide.
3. klik Tilføj for at tilføje Pivottabel og PivotChart-guide til Tilpas værktøjslinjen Hurtig adgangklik OK.
4. Klik på Pivottabel og PivotChart-guide kommando fra værktøjslinjen og i Trin 1 af 3, kontrollere Flere konsolideringsintervaller og pivottabel indstillinger, skal du klikke Næste.
5. i Trin 2a af 3, tjek Jeg vil oprette indstillingen sidefelter, klik Næste.
6. i Trin 2b af 3, klik på valgikonet for at vælge det område, du vil kombinere, klik Tilføj at tilføje det til Alle intervaller sektion, gentag dette trin for at tilføje alle områder, der bruges til at kombinere. Tjek 0 i Hvor mange sidefelter vil du have. Klik Næste.
7. Vælg den placering, du vil oprette pivottabellen på Trin 3 af 3klik Finish.
Nu er der oprettet en pivottabel, angiv indstillingerne i Pivottabelfelter rude, som du har brug for.
Bemærk: Hvis strukturen af dataene er kompleks, skal du efter min mening kombinere ark med den generelle metodeliste ovenfor og derefter transformere resultatarket til pivottabel.
Google-ark
Antag, at der er tre Google-ark, der skal kombineres til ét som vist nedenfor skærmbillede:
Klik for at downloade prøvefilen
1.1 Kombiner google sheets til ét ark ved hjælp af filterfunktionen
I et ark, hvor du vil placere de kombinerede data, skal du vælge en celle, skriv nedenstående formel:
=({filter(A!A2:B, len(A!A2:A)); filter(B!A2:B, len(B!A2:A)); filter('C'!A2:B, len ('C'!A2:A)) })
Så er dataene i ark A, B og C blevet kopieret.
I formlen:
A, B, C er arknavnene, A2: B er dataområdet i hvert ark, A2:A er den første kolonne i hvert dataområde.
1.2 Kombiner google sheets til ét ark ved hjælp af IMPORTRANGE-funktionen
Denne formel bruges ofte til at kombinere to områder i Google Sheet.
Vælg en celle under det første dataområde, skriv nedenstående formel:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit","B!A2:B4")
Så er dataene i ark B kopieret nedenfor.
I formlen
https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit
er arkets placering, kan du finde det i webadresselinjen.
B!A2:B4 er celleområdet i ark B, som du vil kopiere til det første område.
Bemærk: hvis cellen, der placerer formlen, er blevet redigeret før, vil formlen returnere #REF!
Hvis du vil kombinere ark fra flere projektmapper i Google Sheet, er der ingen hurtig måde som Excel.
For at kombinere google-ark fra projektmapper til én projektmappe kan du bruge Kopier til kommandoen for at højreklikke på Menu.
Højreklik på det ark, du vil bruge, klik Kopier til > Nyt regneark or Eksisterende regneark.
Hvis du vælger Nyt regneark, vises en dialogboks for at minde dig om, at arket er blevet kopieret, klik OK. Nu er det aktuelle ark blevet kopieret til en ny projektmappe. Du kan klikke Åbn regnearket at tjekke.
Hvis du vælger Eksisterende regneark, Vælg et regneark at kopiere dette regneark til dialog vises.
1) Vælg, hvor det eksisterende regneark er;
2) Vælg den projektmappe, som du vil kopiere arket til Filer;
3) Eller du kan direkte skrive webadressen på den projektmappe, du vil kopiere til, i Eller indsæt en webadresse her bar.
4) Klik Type.
Hvis arket kopieres til et nyt regneark, er arknavnet i den nye projektmappe det samme som det originale navn, hvis arket kopieres til et eksisterende regneark, vil arknavnet i den kombinerede projektmappe blive tilføjet et præfiks for Kopi af .
Extension
Hvis vi antager, at der er to ark, der har nogle dubletter, skal vi kombinere dataene og fjerne dubletterne som vist nedenfor:
Generelt resultat | Fjern dubletter |
1.1 Kombiner ark og fjern derefter dubletter ved at fjerne dubletter
I Excel er Fjern duplikater funktionen hjælper dig med hurtigt at fjerne de duplikerede data.
Efter at have brugt ovenstående metoder til at kombinere ark, vælg derefter de kombinerede data, klik data > Fjern duplikater.
I boksen Fjern duplikater dialog, skal du vælge de kolonner, du vil fjerne dubletter fra, kan du kontrollere Mine data har overskrifter Klik på for at ignorere overskrifterne OK.
Så er de duplikerede rækker blevet fjernet.
1.2 Kombiner ark og fjern derefter dubletter med et praktisk værktøj
Hvis der kun er to områder, der skal kombineres og fjerne dubletter, Tabeller flettes of Kutools til Excel kan direkte fjerne dubletter, mens du kombinerer.
Efter gratis installation Kutools til Excel, gør venligst som nedenfor:
1. Aktiver den projektmappe, der indeholder de data, du vil kombinere, klik Kutools Plus > Tabeller flettes.
2. I Tables Merge – Trin 1 af 5 vinduet, skal du vælge de to områder, du vil kombinere, og hvis tabellerne har to overskrifter, skal du markere Hovedtabel har overskrift , Opslagstabel har overskrift afkrydsningsfelter, klik Næste.
3. i Trin 2 af 5 vindue, skal du markere den nøglekolonne, som du vil kombinere områder baseret på, og klikke Næste.
4. i Trin 3 af 5 vindue, kan du kontrollere de kolonner, som du vil opdatere data baseret på opslagstabellen, klik Næste for at gå til sidste trin.
Tip: Hvis der er en ny kolonne i opslagstabellen, som skal tilføjes til hovedtabellen, vil der være et trin 4 af 5 vindue til tilføjelse af kolonner.
5. i Trin 5 af 5 vindue i Tilføj muligheder afsnit, tjek Tilføj uoverensstemmende rækker til slutningen af hovedtabellen afkrydsningsfeltet i Opdateringsmuligheder afsnit, tjek Opdater kun cellerne, når der er data i opslagstabellen afkrydsningsfelt. Klik på Finish.
Derefter kombineres de to tabeller til hovedbordet uden dubletter.
Antag, at der er flere projektmapper med samme navneark, såsom ark1, ark2, nu for at kombinere alle ark med navnet ark1 til ét ark, alle ark med navnet ark2 til ét ark som vist nedenfor, kan du bruge Kutools til Excel's Kombiner funktion til hurtigt at håndtere dette job.
Efter gratis installation Kutools til Excel, gør venligst som nedenfor:
1. Aktiver de projektmapper, du vil kombinere, klik på Kutools Plus > Kombiner.
2. En dialogboks kommer frem for at minde dig om noget om adgangskode. Hvis den eller de projektmapper, du bruger, ikke involverer adgangskoder, skal du klikke på OK at fortsætte. I springende ud Kombiner regneark – Trin 1 af 3 vindue, tjek Kombiner alle regneark med samme navn i et regneark valgmulighed, klik Næste.
3. i Trin 2 af 3 vindue, er alle ark med åbnede projektmapper listet og tjekket ind Liste over regneark afsnit, klik Næste at fortsætte.
tips:
Hvis du kun vil kombinere nogle af arkene, skal du bare markere de arknavne, du har brug for, og lade andre være umarkerede.
Hvis du vil tilføje flere projektmapper til at kombinere, skal du klikke Tilføj for at tilføje filer eller mapper til Liste over projektmapper sektion.
4. i Trin 3 af 3, angiv indstillingerne efter behov. Klik Finish.
5. Vælg en mappe, og giv et navn til den nye projektmappe i Angiv filnavnet og placeringen for den kombinerede projektmappe dialog, klik Gem.
6. En dialog kommer frem for at spørge dig, om du gemmer indstillingerne som et scenarie, klik Ja or Ingen for du har brug for. En projektmappe popper ud for at vise den originale projektmappe og nye projektmappelinks. Klik på linket til den nye projektmappesti for at åbne den til kontrol.
Kombiner efter række
Kombiner efter kolonne
Hvis du vil kombinere de samme intervaller på tværs af ark til et ark, for eksempel kun kombinere rækken A1:B5 af projektmappe A og projektmappe B til ét ark, vil Kombiner-funktionen i Kutools til Excel være et godt valg.
A | B | Kombineret Reuslt |
1. Aktiver de projektmapper, du vil bruge, klik Kutools Plus > Kombiner.
2. En dialogboks kommer frem for at minde dig om noget om adgangskode. Hvis den eller de projektmapper, du bruger, ikke involverer adgangskoder, skal du klikke på OK at fortsætte. I springende ud Kombiner regneark – Trin 1 af 3 vindue, tjek Kombiner flere regneark fra projektmapper til et regneark valgmulighed, klik Næste.
3. i Trin 2 af 3 vindue, er alle ark med åbnede projektmapper listet og tjekket ind Liste over regneark sektionen skal du klikke på valgikonet i Liste over regneark, og vælg derefter det område, du vil bruge. Klik derefter Samme rækkevidde knappen for at indstille alle arks rækkevidde til A1:B5. Klik Næste.
tips:
1) Hvis du kun vil kombinere nogle af arkene, skal du bare markere de arknavne, du har brug for, og lade andre være umarkerede.
2) Hvis du vil tilføje flere projektmapper til at kombinere, skal du klikke Tilføj for at tilføje filer eller mapper til Liste over projektmapper sektion.
4. i Trin 3 af 3, angiv indstillingerne efter behov. Klik Finish.
5. Vælg en mappe, og giv et navn til den nye projektmappe i dialogboksen Angiv filnavn og placering for den kombinerede projektmappe, klik Gem.
6. En dialog kommer frem for at spørge dig, om du gemmer indstillingerne som et scenarie, klik Ja or Ingen for du har brug for. En projektmappe popper ud for at vise den originale projektmappe og nye projektmappelinks. Klik på linket til den nye projektmappesti for at åbne den til kontrol.
Du kan også være interesseret i |
Kombiner / importer flere Csv-filer til flere regneark Kombiner celler og behold celleformateringen i Excel Kombiner indholdet af flere celler uden at miste data i Excel Kombiner dato og tid til en celle i Excel |
De bedste Office-produktivitetsværktøjer
Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%
- Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
- Flet celler / rækker / kolonner og opbevaring af data; Split celler indhold; Kombiner duplikatrækker og sum / gennemsnit... Forhindre duplikerede celler; Sammenlign områder...
- Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
- Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
- Foretrukne og hurtigt indsætte formler, Områder, diagrammer og billeder; Krypter celler med adgangskode Opret postliste og send e-mails ...
- Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
- Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
- Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
- Pivottabelgruppering efter ugenummer, ugedag og mere ... Vis ulåste, låste celler ved forskellige farver; Fremhæv celler, der har formel / navn...
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!