Skip to main content

Excel Handleiding: Meerdere werkmappen/werkbladen samenvoegen tot één

Author: Sun Last Modified: 2025-05-29

In Excel is het samenvoegen van werkbladen een veelvoorkomende, maar soms lastige taak voor veel gebruikers, vooral voor beginners. In deze handleiding vind je vrijwel alle scenario's voor samenvoegen die je kunt tegenkomen, inclusief professionele oplossingen. Je vindt snel het antwoord via de navigatielijst hieronder, of je kunt de stappen één voor één volgen als je meer wilt leren over samenvoegen.

In Excel zijn er twee hoofdtypen samenvoegen: alleen de inhoud samenvoegen, of de inhoud samenvoegen en direct berekeningen uitvoeren.

Navigatie van deze handleiding

Inhoud samenvoegen

1. Alle werkbladen samenvoegen tot één werkblad

1.1 Werkbladen samenvoegen tot één werkblad met VBA

1.2 Tabellen of benoemde bereiken samenvoegen met Query (Excel2016 of nieuwer)

1.3 Werkbladen samenvoegen tot één werkblad met een handige tool

1.4 Uitbreiding over het samenvoegen van werkbladen tot één

2. Werkmappen samenvoegen tot één werkmap

2.1 Werkmappen samenvoegen tot één werkmap met de opdracht Verplaatsen of Kopiëren

2.2 Meerdere werkmappen (in één map) samenvoegen tot één werkmap met VBA-code

2.3 Meerdere werkmappen (uit meerdere mappen) samenvoegen tot één werkmap met een handige tool

3. Specifieke werkbladen uit meerdere werkmappen samenvoegen tot één werkmap

3.1 Specifieke werkbladen uit werkmappen (alle werkmappen in dezelfde map)

3.2 Specifieke werkbladen uit meerdere werkmappen (uit meerdere mappen) samenvoegen met een handige tool

4. Twee werkbladen samenvoegen op basis van een sleutelkolom

4.1 Twee tabellen samenvoegen op basis van één sleutelkolom met Query (Excel2016 of nieuwer)

4.2 Twee werkbladen samenvoegen op basis van één sleutelkolom met Excel-functies

4.3 Twee werkbladen samenvoegen op basis van één sleutelkolom met een handige tool

5. Twee werkbladen samenvoegen op basis van twee kolommen

6. Werkbladen samenvoegen met dezelfde kopteksten

6.1 Alle werkbladen met dezelfde kopteksten samenvoegen met VBA

6.2 Werkbladen met dezelfde kopteksten samenvoegen met een handige tool

Consolideren

1. Werkbladen samenvoegen en berekeningen uitvoeren

1.1 Werkbladen samenvoegen en berekenen met de functie Consolideren

1.2 Werkbladen samenvoegen en berekeningen uitvoeren met een handige tool

2. Meerdere werkbladen samenvoegen in een Draaitabel

Google Sheet

1. Google Sheets samenvoegen tot één werkblad

1.1 Google Sheets samenvoegen tot één werkblad met de Filter-functie

1.2 Google Sheets samenvoegen tot één werkblad met de IMPORTRANGE-functie

2. Google Sheets samenvoegen tot één werkmap

Uitbreiding

1. Werkbladen samenvoegen en vervolgens dubbele waarden verwijderen

1.1 Werkbladen samenvoegen en vervolgens dubbele waarden verwijderen met Dubbele items verwijderen

1.2 Werkbladen samenvoegen en vervolgens dubbele waarden verwijderen met een krachtige tool

2. Werkbladen met dezelfde naam samenvoegen tot één werkmap

3. Gelijke bereiken over werkbladen samenvoegen tot één werkblad

Opmerking

In deze handleiding heb ik enkele werkbladen en gegevens aangemaakt om de methodes beter uit te leggen. Je kunt de verwijzingen aanpassen naar jouw situatie wanneer je onderstaande VBA-code of formules gebruikt, of je kunt de voorbeelden downloaden om de methodes direct uit te proberen.


Inhoud samenvoegen

1. Alle werkbladen samenvoegen tot één werkblad

Hier is een werkmap met4 werkbladen die samengevoegd moeten worden tot één werkblad.

sample sheet 1  sample sheet 2
sample sheet 3 sample sheet 4

doc sampleKlik om het voorbeeldbestand te downloaden

1.1 Alle werkbladen samenvoegen tot één werkblad met VBA-code


In Excel kun je, naast de traditionele methode van kopiëren en plakken, ook een VBA-code gebruiken om snel alle werkbladen samen te voegen tot één werkblad.

1. Druk op F11 en Alt toetsen om het Microsoft Visual Basic for Applications venster te openen.
Press F11 and Alt keys

2. Klik in het geopende venster op Invoegen > Module om een nieuwe lege module toe te voegen.
 click Insert > Module to insert a new blank module

3. Kopieer en plak onderstaande code in de nieuwe module.

VBA: Alle werkbladen samenvoegen tot één

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

copy and paste the code into the module

In bovenstaande code is het script “Combined” de naam van het werkblad waarin de samengevoegde inhoud wordt geplaatst. Je kunt deze naam aanpassen naar wens.

4. Druk op de F5 toets om de code uit te voeren. Er wordt een werkblad met de naam Combined aangemaakt vooraan alle werkbladen om alle inhoud te plaatsen.
all sheets are combined into one new sheet

1.2 Alle tabellen of benoemde bereiken samenvoegen met Query (Excel2016 of nieuwer)


Als je werkt in Excel2016 of nieuwer, kun je met de Query-functie alle aangemaakte tabellen of benoemde bereiken in één keer samenvoegen.

doc sampleKlik om het voorbeeldbestand te downloaden

Controleer eerst of de bereiken zijn aangemaakt als tabellen of benoemde bereiken. Voor het aanmaken van een tabel of benoemd bereik, zie How to convert range to table or vice versa in Excel en Define and use names in formulas.

1. Open de werkmap die je wilt samenvoegen, klik op Gegevens > Nieuwe query > Uit andere bronnen > Lege query.
click Data > New Query > From Other Sources > Blank Query

2. In het geopende Query Editor-venster, ga naar de formulebalk en typ onderstaande formule.

=Excel.CurrentWorkbook()

Druk op Enter toets, alle tabellen in het huidige werkboek worden weergegeven.
type a formula into the formula bar

3. Klik op de uitvouwknop naast Tekst en vink Paneel Uitvouwen aan en Alles selecteren aanvinken.
 check Expand option and Select All Columns checkbox

4. Klik op OK. Alle tabellen worden één voor één weergegeven.
All the tables are listed one by one

Je kunt met de rechtermuisknop op een kolomkop klikken om andere bewerkingen uit te voeren op de geselecteerde kolom.
right click at a column header

5. Klik vervolgens op Bestand > Sluiten & Laden naar….
click File > Close & Load To

6. In het Laden naar dialoogvenster, vink Tabel aan, kies vervolgens de locatie waar je de samengevoegde tabel wilt plaatsen in het Selecteer waar de gegevens moeten worden geladen gedeelte, klik op Laden.
specify the options in the dialog box

Nu is er een nieuw werkblad aangemaakt om alle samengevoegde tabellen te plaatsen.
 a new sheet is created to place all merged tables

1.3 Alle werkbladen samenvoegen tot één werkblad met een handige tool


