Hoe twee tabellen samenvoegen in Excel (5 methoden)

  • Deel Dit
Hugh West

Op de werkplek komen we regelmatig de noodzaak tegen om twee afzonderlijke tabellen met elkaar samen te voegen. Het samenvoegen van twee afzonderlijke tabellen zal de duidelijkheid van de informatie vergroten en de interpretatie vergemakkelijken. Als u benieuwd bent hoe u twee tabellen in Excel kunt samenvoegen, dan kan dit artikel u van pas komen. In dit artikel bespreken we hoe u twee afzonderlijke tabellen in Excel kunt samenvoegen met eenuitgebreide uitleg.

Download Praktijk Werkboek

Download dit oefenwerkboek hieronder.

Twee tabellen samenvoegen.xlsx

5 Eenvoudige manieren om twee tabellen in Excel samen te voegen

We zullen de volgende dataset gebruiken om een relatie te leggen tussen de twee tabellen in Excel met dubbele waarden. Beide datasets hebben een gemeenschappelijke kolom. De gemeenschappelijke kolom is de Product Id De samenvoeging van de twee tabellen wordt gebaseerd op deze kolom.

1. De functie VLOOKUP gebruiken

De VLOOKUP-functie zal ons helpen om de waarde van een kolom naar een andere kolom te zoeken. En dan die waarde te kopiëren en te plakken in de bestemmingscel. Wat ons uiteindelijk helpt om twee tabellen in Excel samen te voegen.

Stappen

  • In de onderstaande afbeelding hebben we twee tabellen die we willen samenvoegen
  • Om een tabel samen te voegen, moet er een gemeenschappelijke kolom tussen staan. Voor de gegeven tabellen is de gemeenschappelijke kolom de Product Id column.

  • Selecteer daartoe eerst de cel I4 en voer de volgende formule in:

=VLOOKUP(F4,$B$4:$D$10,2,FALSE)

  • En sleep dan de Vulgreep naar cel I10 .
  • Door dit te doen zal het bereik van cel I4:I10 met de eerste kolom van de eerste tabel, die overeenkomt met de Product Id column.

  • Om de tweede kolom toe te voegen, selecteert u cel J4 en voer de volgende formule in:

=VLOOKUP(F4,$B$4:$D$10,3,FALSE)

  • En sleep dan de Vulgreep naar cel J10 .
  • Door dit te doen zal het bereik van de cellen J5:J10 met de eerste kolom van de eerste tabel, die overeenkomt met de Product Id column.

  • Nu moeten we de nieuwe kolommen opmaken zodat ze overeenkomen met de rest van de cellen.
  • Selecteer een celbereik D4:D10 en klik dan op het pictogram van de format painter van het Klembord groep in de Home tab.
  • Een klein penseel verschijnt op de plaats van de cursor.
  • Selecteer met die cursor het cellenbereik I4:J10 .

  • Tenslotte ziet u dat de twee tabellen nu zijn samengevoegd en opgemaakt.

Lees meer: Hoe twee tabellen samenvoegen in Excel met behulp van VLOOKUP

2. De XLOOKUP-functie gebruiken

De XLOOKUP-functie zal bijna op dezelfde manier werken als de vorige methode. In XLOOKUP moet de gebruiker het uitvoerbereikargument invoeren dat zal worden geretourneerd in plaats van het serienummer van de kolom in een tabel.

Stappen

  • In de onderstaande afbeelding hebben we twee tabellen die we willen samenvoegen
  • Om een tabel samenvoegen moeten we een gemeenschappelijke kolom ertussen hebben. Voor de gegeven tabellen is de gemeenschappelijke kolom de Product Id column.

  • Selecteer daartoe eerst de cel I4 en voer de volgende formule in:

=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)

  • En sleep dan de Vulgreep naar cel I10 .
  • Door dit te doen zal het bereik van de cellen I4:I10 met de eerste kolom van de eerste tabel, die overeenkomt met de Product Id column.

  • Om de tweede kolom toe te voegen, selecteert u cel J4 en voer de volgende formule in:

=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)

  • En sleep dan de Vulgreep naar cel J10 .
  • Door dit te doen zal de reeks cellen J4:J10 met de eerste kolom van de eerste tabel, die overeenkomt met de Product Id column.

  • Nu moeten we de nieuwe kolommen opmaken zodat ze overeenkomen met de rest van de cellen.
  • Selecteer een celbereik D4:D10 en klik dan op het pictogram van de format painter van het Klembord groep in de Home tab.
  • Een klein penseel verschijnt op de plaats van de cursor.
  • Selecteer met die cursor het cellenbereik I4:J10 .

  • Tenslotte ziet u dat de twee tabellen nu zijn samengevoegd en opgemaakt.

Lees meer: Hoe twee draaitabellen samenvoegen in Excel (met snelle stappen)

3. Power Query toepassen

Power Query is een van de krachtigste tools in Excel. Power query heeft veel krachtige standaardfuncties die veel problemen onmiddellijk kunnen oplossen

Stappen

  • In de onderstaande afbeelding hebben we twee tabellen die we willen samenvoegen
  • Om een tabel samen te voegen, moet er een gemeenschappelijke kolom tussen staan. Voor de gegeven tabellen is de gemeenschappelijke kolom de Product Id column.

  • Om deze twee gegevenstabellen toe te voegen, gaat u naar Gegevens > Haal gegevens.
  • Ga verder met Uit andere bronnen> Uit tabel/Range .

  • Er verschijnt een klein dialoogvenster.
  • In dat dialoogvenster moet u het bereik van de tabel invoeren en het vakje Mijn tabel heeft koppen doos.
  • Klik op OK hierna.

  • Voor de tweede tabel doet u hetzelfde en voegt u de tabel toe aan de Power Query .
  • In de Power Query creëert een tabel dialoogvenster, geef het bereik van de tabel aan en vink het selectievakje aan Mijn tabel heeft koppen .
  • Klik op OK hierna.

  • Na het uploaden van beide tabellen naar de power query kunnen we ze samenvoegen met behulp van de combineerfunctie.
  • Open hiervoor de power query editor (door te klikken op OK in de vorige stap zal automatisch de editor starten).
  • Ga in de power query editor naar de Home tab.
  • En van de Home tabblad, ga naar de Combineer groep . En klik dan op de Query's samenvoegen .
  • Klik in het keuzemenu op de Query's samenvoegen .

  • In het nieuwe venster met de naam Samenvoegen kies Tabel 1 als de eerste tabel
  • En in het tweede dropdown-menu kiest u Tabel 2 als de tweede tabel.
  • Kies in het onderstaande keuzemenu Linksbuiten (allemaal van de eerste, passend bij de tweede) .
  • Deze dropdown-optie betekent dat de matching begint met de eerste tabel van de linkerkant, waarna uiteindelijk de matching aan de rechterkant komt.
  • Klik op OK hierna.

  • Direct na het indrukken van OK ziet u dat een kolom genaamd Tabel2 wordt bij de eerste tabel gevoegd.
  • Maar deze column is eigenlijk een gekrompen versie van Tabel2 .
  • Alle kolommen zijn verborgen in deze Tabel2 column.
  • Om alle kolommen van Tabel2 Klik op de rechterbovenhoek van de Tabel2 kolomkop.

  • Vink dan in het uitgebreide menu alleen de Hoeveelheid en Kosten selectievakje, aangezien we de Product Id in de eerste tabel.
  • Haal het vinkje weg bij Gebruik originele kolomnaam als voorvoegsel doos.
  • Klik op OK hierna.

  • Na het klikken op OK ziet u dat de twee kolommen nu zijn toegevoegd aan de eerste tabel.

  • Klik dan op Sluiten en laden van de Home tab.
  • Klik vervolgens in het uitklapmenu op Sluiten en laden naar .

  • En selecteer Tabel in de Selecteer hoe u deze gegevens in uw werkmap wilt weergeven
  • Kies dan de Bestaand werkblad en selecteer dan cel B13 .
  • Klik op OK hierna.

  • Hierna wordt de tabel geladen in cel B13:F19 .
  • En we zien dat beide tabellen nu zijn samengevoegd.

Lees meer: Twee tabellen combineren met Power Query in Excel

4. De functies INDEX en MATCH combineren

