Hoe om twee tabelle in Excel saam te voeg (5 metodes)

  • Deel Dit
Hugh West

In die werkspasie kry ons gereeld die behoefte om twee afsonderlike tabelle met mekaar saam te voeg. Die samevoeging van twee afsonderlike tabelle sal die duidelikheid van die inligting verhoog en interpretasie makliker maak. As jy nuuskierig is om te weet hoe jy twee tabelle in Excel kan saamvoeg, dan kan hierdie artikel vir jou handig te pas kom. In hierdie artikel bespreek ons ​​hoe jy twee afsonderlike tabelle in Excel kan saamsmelt met 'n uitgebreide verduideliking.

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek hieronder af.

Voeg twee tabelle saam.xlsx

5 maklike maniere om twee tabelle in Excel saam te voeg

Ons sal die volgende datastel gebruik om 'n verhouding tussen die twee te skep tabelle in Excel met duplikaatwaardes. Beide die datastelle het 'n gemeenskaplike kolom. Die algemene kolom is die Produk-ID . Die samevoeging van die twee tabelle sal op hierdie kolom gebaseer word.

1. Die gebruik van VLOOKUP-funksie

Die VLOOKUP-funksie sal help ons om die waarde van een kolom na 'n ander kolom te soek. En kopieer dan daardie waarde en plak dit na die bestemmingsel. Wat ons uiteindelik help om twee tabelle in Excel saam te voeg.

Stappe

  • In die onderstaande prent het ons twee tabelle wat ons saam wil saamsmelt
  • Om 'n tabel saam te voeg, moet ons 'n gemeenskaplike kolom tussen hulle hê. Vir die gegewe tabelle is die algemene kolom die Produk-ID kolom.

  • Om dit te doen, kies eers die sel I4 en voer die volgende formule in:

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

  • En sleep dan die Vulhandvatsel na sel I10 .
  • Deur dit te doen sal die reeks van sel I4:I10 vul met die eerste kolom van die eerste tabel, wat ooreenstem met die Produk-ID kolom.

  • Om die tweede kolom by te voeg, kies sel J4 en voer die volgende formule in:

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

  • En sleep dan die Vulhandvatsel na sel J10 .
  • Deur dit te doen sal die reeks selle J5:J10 vul met die eerste kolom van die eerste tabel, wat ooreenstem met die Produk-ID kolom.

  • Nou moet ons nuwe kolomme formateer om by die res van die selle te pas.
  • Kies 'n reeks van selle D4:D10 en klik dan op die formaatverwerikoon van die Klipbord -groep in die Tuis oortjie.
  • 'n Klein verfkwas verskyn in die plek van die kur sor.
  • Met daardie wyser, kies die reeks selle I4:J10 .

  • Laastens, jy kan sien die twee tabelle is nou saamgevoeg en geformateer.

Lees meer: Hoe om twee tabelle in Excel saam te voeg VLOOKUP

2. Gebruik XLOOKUP-funksie

Die XLOOKUP-funksie sal op amper soortgelyke manier werk wat die vorige metode werk. In XLOOKUP ,die gebruiker moet die uitsetreeksargument invoer wat teruggestuur sal word in plaas van die reeksnommer van die kolom in 'n tabel.

Stappe

  • In die onderstaande beeld, ons het twee tabelle wat ons wil saamsmelt
  • Om 'n tabel saam te voeg , moet ons 'n gemeenskaplike kolom tussen hulle hê. Vir die gegewe tabelle is die algemene kolom die Produk ID kolom.

  • Om dit te doen, kies eers die sel I4 en voer die volgende formule in:

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

  • En sleep dan die Vulhandvatsel na sel I10 .
  • Deur dit te doen sal die reeks selle I4:I10 vul met die eerste kolom van die eerste tabel, wat ooreenstem met die Produk ID kolom.

  • Om die tweede kolom by te voeg, kies sel J4 en voer die volgende formule in:

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

  • En sleep dan die Vulhandvatsel na sel J10 .
  • Deur dit te doen sal die reeks selle J4:J10 vul met die eerste kolom van die eerste tabel, wat ooreenstem met die Produk ID kolom.

  • Nou moet ons nuwe kolomme formateer om by die res van die selle.
  • Kies 'n reeks selle D4:D10 en klik dan op die format painter-ikoon van die Klipbord -groep in die Tuis t ab.
  • 'n Klein verfkwas verskyn in die plek van die wyser.
  • Met daardie wyser,kies die reeks selle I4:J10 .

  • Uiteindelik kan u sien die twee tabelle is nou saamgevoeg en geformateer.