Als bovenstaande methoden niet voldoen, kun je een handige tool proberen: Kutools voor Excel. De functie Samenvoegen is krachtig en kan niet alleen alle werkbladen samenvoegen tot één werkblad, maar ook geavanceerde taken uitvoeren, zoals werkbladen samenvoegen tot één werkmap, werkbladen met dezelfde naam samenvoegen, alleen geselecteerde werkbladen samenvoegen, werkbladen uit verschillende bestanden samenvoegen, enzovoort.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Open de werkmap waarvan je de werkbladen wilt samenvoegen, klik op Kutools Plus > Samenvoegen. Er verschijnt een dialoogvenster met een melding over wachtwoorden. Als de werkmappen die je wilt gebruiken geen wachtwoord vereisen, klik dan op OK om door te gaan.
click Kutools Plus > Combine
click OK to continue

2. In het Gegevens samenvoegen – Stap1 van3 venster, vink Gegevens kopiëren vanuit meerdere werkmappen naar één werkblad aan, klik op Volgende knop.
check Combine multiple worksheets from workbooks into one worksheet option

3. In het Stap2 van3-venster is standaard de huidige werkmap al geselecteerd in het Werkmaplijst-paneel en zijn alle werkbladen van de huidige werkmap geselecteerd in het Werkbladlijst-paneel. Klik op Volgende om door te gaan.

Opmerking: als je meerdere werkmappen hebt geopend, worden deze allemaal weergegeven in de Werkmaplijst. Vink alleen de werkmap aan die je wilt gebruiken.
specify the sheets to combine

4. Kies in de laatste stap de samenvoegmodus die je wilt gebruiken. Je kunt kiezen voor Gegevens samenvoegen per rij of Gegevens samenvoegen per kolom; geef vervolgens andere opties op naar wens. Klik op Voltooien knop.
 choose the combine mode

5. Er verschijnt een dialoogvenster waarin je een map kunt kiezen om de samengevoegde werkmap op te slaan. Je kunt de naam wijzigen in de Bestandsnaam balk, klik op Opslaan om af te ronden.
choose one folder to place the combined workbook,

6. Nu zijn alle werkbladen samengevoegd en verschijnt er een dialoogvenster waarin je wordt gevraagd of je de instellingen als scenario wilt opslaan. Klik op Ja of Nee zoals je wilt.
click Yes or No to save the scenario or not

Er verschijnt een nieuwe werkmap met het resultaat van het samenvoegen. Klik op de link van het Uitvoerbestand om het samengevoegde werkblad te bekijken.
A new workbook pops out with the combining result listed

Gegevens samenvoegen per rij
result of combining by row

Gegevens samenvoegen per kolom
result of combining by column

1.4 Uitbreiding over het samenvoegen van werkbladen tot één werkblad


1.41 Met een handige tool alleen de geselecteerde werkbladen samenvoegen tot één werkblad

Als je slechts enkele werkbladen uit een werkmap wilt samenvoegen tot één werkblad, is er geen ingebouwde functie in Excel die dit kan. Maar de Samenvoegen functie van Kutools voor Excel maakt dit mogelijk.

1. Open de werkmap die je gebruikt en klik op Kutools Plus > Samenvoegen > OK om de Samenvoegen-wizard te openen.
 click Kutools Plus > Combine
click ok to go on

2. In het Stap1 van3 venster, vink Gegevens kopiëren vanuit meerdere werkmappen naar één werkblad aan, klik op Volgende knop.
check Combine multiple worksheets from workbooks into one worksheet option

3. In het Stap2 van3-venster is standaard de huidige werkmap al geselecteerd in het Werkmaplijst-paneel en zijn alle werkbladen van de huidige werkmap geselecteerd in het Werkbladlijst-paneel. Vink de werkbladen uit die je niet wilt samenvoegen en klik op Volgende om door te gaan.
specify the sheets to combine

4. Geef in de laatste stap de gewenste opties op. Klik op Voltooien knop.
specify the options and click Finish button

5. Er verschijnt een dialoogvenster waarin je een map kunt kiezen om de samengevoegde werkmap op te slaan. Je kunt de naam wijzigen in de Bestandsnaam balk, klik op Opslaan om af te ronden.
choose one folder to place the combined workbook

6. Nu zijn alleen de aangevinkte werkbladen samengevoegd en verschijnt er een dialoogvenster waarin je wordt gevraagd of je de instellingen als scenario wilt opslaan. Klik op Ja of Nee zoals je wilt.
click Yes or No to save the scenario or not
 only the checked sheets are combined together

1.42 Met een handige tool werkbladen uit meerdere werkmappen samenvoegen tot één werkblad

Stel, je wilt alle werkbladen van boek1, boek2 en boek3 samenvoegen tot één werkblad zoals hieronder weergegeven, dan kan de Samenvoegen functie van Kutools voor Excel je hierbij helpen.
 combine sheets from multiple workbooks into one sheet

Na het gratis installeren van Kutools voor Excel, ga als volgt te werk:

1. Open de werkmappen die je wilt gebruiken en klik op Kutools Plus > Samenvoegen > OK om de Samenvoegen-wizard te openen.

2. In het Stap1 van3 venster, vink Gegevens kopiëren vanuit meerdere werkmappen naar één werkblad aan, klik op Volgende knop.
check Combine multiple worksheets from workbooks into one worksheet option

3. In het Stap2 van3 venster, zijn alle geopende werkmappen weergegeven en aangevinkt in het Werkmaplijst paneel, en alle werkbladen van de geopende werkmappen zijn weergegeven en aangevinkt in het Werkbladlijst paneel, klik op Volgende om door te gaan.
specify the workbooks and sheets to combine

Tip: als je werkmappen wilt toevoegen om samen te voegen, klik op Toevoegen om een pad te kiezen en werkmappen toe te voegen.
click Add button to choose a path to add workbooks

4. Kies in de laatste stap de gewenste opties. Klik op Voltooien.

5. Er verschijnt een dialoogvenster waarin je een map kunt kiezen om de samengevoegde werkmap op te slaan. Je kunt de naam wijzigen in de Bestandsnaam balk, klik op Opslaan om af te ronden.
choose one folder to place the combined workbook

6. Nu zijn alle werkbladen in de geopende werkmappen samengevoegd en verschijnt er een dialoogvenster waarin je wordt gevraagd of je de instellingen als scenario wilt opslaan. Klik op Ja of Nee zoals je wilt.

Open de samengevoegde werkmap die je hebt opgeslagen; de werkbladen uit verschillende werkmappen zijn samengevoegd tot één werkblad.


2. Meerdere werkmappen samenvoegen tot één werkmap

Hier zijn drie werkmappen die samengevoegd moeten worden tot één werkmap.

jan feb mrt
sample workbook 1 sample workbook 2 sample workbook 3

doc samplejan.xlsx  doc samplefeb.xlsx  doc samplemar.xlsx

2.1 Werkmappen samenvoegen tot één werkmap met de opdracht Verplaatsen of Kopiëren


Als je alleen werkbladen uit enkele werkmappen wilt samenvoegen, kun je de opdracht Verplaatsen of Kopiëren van Excel gebruiken.

1. Open de eerste twee werkmappen die je wilt samenvoegen, activeer de eerste werkmap, selecteer de werkbladen die je wilt verplaatsen en klik vervolgens met de rechtermuisknop om het contextmenu te openen, en klik op Verplaatsen of Kopiëren.
right click the sheet tabs, and click Move or Copy

Tips

1) Klik eerst met de rechtermuisknop op een tabblad en kies Alles selecteren uit het contextmenu als je alle werkbladen wilt verplaatsen, gebruik daarna de opdracht Verplaatsen of Kopiëren.

2) Houd de Ctrl-toets ingedrukt om meerdere niet-aangrenzende werkbladen te selecteren.