De INDEX en MATCH functies zullen ons helpen de twee tabellen in Excel samen te voegen door de waarde te matchen en vervolgens de waarde uit de tweede tabel te indexeren naar de eerste tabel.

Stappen

  • In de onderstaande afbeelding hebben we twee tabellen die we willen samenvoegen
  • Om een tabel samen te voegen, moet er een gemeenschappelijke kolom tussen staan. Voor de gegeven tabellen is de gemeenschappelijke kolom de Product Id column.

  • Selecteer daartoe eerst de cel I4 en voer de volgende formule in:

=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))

  • En sleep dan de Vulgreep naar cel I10 .
  • Door dit te doen zal het bereik van de cellen I5:I10 met de eerste kolom van de eerste tabel, die overeenkomt met de Product Id column.

  • Om de tweede kolom toe te voegen, selecteert u cel J4 en voer de volgende formule in:

=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))

  • En sleep dan de Vulgreep naar cel J10 .
  • Door dit te doen zal het bereik van de cellen I4:I10 met de eerste kolom van de eerste tabel, die overeenkomt met de Product Id column.
  • Hiermee is de samenvoeging voltooid.

  • Nu moeten we de nieuwe kolommen opmaken zodat ze overeenkomen met de rest van de cellen.
  • Selecteer een celbereik D4:D10 en klik dan op het format painter icoon van het Klembord groep in de Home tab.
  • Een klein penseel verschijnt op de plaats van de cursor.
  • Selecteer met die cursor het cellenbereik I4:J10 .

  • Tenslotte ziet u dat de twee tabellen nu zijn samengevoegd en opgemaakt.

Formuleverdeling

  • MATCH($F4,$B$4:$B$10,0)

Deze functie zoekt naar de exacte waarde die in het eerste argument wordt gespecificeerd in de array/reeks van cellen die in het tweede argument wordt genoemd. In dit geval wordt de waarde gezocht in de cel F4 in de lookup array in de B4:B10, en geeft de serie van die waarde in dat bereik terug.

  • INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))

Nadat we de serie van de overeenkomende waarde in de lookup array hebben gekregen, wordt met behulp van die serie gezocht naar de waarde van dezelfde serie in de andere kolom (eerste argument) in de tabel.

5. Gebruik van de functie Excel kopiëren-plakken

Vergeleken met de vorige methoden is deze vrij eenvoudig. We kopiëren en plakken de kolommen van de tweede tabel rechtstreeks naar de eerste tabel.

Stappen

  • Net als bij de vorige methoden moeten we twee tabellen hebben met een gemeenschappelijke kolom.
  • Tegelijkertijd moeten de gemeenschappelijke kolomwaarden in beide tabellen in dezelfde serie staan.

  • Selecteer eerst de tweede en de derde kolom van de eerste kolom en klik dan met de rechtermuisknop.
  • Klik in het contextmenu op de Kopie .

  • Selecteer dan cel I4 en klik opnieuw met de rechtermuisknop.
  • Klik in het contextmenu op Plakken .

  • Hierdoor worden de kolommen van de tabel in de tweede tabel geplakt.
  • Door de kolommen van de eerste tabel in de kolom van de tweede tabel te plakken, worden de twee tabellen uiteindelijk samengevoegd.

Lees meer: Hoe twee tabellen samen te voegen op basis van één kolom in Excel (3 manieren)

Dingen om te onthouden

  • U moet dezelfde serie handhaven voor de kolomvermeldingen in de gemeenschappelijke kolommen in beide tabellen.
  • In de Power Query methode, selecteert u niet in de eerste plaats de tweede tabel, maar altijd in de eerste plaats de tabel van waaruit de matching begint.

Conclusie

Kortom, de vraag hoe we in Excel twee afzonderlijke tabellen met dubbele waarden kunnen samenvoegen wordt hier op 5 verschillende manieren beantwoord. Voor dit probleem is een werkboek beschikbaar om te downloaden waarin u deze methoden kunt oefenen. Voel u vrij om vragen te stellen of feedback te geven via de commentaarsectie. Elke suggestie voor de verbetering van de Exceldemy gemeenschap zeer op prijs zal worden gesteld.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.