Lees meer: Hoe om twee draaitabelle in Excel saam te voeg (met vinnige stappe)

3. Toepassing van Power Query

Power Query is een van die kragtigste hulpmiddels in Excel. Kragnavraag het baie kragtige verstekkenmerke wat baie probleme onmiddellik kan oplos

Stappe

  • In die onderstaande prent het ons twee tabelle wat ons wil saamsmelt
  • Om 'n tabel saam te voeg, moet ons 'n gemeenskaplike kolom tussen hulle hê. Vir die gegewe tabelle is die algemene kolom die Produk ID kolom.

  • Om hierdie twee datatabelle by te voeg, gaan na Data > Kry Data.
  • Gaan verder na Van ander bronne > Van Tabel/Reeks .

  • 'n Klein dialoogkassie sal verskyn.
  • In daardie dialoogkassie moet jy voer die reeks van die tabel in en merk die My tabel het opskrifte blokkie.
  • Klik hierna OK .

  • Vir die tweede tabel, doen dieselfde ding en voeg die tabel by die Power Query .
  • In die Power Query skep 'n tabeldialoogkassie, spesifiseer die reeks van die tabel en merk die merkblokkie My tabel het opskrifte .
  • Klik hierna OK .

  • Nadat albei die tabelle na die krag opgelaai isnavraag, kan ons hulle saamsmelt deur die kombinasie-funksie te gebruik.
  • Hiervoor, maak die kragnavraagredigeerder oop (klik OK in die vorige stap sal die redigeerder outomaties begin).
  • Gaan in die kragnavraagredigeerder na die Tuis -oortjie.
  • En vanaf die Tuis -oortjie, gaan na die Kombineer groep . En klik dan op die Merge Queries .
  • Vanuit die aftreklys, klik op die Merge Queries .

  • In die nuwe venster genaamd Merge , kies Tabel 1 as die eerste tabel
  • En in die tweede aftrekkieslys, kies Tabel 2 as die tweede tabel.
  • Kies in die onderstaande aftrekkieslys Linksbuite (almal van die eerste af, pas by die tweede) .
  • Hierdie aftrek-opsie beteken dat die passing sal begin met die eerste tabel vanaf die linkerkant, dan sal die regterkant passing deel uiteindelik kom.
  • Klik OK hierna.

  • Net nadat jy OK gedruk het, sal jy sien dat een kolom na med Tabel2 is by die eerste tabel aangeheg.
  • Maar hierdie kolom is eintlik 'n verskrapte weergawe van Tabel2 .
  • Al die kolomme is versteek in hierdie Tabel2 kolom.
  • Om al die kolomme van Tabel2 te wys, klik op die regter boonste hoek van die Tabel2 kolomopskrif.

  • Merk dan in die uitgebreide spyskaart net die Hoeveelheid en Koste merkblokkie, aangesien ons reeds die Produk Id in die eerste tabel het.
  • Ontmerk die Gebruik oorspronklike kolomnaam as 'n voorvoegsel blokkie.
  • Klik hierna OK .

  • Nadat jy OK geklik het, sal jy let op dat die twee kolomme nou by die eerste tabel gevoeg is.

  • Klik dan op Sluit en laai van die Tuis oortjie.
  • Klik dan vanaf die aftrekkieslys op Sluit en laai na .

  • En kies Tabel in die Kies hoe jy hierdie data in jou werkboek wil sien
  • Kies dan die Bestaande werkblad en kies dan sel B13 .
  • Klik hierna OK .

  • Hierna sal die tabel in sel B13:F19 gelaai word.
  • En ons kan sien dat albei die tabelle nou saamgevoeg is.

Lees meer: Hoe om twee tabelle te kombineer met behulp van Power Query in Excel

4. Kombinasie van INDEX- en MATCH-funksies