3) Selecteer het eerste werkblad en houd de Shift-toets ingedrukt om het laatste werkblad te selecteren voor meerdere aaneengesloten werkbladen.

2. In het Verplaatsen of Kopiëren dialoogvenster, in de Naar boek keuzelijst, kies de werkmap waar je de werkbladen naartoe wilt verplaatsen, kies hier Jan, en geef vervolgens de locatie op waar je de werkbladen wilt plaatsen in Voor werkblad gedeelte, klik op OK.
set options in the dialog box

Opmerking:

1) Je kunt het beste Kopie maken aanvinken, anders wordt het werkblad uit de oorspronkelijke werkmap verwijderd na het verplaatsen.

2) Als je alle werkmappen in een nieuwe werkmap wilt plaatsen, kies (nieuw boek) in de Naar boek keuzelijst.
place all workbooks into a new workbook, choose (new book)

Alle werkbladen zijn verplaatst naar de hoofdwerkmap.
the sheets have been moved to the master workbook

Herhaal bovenstaande stappen om alle werkmappen samen te voegen tot één.

2.2 Meerdere werkmappen (in één map) samenvoegen tot één werkmap met VBA-code


Om veel werkmappen die allemaal in één map staan samen te voegen, kun je een VBA-code gebruiken.

1. Open de werkmap waarin je alle werkmappen wilt samenvoegen, druk vervolgens op Alt + F11 toetsen om het Microsoft Visual Basic for Applications venster te openen.
press Alt + F11 keys

2. Klik in het geopende venster op Invoegen > Module om een nieuwe lege module toe te voegen.
click Insert > Module to insert a new blank module

3. Kopieer en plak onderstaande VBA-code in de nieuwe module.

VBA: Meerdere werkmappen samenvoegen tot huidige werkmap

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

 copy and paste the code into the module

Opmerking

In de VBA-code is het script "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\" het pad naar de map waar de werkmappen staan die je wilt samenvoegen. Pas dit aan naar jouw situatie.

Als de werkmappen die je wilt samenvoegen in verschillende mappen staan, kopieer ze dan eerst naar één map.

4. Druk op F5 toets om de code uit te voeren. Alle werkmappen zijn nu gekopieerd aan het einde van de huidige werkmap.
all workbooks are copied to the end of the current workbook

Tip: alle gekopieerde werkbladen behouden hun oorspronkelijke naam. Wil je de werkmapnaam als voorvoegsel gebruiken, gebruik dan onderstaande code:

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

 comined all workbooks to use the workbook name as prefix

2.3 Meerdere werkmappen (uit meerdere mappen) samenvoegen tot één werkmap met een handige tool


Soms wil je alle werkmappen uit verschillende mappen samenvoegen tot één werkmap. Bijvoorbeeld, om alle werkmappen uit de mappen2020 en2021 samen te voegen tot één werkmap, is er geen directe manier in Excel om dit te doen.
combine all workbooks in different folders into one workbook

De functie Samenvoegen van Kutools voor Excel biedt echter een optie om werkmappen uit meerdere mappen samen te voegen tot één.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Na het gratis installeren van Kutools voor Excel, ga als volgt te werk:

1. Start Excel, klik op Kutools Plus > Samenvoegen, Er verschijnt een dialoogvenster met een melding over wachtwoorden. Als de werkmappen die je wilt gebruiken geen wachtwoord vereisen, klik dan op OK om door te gaan.
click Kutools Plus > Combine
click OK to continue

2. In het Gegevens samenvoegen – Stap1 van3 venster, vink Gegevens samenvoegen vanuit meerdere werkmappen naar één werkmap aan, klik op Volgende knop.
check Combine multiple worksheets from workbooks into one workbook option

3. In het Stap2 van3 venster, klik op de pijl naast de Toevoegen knop om het vervolgkeuzemenu weer te geven, klik op Map.
click the Add button

4. Vervolgens in het Map selecteren dialoogvenster, kies een map die je wilt gebruiken, klik op Map selecteren om deze toe te voegen aan de Werkmaplijst sectie.
click Select Folder
choose one folder

5. Herhaal bovenstaande stap om alle mappen toe te voegen en alle werkmappen weer te geven in de Werkmaplijst, klik op Volgende.
Repea to add all folders and list all workbooks in the dialog box

6. Kies in de laatste stap de gewenste opties. Klik op Voltooien knop.
choose options and click Finish button

7. Er verschijnt een dialoogvenster waarin je een map kunt kiezen om de samengevoegde werkmap op te slaan. Je kunt de naam wijzigen in de Bestandsnaam balk, klik op Opslaan om af te ronden.
choose one folder to place the combined workbook

8. Nu zijn alle werkbladen samengevoegd en verschijnt er een dialoogvenster waarin je wordt gevraagd of je de instellingen als scenario wilt opslaan. Klik op Ja of Nee zoals je wilt.
click Yes or No to save the scenario or not

Er verschijnt een nieuwe werkmap met het resultaat van het samenvoegen. Klik op de link van het Uitvoerbestand om het samengevoegde werkblad te bekijken.
A new workbook pops out which lists the combining result

Samenvoegresultaat

Opmerking: in de samengevoegde werkmap geeft het eerste werkblad met de naam Kutools voor Excel informatie over de oorspronkelijke werkbladen en de uiteindelijke samengevoegde werkbladen. Je kunt dit verwijderen als je het niet nodig hebt.


3. Specifieke werkbladen uit meerdere werkmappen samenvoegen tot één werkmap

Als je alleen bepaalde werkbladen uit werkmappen wilt samenvoegen tot één werkmap, en niet alle werkbladen van elke werkmap, probeer dan onderstaande methoden.

doc samplequarter-1.xlsx doc samplequarter-2.xlsx doc samplequarter-3.xlsx

3.1 Specifieke werkbladen uit werkmappen (alle werkmappen in dezelfde map) samenvoegen tot één werkmap met VBA-code


1. Open een werkmap om de samengevoegde werkbladen te plaatsen, druk vervolgens op Alt + F11 om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik in het geopende venster op Invoegen > Module om een nieuwe lege module toe te voegen.
click Insert > Module to insert a new blank module

3. Kopieer en plak onderstaande VBA-code in de nieuwe module.

VBA: Specifieke werkbladen uit meerdere werkmappen samenvoegen tot huidige werkmap

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

 copy and paste the code into module

Opmerking

1) In de VBA-code is het script " C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\" het pad naar de map waar de werkmappen staan die je wilt samenvoegen. Pas dit aan naar jouw situatie.

2) In de VBA-code is het script "A,B" de namen van de specifieke werkbladen die ik wil samenvoegen uit de werkmappen. Pas deze aan naar wens, gebruik komma's om elke werkbladnaam te scheiden.

3) Als de werkmappen die je wilt samenvoegen in verschillende mappen staan, kopieer ze dan eerst naar één map.

4. Druk op F5 toets om de code uit te voeren. Alleen de specifieke werkbladen zijn nu gekopieerd aan het einde van de huidige werkmap.
only the specific worksheets have been copied to the end of the current workbook

3.2 Specifieke werkbladen uit meerdere werkmappen (uit meerdere mappen) samenvoegen met een handige tool


Als de werkmappen die je wilt samenvoegen zich in verschillende mappen bevinden, kun je de functie Samenvoegen van Kutools voor Excel gebruiken.

Na het gratis installeren van Kutools voor Excel, ga als volgt te werk:

1. Start Excel, klik op Kutools Plus > Samenvoegen, Er verschijnt een dialoogvenster met een melding over wachtwoorden. Als de werkmappen die je wilt gebruiken geen wachtwoord vereisen, klik dan op OK om door te gaan.
click Kutools Plus > Combine
click OK to continue

2. In het Gegevens samenvoegen – Stap1 van3 venster, vink Gegevens samenvoegen vanuit meerdere werkmappen naar één werkmap aan, klik op Volgende knop.

check Combine multiple worksheets from workbooks into one workbook option

3. In het Stap2 van3 venster, klik op de pijl naast de Toevoegen knop om het vervolgkeuzemenu weer te geven, klik op Map.
click Add button

4. Vervolgens in het Map selecteren dialoogvenster, kies een map die je wilt gebruiken, klik op Map selecteren om deze toe te voegen aan de Werkmaplijst sectie.
click Select Folder
choose one folder

5. Herhaal bovenstaande stap om alle mappen toe te voegen en alle werkmappen weer te geven in de Werkmaplijst.
Repeat to add all folders and list all workbooks in the dialog box

6. Blijf vervolgens in Stap2 van3 venster, selecteer een werkmap in de Werkmaplijst, en vink alleen de werkbladen aan die je wilt gebruiken in de Werkbladlijst, klik vervolgens op Zelfde werkblad knop. Nu zijn alle werkbladen met dezelfde naam uit de werkmappen in de Werkmaplijst aangevinkt. Klik op Volgende om door te gaan.
check the specific sheets to combine

7. Kies in de laatste stap de gewenste opties. Klik op Voltooien knop.
choose options and click Finish button

8. Er verschijnt een dialoogvenster waarin je een map kunt kiezen om de samengevoegde werkmap op te slaan. Je kunt de naam wijzigen in de Bestandsnaam balk, klik op Opslaan om af te ronden
choose one folder to place the combined workbook

9. Nu zijn de specifieke werkbladen samengevoegd en verschijnt er een dialoogvenster waarin je wordt gevraagd of je de instellingen als scenario wilt opslaan. Klik op Ja of Nee zoals je wilt.

Er verschijnt een nieuwe werkmap met het resultaat van het samenvoegen. Klik op de link van het Uitvoerbestand om het samengevoegde werkblad te bekijken.

Samenvoegresultaat

Opmerking: in de samengevoegde werkmap geeft het eerste werkblad met de naam Kutools voor Excel informatie over de oorspronkelijke werkbladen en de uiteindelijke samengevoegde werkbladen. Je kunt dit verwijderen als je het niet nodig hebt.
A new workbook pops out which lists the combining result


4. Twee werkbladen samenvoegen op basis van een sleutelkolom

Zoals hieronder weergegeven, zijn er twee tabellen in twee werkbladen. Je wilt deze twee tabellen samenvoegen tot één op basis van een sleutelkolom in Excel.

Tabel1 Tabel2
sample table 1 sample table 2
Samengevoegde tabel
Combined Table


4.1 Twee tabellen samenvoegen op basis van één sleutelkolom met Query (Excel2016 of nieuwer)


De Query-functie in Excel2016 of nieuwer is zeer krachtig en ondersteunt het samenvoegen van twee tabellen op basis van een sleutelkolom.

Controleer voordat je de Query-functie gebruikt of de bereiken die je wilt samenvoegen als tabellen zijn aangemaakt.

doc samplecombine-two-tables-based-on-a-key-column-query.xlsx

1. Klik op een willekeurige cel van de eerste tabel, klik op Gegevens > Uit tabel in de groep Gegevens ophalen & transformeren.

click Data > From Table

2. In het Query Editor dialoogvenster, klik op Bestand > Sluiten & Laden Naar opdracht. Zie screenshot:
click File > Close & Load To

3. Vervolgens in het geopende Laden naar dialoogvenster, vink Alleen verbinding maken aan. Klik op Laden.
check Only Create Connection option

Nu zie je het Werkmapquery's paneel, en de tabel is als koppeling weergegeven in het paneel.
the Workbook Queries pane display, and the table has been listed in the pane as a link.

Herhaal bovenstaande stappen om de tweede tabel toe te voegen aan het Werkmapquery's paneel.
Repeat to add the second table to the Workbook Queries pane

4. Klik vervolgens op Gegevens > Nieuwe query > Query's combineren > Samenvoegen.

click Data > New Query > Combine Queries > Merge

5. In het Samenvoegen venster, kies de twee tabellen die je wilt samenvoegen in de twee keuzelijsten. De tabel onderaan wordt samengevoegd in de tabel erboven.
choose the two tables you want to combine i

6. Klik op de sleutelkolom waarop je de tabellen wilt samenvoegen, klik op OK.
click at the key column to combine two tables based on

7. Het Samenvoegen1 – Query Editor venster verschijnt, klik op de uitvouwknop naast NieuweKolom, vink vervolgens alle kolommen aan behalve de sleutelkolom, vink Oorspronkelijke kolomnaam als voorvoegsel gebruiken uit, klik op OK.
check all columns except the key column, and uncheck Use original column name as prefix checkbox

Nu zijn de twee tabellen samengevoegd tot één op basis van de opgegeven sleutelkolom.
two tables have been merged into one based on the specified key column

8. Klik op Bestand > Sluiten & Laden naar, in het Laden naar dialoogvenster, vink Tabel aan en geef de locatie op waar je wilt laden. Klik op Laden.
Click File > Close & Load To  check Table option and specify the location in the dialog box

Nu zijn de twee tabellen samengevoegd op basis van een sleutelkolom.
the two tables have been merged based on a key column

4.2 Twee werkbladen samenvoegen op basis van één sleutelkolom met Excel-functies


Als je slechts één of twee kolommen van het ene werkblad naar het andere wilt verplaatsen en wilt positioneren op basis van een sleutelkolom, kunnen de Excel-functies je helpen.

Bijvoorbeeld: verplaats de volledige gegevens van werkblad2 naar werkblad1 en positioneer op basis van kolom A.

doc samplecombine-two-sheets-based-on-a-key-column-functions.xlsx

Werkblad1 Werkblad2
sample sheet 1 sample sheet 2

4.21 Twee werkbladen samenvoegen op basis van een kolom met VLOOKUP

1. Kopieer en plak onderstaande formule naast de tabel in werkblad1:

=VLOOKUP(A2,Sheet2!$A$2:$B$5,2,FALSE)

Uitleg:

A2: de eerste zoekwaarde (sleutelkolom);

Sheet2!$A$2:$B$5: het tabelbereik, de tabel bevat twee of meer kolommen waarin de zoekwaarde en de resultaatwaarde zich bevinden;

2: het kolomnummer, het specifieke kolomnummer (geheel getal) van het tabelbereik waarvan je de overeenkomende waarde wilt retourneren.

2. Druk op Enter om het eerste resultaat te krijgen.
Combine two sheets by a column with VLOOKUP function

3. Sleep vervolgens de vulgreep naar beneden om alle gegevens in te vullen.
drag the autofill handle down to fill with all data.

4. Houd de formulecellen geselecteerd, klik op Start tabblad, en pas de opmaak van de cellen aan naar wens in de Getal groep.
format the cells to your need

Voor meer informatie over de VLOOKUP-functie, klik hier.

4.22 Twee werkbladen samenvoegen op basis van een kolom met een formule die MATCH en INDEX combineert

1. Kopieer en plak onderstaande formule naast de tabel in werkblad1:

=INDEX(Sheet2!$B$2:$B$5,MATCH(Sheet1!A2,Sheet2!$A$2:$A$5,0))

Uitleg:

Sheet2!$B$2:$B$5: de kolom met de overeenkomende waarde die je wilt vinden;

Sheet1!A2: de eerste zoekwaarde (in de sleutelkolom);

Sheet2!$A$2:$A$5: de sleutelkolom waarop je twee werkbladen wilt samenvoegen.

2. Druk op Enter om het eerste resultaat te krijgen.
Combine two sheets by a column with a formula combine MATCH and INDEX functions

3. Sleep vervolgens de vulgreep naar beneden om alle gegevens in te vullen.
drag the autofill handle down to fill with all data

4. Houd de formulecellen geselecteerd, klik op Start tabblad, en pas de opmaak van de cellen aan naar wens in de Getal groep.
format the cells to your need

Voor meer informatie over INDEX.

Voor meer informatie over MATCH.

4.3 Twee werkbladen samenvoegen op basis van één sleutelkolom met een handige tool


Naast de functie Samenvoegen is er nog een krachtige functie – Tabellen samenvoegen in Kutools voor Excel, waarmee je snel en eenvoudig twee werkbladen kunt samenvoegen op basis van één sleutelkolom.

doc samplecombine-two-sheets-based-on-a-key-column-handy-tool.xlsx

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Na het gratis installeren van Kutools voor Excel, ga als volgt te werk:

1. Klik op Kutools Plus >Tabellen samenvoegen.
Click Kutools Plus >Tables Merge

2. In het Tabellen samenvoegen – Stap1 van5 venster, selecteer de tabelbereiken in Selecteer de hoofdtabel en Selecteer de zoektafel sectie afzonderlijk, klik op Volgende.
select the table ranges into Select the main table and lookup table section separately

3. In het Stap2 van5 venster, vink de sleutelkolom aan waarop je wilt samenvoegen, klik op Volgende.
check the key column you want to combine based on

4. In het Stap3 van5 venster, kun je de kolommen aanvinken waarvan je de gegevens wilt bijwerken op basis van de zoektafel. Als je geen gegevens wilt bijwerken, klik dan direct op Volgende.
check the columns to update based on the lookup table, if do not need update data, just directly click Next

5. In het Stap4 van5 venster, vink hier de kolommen aan die je wilt samenvoegen met de hoofdtabel, klik vervolgens op Volgende.
check the columns to combine to the main table

6. Geef in de laatste stap de gewenste opties op, klik op Voltooien.
specify the options in the dialog box

Deze functie ondersteunt het samenvoegen van twee werkbladen uit verschillende werkmappen.


5. Twee werkbladen samenvoegen op basis van twee kolommen

Stel, er zijn twee tabellen in werkblad1 en werkblad2. Nu wil je de gegevens uit kolom End_Dates van werkblad2 naar werkblad1 verplaatsen op basis van de kolommen Project en Start_Date, zoals hieronder weergegeven:

Werkblad1 Werkblad2
sample sheet 1 sample sheet 2
Samengevoegd werkblad
Combined Sheet

doc sampleKlik om het voorbeeldbestand te downloaden

In Excel ondersteunen de ingebouwde functies deze bewerking niet, maar Tabellen samenvoegen van Kutools voor Excel kan dit wel.

Na het gratis installeren van Kutools voor Excel, ga als volgt te werk:

1. Klik op Kutools Plus > Tabellen samenvoegen.
Click Kutools Plus > Tables Merge

2. In het Tabellen samenvoegen – Stap1 van5 venster, selecteer de tabelbereiken in Selecteer de hoofdtabel en Selecteer de zoektafelsectie afzonderlijk, klik op Volgende.
select the main table and lookup table section separately

3. In het Stap2 van5-venster, vink de twee sleutelkolommen aan waarop je wilt samenvoegen, klik op Volgende.

Opmerking: de gerelateerde kolommen in de zoektafel worden automatisch gekoppeld. Je kunt op de kolomnaam in Kolom in de zoektafel klikken om deze aan te passen.
check the two key columns you want to combine based on

4. In het Stap3 van5-venster, kun je de kolommen aanvinken waarvan je de gegevens wilt bijwerken op basis van de zoektafel. Als je geen gegevens wilt bijwerken, klik dan direct op Volgende.

check the columns to update data based on the lookup table, if do not need update, just directly click Next

5. In het Stap4 van5 venster, vink hier de kolom(men) aan die je wilt samenvoegen met de hoofdtabel, klik vervolgens op Volgende.
check the column(s) to combine to the main table

6. Geef in de laatste stap de gewenste opties op, klik op Voltooien.
specify the options as you need, click Finish

De kolom(men) die je wilt toevoegen, zijn nu toegevoegd aan het einde van de hoofdtabel.
the column(s) to add has been added to the end of the main table

Deze functie ondersteunt het samenvoegen van twee werkbladen uit verschillende werkmappen.


6. Werkbladen samenvoegen met dezelfde kopteksten

Om meerdere werkbladen met dezelfde koptekst samen te voegen zoals hieronder weergegeven:

sample sheet 1  sample sheet 2 
sample sheet 3 sample sheet 4
Samengevoegd werkblad
Combined Sheet

doc sampleKlik om het voorbeeldbestand te downloaden

6.1 Alle werkbladen met dezelfde kopteksten samenvoegen met VBA


Er is een VBA-code waarmee je alle werkbladen van een werkmap met dezelfde kopteksten kunt samenvoegen.

1. Open de werkmap waarvan je de werkbladen met dezelfde kopteksten wilt samenvoegen, druk vervolgens op Alt + F11 om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik in het geopende venster op Invoegen > Module om een nieuwe lege module toe te voegen.
click Insert > Module to insert a new blank module

3. Kopieer en plak onderstaande VBA-code in de nieuwe module.

VBA: Werkbladen samenvoegen met dezelfde koptekst

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

 copy and paste the code into the module

4. Druk op de F5 toets om de code uit te voeren. Er verschijnt een dialoogvenster waarin je het aantal koprijen moet opgeven. Typ het aantal in het tekstvak. Klik op OK.
type the number of row header

Nu zijn alle werkbladen in deze werkmap samengevoegd in een nieuw werkblad met de naam Combined.
all sheets in this workbook have been combined in a new sheet named Combined

6.2 Werkbladen met dezelfde kopteksten samenvoegen met een handige tool


De functie Samenvoegen van Kutools voor Excel kan deze taak ook uitvoeren en ondersteunt het samenvoegen van werkbladen uit verschillende werkmappen.

Na het gratis installeren van Kutools voor Excel, ga als volgt te werk:

1. Open de werkmap waarvan je de werkbladen met dezelfde kopteksten wilt samenvoegen, klik op Kutools Plus > Samenvoegen.
 click Kutools Plus > Combine

2. Er verschijnt een dialoogvenster met een melding over wachtwoorden. Als de werkmap(pen) die je gebruikt geen wachtwoorden bevatten, klik op OK om door te gaan. In het geopende Gegevens samenvoegen – Stap1 van3 venster, vink Gegevens kopiëren vanuit meerdere werkmappen naar één werkblad aan, klik op Volgende.
check Combine multiple worksheets from workbooks into one worksheet option

3. In het Stap2 van3 venster, zijn alle werkbladen weergegeven en aangevinkt in de Werkbladlijst sectie, klik op Volgende om verder te gaan.
all sheets are listed and checked in Worksheet list section

Tips:

1) Als je slechts enkele werkbladen wilt samenvoegen, vink dan alleen de gewenste werkbladnamen aan en laat de rest uitgevinkt.
 check the sheet names you need