Die INDEKS en MATCH -funksies sal ons help om die twee tabelle in Excel saam te voeg deur die waarde te pas en dan die waarde van die tweede tabel na die eerste tabel te indekseer.

Stappe

  • In die onderstaande prent het ons twee tabelle wat ons saam wil voeg
  • Om 'n tabel saam te voeg, moet ons 'n gemeenskaplike kolom tussen hulle hê. Vir die gegewe tabelle is die algemene kolom die Produk-ID kolom.

  • Om dit te doen, kies eers die sel I4 en voer die volgende formule in:

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

  • En sleep dan die Vulhandvatsel na sel I10 .
  • Deur dit te doen, sal die reeks selle I5:I10 vul met die eerste kolom van die eerste tabel, wat ooreenstem met die Produk-ID kolom.

  • Om die tweede kolom by te voeg, kies sel J4 en voer die volgende formule in:

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

  • En sleep dan die Vulhandvatsel na sel J10 .
  • Deur dit te doen sal die reeks selle I4:I10 vul met die eerste kolom van die eerste tabel, wat ooreenstem met die Produk-ID kolom.
  • Dit sal die samevoegingsoperasie voltooi.

  • Nou moet ons nuwe kolomme formateer om by die res van die selle.
  • Kies 'n reeks selle D4:D10 en klik dan op die format painter-ikoon van die Klipbord -groep in die Tuis tab.
  • A klein verfkwas verskyn in die plek van die wyser.
  • Met daardie wyser, kies die reeks selle I4:J10 .

  • Uiteindelik kan u sien die twee tabelle is nou saamgevoeg en geformateer.

🔎 Formule-ontleding

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

Hierdie funksie sal soek vir die presiese waarde gespesifiseer in die eerste argument indie skikking/reeks selle genoem in die tweede argument. In hierdie geval sal dit die waarde in die sel F4 in die opsoekskikking in die B4:B10, soek en die reeks van daardie waarde in daardie reeks terugstuur.

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

Nadat ons die reeks van die ooreenstemmende waarde in die opsoek-skikking, en dan deur daardie reeks te gebruik, sal dit soek vir die waarde van dieselfde reeks in die ander kolom (eerste argument) in die tabel.

5. Gebruik van Excel Copy -Plak-kenmerk

In vergelyking met die vorige metodes, is hierdie een redelik eenvoudig. Ons sal die kolomme van die tweede tabel direk na die eerste tabel kopieer en plak.

Stappe

  • Soos vorige metodes, moet ons twee tabelle hê met 'n gemeenskaplike kolom.
  • Terselfdertyd moet die gemeenskaplike kolomwaardes in albei die tabelle in dieselfde reeks wees.

  • Kies eers die tweede en derde kolom van die eerste kolom en klik dan met die rechtermuisknop op die muis.
  • Vanuit die kontekskieslys, klik op die Kopieer .

  • Kies dan sel I4 en regsklik weer op die muis.
  • Vanuit die konteks kieslys, klik op Plak .

  • Deur dit te doen sal die tabelkolomme in die tweede tabel plak.
  • Pak die eerste tabel. tabelkolomme in die tweede tabelkolom sal die twee uiteindelik saamsmelttabelle.

Lees meer: ​​Hoe om twee tabelle saam te voeg gebaseer op een kolom in Excel (3 maniere)

Dinge om te onthou

  • Jy moet dieselfde reeks vir die kolominskrywings in die algemene kolomme in albei die tabelle handhaaf.
  • In die Power Query -metode , kies nie die tweede tabel in die eerste plek nie. Kies altyd die eerste tabel waaruit die passing in die eerste plek sal begin.

Gevolgtrekking

Om dit op te som, die kwessie van hoe ons twee afsonderlike tabelle in Excel kan saamsmelt in Excel met duplikaatwaardes word hier op 5 verskillende maniere beantwoord. Vir hierdie probleem is 'n werkboek beskikbaar om af te laai waar jy hierdie metodes kan oefen. Vra gerus enige vrae of terugvoer deur die kommentaar afdeling. Enige voorstel vir die verbetering van die Exceldemy -gemeenskap sal hoogs waardeer wees.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.