2) Als je meer werkmappen wilt toevoegen om samen te voegen, klik op Toevoegen om bestanden of mappen toe te voegen aan de Werkmaplijst sectie.
click Add to add files or folders into the Workbook list

4. In het Stap3 van3, vink Gegevens samenvoegen per rij aan, en typ het aantal koprijen in het Aantal titelrijen tekstvak, geef andere instellingen op naar wens. Klik op Voltooien.
specify the settings in the dialog box

5. Selecteer een map en geef een naam op voor de nieuwe werkmap in het Geef de locatie en bestandsnaam op om de samengevoegde resultaten op te slaan dialoogvenster, klik op Opslaan.
Select a folder and give a name for the new workbook

6. Er verschijnt een dialoogvenster waarin je wordt gevraagd of je de instellingen als scenario wilt opslaan. Klik op Ja of Nee voor jouw behoefte. Er verschijnt een werkmap met links naar de oorspronkelijke en nieuwe werkmap. Klik op de link naar het nieuwe werkmap-pad om deze te openen en te controleren.
A workbook list the original workbook and new workbook links


Consolideren

1. Werkbladen samenvoegen en berekeningen uitvoeren

Bijvoorbeeld, er zijn drie werkbladen met dezelfde rij- en kolomkoppen. Nu wil je ze samenvoegen met dezelfde koppen en de gegevens optellen zoals hieronder weergegeven.

sample sheet 1 sample sheet 2 sample sheet 3
Resultaat
result sheet

doc sampleKlik om het voorbeeldbestand te downloaden

1.1 Werkbladen samenvoegen en berekenen met de functie Consolideren


In Excel ondersteunt de functie Consolideren het samenvoegen van werkbladen en het uitvoeren van berekeningen.

1. Open de werkmap waarvan je de werkbladen wilt samenvoegen en selecteer een cel waar je de samengevoegde gegevens wilt plaatsen, klik op Gegevens > Consolideren.
click Data > Consolidate

2. Stel in het dialoogvenster Consolideren het volgende in:

1) Kies in het Functie keuzemenu de berekening die je wilt uitvoeren na het samenvoegen van de werkbladen.
choose the calculation in the dialog box

2) Klik op het selectiepictogram naast Bladeren om het bereik te kiezen dat je wilt samenvoegen en klik op Toevoegen aan de Alle verwijzingen sectie.
choose the range to be combined

Herhaal deze stap om alle bereiken toe te voegen die je wilt samenvoegen aan de Alle verwijzingen sectie.
 Repeat to add all ranges needed to be combined

3) In de Labelpositie sectie, vink de Bovenste rij en Meest linkse kolom selectievakjes aan als de bereiken zowel een rij- als kolomkop hebben.
check the Top row and Left column checkboxes if the ranges have both of row header and column header

4) Als je wilt dat de samengevoegde inhoud automatisch wijzigt wanneer de brondata verandert, vink dan Koppelingen maken naar brondata aan.
check Create links to source data checkbox if need

3. Klik op OK. De bereiken zijn samengevoegd en opgeteld op basis van de kopteksten.
ranges are combined and summed up based on headers

Opmerking: als de bereiken die je wilt samenvoegen zich in andere werkmappen bevinden, klik dan op Bladeren in het dialoogvenster Consolideren om de werkmap te kiezen en typ vervolgens de werkbladnaam en het bereik in het tekstvak. Klik op Toevoegen om het bereik toe te voegen aan de sectie Alle verwijzingen.
combine from multiple workbooks, sclick Browse to choose the workbooks

1.2 Werkbladen samenvoegen en berekeningen uitvoeren met een handige tool


De functie Samenvoegen van Kutools voor Excel ondersteunt het samenvoegen van werkbladen uit meerdere werkmappen en het uitvoeren van berekeningen in één werkblad.

Na het gratis installeren van Kutools voor Excel, ga als volgt te werk:

1. Open de werkmap(pen) die je wilt consolideren, klik op Kutools Plus > Samenvoegen.
click Kutools Plus > Combine

2. Er verschijnt een dialoogvenster met een melding over wachtwoorden. Als de werkmap(pen) die je gebruikt geen wachtwoorden bevatten, klik op OK om door te gaan. In het geopende Gegevens samenvoegen – Stap1 van3 venster, vink Gegevens samenvoegen en berekenen vanuit meerdere werkmappen naar één werkblad aan, klik op Volgende.
 check Consolidate and calculate values across multiple workbooks into one worksheet option

3. In het Stap2 van3 venster, zijn alle werkbladen van de geopende werkmap(pen) weergegeven en aangevinkt in de Werkbladlijst sectie, klik op Volgende om verder te gaan.
all sheets of opened workbook(s) are listed and checked

Tip: als je slechts enkele werkbladen wilt samenvoegen, vink dan alleen de gewenste werkbladnamen aan en laat de rest uitgevinkt. Wil je meer werkmappen toevoegen om samen te voegen, klik op Toevoegen om bestanden of mappen toe te voegen aan de sectie Werkmaplijst.
click Add to add files or folders

4. In het Stap3 van3, geef de gewenste berekening en labels op. Klik op Voltooien.
specify the calculation, labels and Click Finish

5. Selecteer een map en geef een naam op voor de nieuwe werkmap in het Geef de locatie en bestandsnaam op om de samengevoegde resultaten op te slaan dialoogvenster, klik op Opslaan.
Select a folder and give a name for the new workbook

6. Er verschijnt een dialoogvenster waarin je wordt gevraagd of je de instellingen als scenario wilt opslaan. Klik op Ja of Nee voor jouw behoefte. Er verschijnt een werkmap met links naar de oorspronkelijke en nieuwe werkmap. Klik op de link naar het nieuwe werkmap-pad om deze te openen en te controleren.
A workbook lists the original workbook and new workbook links


2. Meerdere werkbladen samenvoegen in een Draaitabel

Als je gegevens een eenvoudige structuur hebben zoals hieronder weergegeven, kun je de werkbladen direct samenvoegen in een Draaitabel.

sample sheet 1 
sample sheet 2
sample sheet 3

doc sampleKlik om het voorbeeld te downloaden

1. Open de werkmap die je wilt gebruiken, klik op Werkbalk Snelle toegang aanpassen > Meer opdrachten.
click Customize Quick Access Toolbar > More Commands.

2. In het geopende Excel-opties venster, kies Alle opdrachten uit de Kies opdrachten uit sectie, scroll vervolgens naar beneden en selecteer Wizard Draaitabel en Draaigrafiek.
drag scroll bar to select PivotTable and PivotChart Wizard

3. Klik op Toevoegen om de Wizard Draaitabel en Draaigrafiek toe te voegen aan de Werkbalk Snelle toegang aanpassen, klik op OK.
Click Add to add the PivotTable and PivotChart Wizard to the Customize Quick Access Toolbar

4. Klik op de Wizard Draaitabel en Draaigrafiek opdracht op de werkbalk, en in het Stap1 van3, vink Meerdere consolidatiebereiken en Draaitabel aan, klik op Volgende.
Click the PivotTable and PivotChart Wizard command check Multiple consolidation ranges and PivotTable options

5. In het Stap2a van3, vink Ik maak de paginavelden zelf aan, klik op Volgende.
check I will create the page fields option

6. In het Stap2b van3, klik op het selectiepictogram om het bereik te selecteren dat je wilt samenvoegen, klik op Toevoegen om het toe te voegen aan de Alle bereiken sectie, herhaal deze stap om alle bereiken toe te voegen die je wilt samenvoegen. Vink0 aan bij Hoeveel paginavelden wil je. Klik op Volgende.
add all ranges used for combining

7. Kies de locatie waar je de Draaitabel wilt maken in Stap3 van3, klik op Voltooien.
Choose the location you want to create  the PivotTable

Nu is er een draaitabel aangemaakt. Stel de gewenste instellingen in het Draaitabelvelden paneel in.
specify the settings in PivotTable Fields pane

Opmerking: als de structuur van de gegevens complex is, kun je beter eerst werkbladen samenvoegen met de algemene methoden hierboven en daarna het resultaat omzetten naar een Draaitabel.


Google Sheet

1. Google Sheets samenvoegen tot één werkblad

Stel, er zijn drie Google Sheets die samengevoegd moeten worden tot één, zoals hieronder weergegeven:

sample google sheet 1 sample google sheet 2 sample google sheet 3 

doc sampleKlik om het voorbeeldbestand te downloaden

1.1 Google Sheets samenvoegen tot één werkblad met de Filter-functie

Kies in het werkblad waar je de samengevoegde gegevens wilt plaatsen een cel en typ onderstaande formule:

=({filter(A!A2:B, len(A!A2:A)); filter(B!A2:B, len(B!A2:A)); filter('C'!A2:B, len('C'!A2:A)) })
enter a filter function

De gegevens uit werkblad A, B en C zijn nu gekopieerd.
the data in all selected sheets are copied

In de formule:

A, B, C zijn de werkbladnamen, A2:B is het gegevensbereik in elk werkblad, A2:A is de eerste kolom van elk gegevensbereik.

1.2 Google Sheets samenvoegen tot één werkblad met de IMPORTRANGE-functie

Deze formule wordt vaak gebruikt om twee bereiken in Google Sheets samen te voegen.

Selecteer een cel onder het eerste gegevensbereik en typ onderstaande formule:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit","B!A2:B4")
enter an IMPORTRANGE function

De gegevens uit werkblad B zijn nu hieronder gekopieerd.
the data in another sheet is copied

In de formule,

https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit

is de locatie van het werkblad, deze vind je in de adresbalk van je browser.
hyperlink is the sheet  in the formula

B!A2:B4 is het celbereik in werkblad B dat je wilt kopiëren naar het eerste bereik.

Opmerking: als de cel waarin de formule staat eerder is bewerkt, geeft de formule #VERW! terug.
if the cell that place the formula has been edited before, the formula will return #REF!


2. Google Sheets samenvoegen tot één werkmap

Als je werkbladen uit meerdere werkmappen in Google Sheets wilt samenvoegen, is er geen snelle manier zoals in Excel.

Om Google Sheets uit werkmappen samen te voegen tot één werkmap, kun je de opdracht Kopiëren naar uit het contextmenu gebruiken.

Klik met de rechtermuisknop op het werkblad dat je wilt gebruiken, klik op Kopiëren naar > Nieuw spreadsheet of Bestaand spreadsheet.
select the options in the dialog box

Als je kiest voor Nieuw spreadsheet, verschijnt er een dialoogvenster dat aangeeft dat het werkblad is gekopieerd, klik op OK. Nu is het huidige werkblad gekopieerd naar een nieuwe werkmap. Je kunt op Spreadsheet openen klikken om te controleren.
 click Copy to > New spreadsheet or Existing spreadsheet

Als je kiest voor Bestaand spreadsheet, verschijnt het dialoogvenster Selecteer een spreadsheet om dit werkblad naar te kopiëren.

1) Kies waar het bestaande spreadsheet zich bevindt;

2) Kies de werkmap waar je het werkblad naartoe wilt kopiëren in Bestanden;

3) Of typ direct het webadres van de werkmap waarnaar je wilt kopiëren in de balk Of plak hier een webadres.

4) Klik op Selecteren.
specify the options in the dialog box

Als het werkblad is gekopieerd naar een nieuw spreadsheet, blijft de werkbladnaam hetzelfde als het origineel. Als het werkblad is gekopieerd naar een bestaand spreadsheet, krijgt de werkbladnaam in de samengevoegde werkmap het voorvoegsel Kopie van.
the sheet is copyed into current or new workbook


Uitbreiding

1. Werkbladen samenvoegen en vervolgens dubbele waarden verwijderen

Stel, er zijn twee werkbladen met enkele dubbele waarden. We moeten de gegevens samenvoegen en de dubbele waarden verwijderen zoals hieronder weergegeven:

sample sheet 1 sample sheet 2 
Algemeen resultaat Dubbele items verwijderen
combined sheet remove duplicates in combined sheet

doc sampleKlik om het voorbeeld te downloaden

1.1 Werkbladen samenvoegen en vervolgens dubbele waarden verwijderen met Dubbele items verwijderen


In Excel helpt de functie Dubbele items verwijderen je om snel dubbele gegevens te verwijderen.

Gebruik na het samenvoegen van werkbladen met bovenstaande methoden de samengevoegde gegevens, klik op Gegevens > Dubbele items verwijderen.
click Data > Remove Duplicates.

In het Dubbele items verwijderen dialoogvenster, kies de kolommen waarvan je dubbele waarden wilt verwijderen. Je kunt Gegevens bevat koppen aanvinken om de kopteksten te negeren, klik op OK.
choose the columns you want to remove duplicates from

De dubbele rijen zijn nu verwijderd.
he duplicate rows have been removed

1.2 Werkbladen samenvoegen en dubbele waarden verwijderen met een handige tool


Als er slechts twee bereiken zijn die moeten worden samengevoegd en dubbele waarden verwijderd, kan Tabellen samenvoegen van Kutools voor Excel direct dubbele waarden verwijderen tijdens het samenvoegen.

Na het gratis installeren van Kutools voor Excel, ga als volgt te werk:

1. Open de werkmap met de gegevens die je wilt samenvoegen, klik op Kutools Plus > Tabellen samenvoegen.
click Kutools Plus > Tables Merge

2. In het Tabellen samenvoegen – Stap1 van5 venster, selecteer de twee bereiken die je wilt samenvoegen. Als de tabellen twee kopteksten hebben, vink dan de Hoofdtabel heeft een koptekst en Zoektafel heeft een koptekst selectievakjes aan, klik op Volgende.
 select the two ranges that you want to combine

3. In het Stap2 van5 venster, vink de sleutelkolom aan waarop je de bereiken wilt samenvoegen, klik op Volgende.
check the key column that you want to combine ranges based on

4. In het Stap3 van5-venster, kun je de kolommen aanvinken waarvan je de gegevens wilt bijwerken op basis van de zoektafel. Klik op Volgende om naar de laatste stap te gaan.

Tip: als er een nieuwe kolom in de zoektafel staat die moet worden toegevoegd aan de hoofdtabel, verschijnt er een Stap4 van5-venster om kolommen toe te voegen.
check the columns that you want to update data based on the lookup table

5. In het Stap5 van5 venster, in de Toevoegen sectie, vink Niet-overeenkomende rijen toevoegen aan het einde van de hoofdtabel aan, in de Updates sectie, vink Alleen bijwerken wanneer de cellen in de zoektafel gegevens bevatten aan. Klik op Voltooien.
select the options in the last dialog box

De twee tabellen zijn nu samengevoegd in de hoofdtabel zonder dubbele waarden.
the two tables are combined into the main table without duplicates


2. Werkbladen met dezelfde naam samenvoegen tot één werkblad.

Stel, er zijn meerdere werkmappen met werkbladen met dezelfde naam, zoals werkblad1, werkblad2. Nu wil je alle werkbladen met de naam werkblad1 samenvoegen tot één werkblad, alle werkbladen met de naam werkblad2 tot één werkblad, zoals hieronder weergegeven. Je kunt hiervoor snel de functie Samenvoegen van Kutools voor Excel gebruiken.

sample sheet 1 sample sheet 2 Combine worksheets of same names into one worksheet
sample sheet 1 sample sheet 2 Combine worksheets of same names into one worksheet.

doc sample2020.xlsx doc sample2021.xlsx

Na het gratis installeren van Kutools voor Excel, ga als volgt te werk:

1. Open de werkmappen die je wilt samenvoegen, klik op Kutools Plus > Samenvoegen.
click Kutools Plus > Combine

2. Er verschijnt een dialoogvenster met een melding over wachtwoorden. Als de werkmap(pen) die je gebruikt geen wachtwoorden bevatten, klik op OK om door te gaan. In het geopende Gegevens samenvoegen – Stap1 van3 venster, vink Gegevens samenvoegen vanuit meerdere werkmappen met dezelfde werkbladnaam aan, klik op Volgende.
check Combine all same name worksheets into one worksheet option

3. In het Stap2 van3 venster, zijn alle werkbladen van de geopende werkmap(pen) weergegeven en aangevinkt in de Werkbladlijst sectie, klik op Volgende om verder te gaan.
all sheets of opened workbook(s) are listed and checked

Tips:

Als je slechts enkele werkbladen wilt samenvoegen, vink dan alleen de gewenste werkbladnamen aan en laat de rest uitgevinkt.

Wil je meer werkmappen toevoegen om samen te voegen, klik op Toevoegen om bestanden of mappen toe te voegen aan de Werkmaplijst sectie.
click Add to add files or folders

4. In het Stap3 van3, geef de gewenste instellingen op. Klik op Voltooien.
specify the settings as you need. Click Finish

5. Selecteer een map en geef een naam op voor de nieuwe werkmap in het Geef de locatie en bestandsnaam op om de samengevoegde resultaten op te slaan dialoogvenster, klik op Opslaan.
Select a folder and give a name for the new workbook

6. Er verschijnt een dialoogvenster waarin je wordt gevraagd of je de instellingen als scenario wilt opslaan. Klik op Ja of Nee voor jouw behoefte. Er verschijnt een werkmap met links naar de oorspronkelijke en nieuwe werkmap. Klik op de link naar het nieuwe werkmap-pad om deze te openen en te controleren.
A workbook lists the original workbook and new workbook links

Gegevens samenvoegen per rij
result of Combining by row

Gegevens samenvoegen per kolom
result of Combining by column


3. Gelijke bereiken over werkbladen samenvoegen tot één werkblad

Als je gelijke bereiken over werkbladen wilt samenvoegen tot één werkblad, bijvoorbeeld alleen het bereik A1:B5 van werkmap A en werkmap B samenvoegen tot één werkblad, dan is de functie Samenvoegen van Kutools voor Excel een goede keuze.

A B Samengevoegd resultaat
sample data 1 sample data 2 Combined Reuslt

doc sampleA.xlsx doc sampleB.xlsx

1. Open de werkmappen die je wilt gebruiken, klik op Kutools Plus > Samenvoegen.
click Kutools Plus > Combine

2. Er verschijnt een dialoogvenster met een melding over wachtwoorden. Als de werkmap(pen) die je gebruikt geen wachtwoorden bevatten, klik op OK om door te gaan. In het geopende Gegevens samenvoegen – Stap1 van3 venster, vink Gegevens kopiëren vanuit meerdere werkmappen naar één werkblad aan, klik op Volgende.
check Combine multiple worksheets from workbooks into one worksheet option

3. In het Stap2 van3 venster, zijn alle werkbladen van de geopende werkmap(pen) weergegeven en aangevinkt in de Werkbladlijst sectie, klik op het selectiepictogram in de Werkbladlijst, selecteer vervolgens het bereik dat je wilt gebruiken. Klik daarna op Zelfde bereik knop om het bereik van alle werkbladen in te stellen op A1:B5. Klik op Volgende.
all sheets of opened workbook(s) are listed and checked
click Same range button to set all sheets’ range as the same

Tips:

1) Als je slechts enkele werkbladen wilt samenvoegen, vink dan alleen de gewenste werkbladnamen aan en laat de rest uitgevinkt.

2) Wil je meer werkmappen toevoegen om samen te voegen, klik op Toevoegen om bestanden of mappen toe te voegen aan de sectie Werkmaplijst.

4. In Stap3 van3 geef je de gewenste instellingen op. Klik op Voltooien.

5. Selecteer een map en geef een naam op voor de nieuwe werkmap in het dialoogvenster Geef de locatie en bestandsnaam op om de samengevoegde resultaten op te slaan, klik op Opslaan.

6. Er verschijnt een dialoogvenster waarin je wordt gevraagd of je de instellingen als scenario wilt opslaan. Klik op Ja of Nee voor jouw behoefte. Er verschijnt een werkmap met links naar de oorspronkelijke en nieuwe werkmap. Klik op de link naar het nieuwe werkmap-pad om deze te openen en te controleren.


Misschien vind je dit ook interessant

Meerdere CSV-bestanden samenvoegen/importeren in meerdere werkbladen
Biedt methoden om CSV-bestanden te importeren in Excel

Cellen samenvoegen en celopmaak behouden in Excel
In dit artikel leer je hoe je snel cellen samenvoegt en de opmaak behoudt.

Inhoud van meerdere cellen samenvoegen zonder gegevensverlies in Excel
Hier vind je snelle manieren om meerdere cellen samen te voegen zonder gegevens te verliezen.

Datum en tijd samenvoegen in één cel in Excel
Hier worden twee manieren uitgelegd om datum en tijd samen te voegen in één cel en weer te geven als datum-tijd.


  • Super Formulebalk (bewerk eenvoudig meerdere regels tekst en formules); Leeslayout (lees en bewerk eenvoudig grote aantallen cellen); Plakken in gefilterd bereik...
  • Cellen/Rijen/Kolommen samenvoegen en gegevens behouden; Celinhoud splitsen; Dubbele rijen combineren en optellen/gemiddelde berekenen... Voorkom dubbele cellen; Bereiken vergelijken...
  • Selecteer dubbele of unieke rijen; Selecteer lege rijen (alle cellen zijn leeg); Super Zoeken en Fuzzy Zoeken in veel werkboeken; Willekeurige selectie...
  • Exacte kopie van meerdere cellen zonder formuleverwijzing te wijzigen; Automatisch verwijzingen naar meerdere werkbladen maken; Opsommingstekens, selectievakjes en meer invoegen...
  • Favoriete en snel formules, bereiken, grafieken en afbeeldingen invoegen; Cellen versleutelen met wachtwoord; Mailinglijst maken en e-mails versturen...
  • Tekst extraheren, Tekst toevoegen, Verwijder tekens op een specifieke positie, Spaties verwijderen; Maak en print statistieken per pagina; Converteer tussen celinhoud en opmerkingen...
  • Superfilter (filter schema's opslaan en toepassen op andere werkbladen); Geavanceerd sorteren op maand/week/dag, frequentie en meer; Speciaal filteren op vet, cursief...
  • Werkboeken en werkbladen combineren; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere werkbladen; Batchconversie xls, xlsx en PDF...
  • Draaitabelgroepering op weeknummer, dag van de week en meer... Toon ontgrendelde, vergrendelde cellen met verschillende kleuren; Markeer cellen die een formule/naam bevatten...
kte tab 201905
  • Schakel tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project in.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab bottom