Hoppa till huvudinnehåll

Hur slår man samman två eller flera tabeller till en baserat på nyckelkolumner?

Om du antar att du har tre tabeller i en arbetsbok, nu vill du slå samman dessa tabeller i en tabell baserat på motsvarande nyckelkolumner för att få resultatet enligt nedanstående skärmdump. Det här kan vara en besvärlig uppgift för de flesta av oss, men oroa dig inte, den här artikeln, jag kommer att introducera några metoder för att lösa detta problem.

    

Slå samman två eller flera tabeller till en baserad på nyckelkolumner med Power Query funktion (Excel 2016 och senare versioner)

Slå samman två eller flera tabeller till en baserad på nyckelkolumner med en fantastisk funktion


Slå samman två eller flera tabeller till en baserad på nyckelkolumner med Power Query funktion (Excel 2016 och senare versioner)

Att använda Power Query funktion för att ansluta flera tabeller till en baserat på motsvarande nyckelkolumner, gör följande steg för steg:

1. Om dina dataintervall inte är i tabellformat bör du först konvertera dem till tabeller, välj intervallet och klicka sedan på Insert > BordI Skapa bord dialogrutan, klicka OK knappen, se skärmdumpar:

2. När du har skapat tabeller för vart och ett av dataintervallen, välj sedan den första tabellen och klicka sedan på Data > Från tabell / intervall, se skärmdump:

3. Då, i Bord 1-Power Query redaktör fönstret klickar Hem > Stäng och ladda > Stäng & ladda till, se skärmdump:

4. I poppade ut Importera data, Välj Skapa bara anslutning alternativet och klicka sedan på OK knapp, se skärmdump:

5. Sedan skapas den första anslutningstabellen i Frågor och anslutningar upprepa ovanstående steg 2-steg 4 för att skapa anslutningstabellerna för de andra två tabellerna som du vill slå samman. När du är klar får du nedanstående skärmdump:

6. När du har skapat anslutningarna för tabellerna ska du slå samman de två första tabellerna till en, klicka Data > Hämta data > Kombinera frågor > Sammanfoga, se skärmdump:

7. I Sammanfoga dialogrutan, gör följande:

  • (1.) Välj den första tabellen från den första rullgardinsmenyn;
  • (2.) Välj den andra tabellen som du vill slå samman från den andra rullgardinsmenyn;
  • (3.) I förhandsgranskningsfönstret klickar du på den matchande kolumnen från de två tabellerna separat för att välja dem och de valda kolumnerna blir gröna.
  • (4.) I Gå med snäll rullgardinsmeny, välj Vänster yttre (allt från första, matchande från andra) alternativ.

8. Klicka sedan OK knappen, i Sammanfoga1-Power Query redaktör fönstret klickar  knapp, se skärmdump:

9. Och sedan, i den utökade rutan:

  • (1.) Behåll standard Bygga ut valt alternativ;
  • (2.) I Välj Alla kolumner listruta, kontrollera kolumnnamnet som du vill slå samman till den första tabellen.
  • (3.) Avmarkera kryssrutan Använd det ursprungliga kolumnnamnet som prefix alternativ.

10. Klicka sedan OK knappen, nu kan du se kolumndata i den andra tabellen har lagts till i den första tabellen, se skärmdump:

11. I det här steget har den första tabellen och den andra tabellen slagits samman av nyckelkolumnen framgångsrikt, nu måste du importera den sammanslagna tabellen till en ny sammanslagningstabell, klicka Hem > Stäng och ladda > Stäng & ladda till, se skärmdump:

12. I poppade ut Importera data dialogrutan väljer du Skapa bara anslutning alternativet och klicka på OK knapp, se skärmdump:

13. Här kan du se en anslutning skapas som heter Sammanfoga 1 i Frågor och anslutningar ruta, se skärmdump:

14. Efter att ha slagit samman de två första tabellerna måste du kombinera det nya Sammanfoga 1 tabell med den tredje tabellen, klicka Data > Hämta data > Kombinera frågor > Sammanfoga, och i Sammanfoga dialogrutan, gör följande:

  • (1.) Välj tabellen Merge1 från den första rullgardinsmenyn;
  • (2.) Välj den tredje tabellen som du vill slå samman från den andra rullgardinsmenyn;
  • (3.) I förhandsgranskningsfönstret klickar du på den matchande kolumnen från de två tabellerna separat för att välja dem och de valda kolumnerna blir gröna;
  • (4.) I Gå med snäll rullgardinsmeny, välj Vänster yttre (allt från första, matchande från andra) alternativ.

15. Och klicka sedan på OKI Sammanfoga2-Power Query redaktör fönstret klickar i den utökade rutan, markera kolumnnamnet som du vill kombinera från den tredje tabellen och avmarkera kryssrutan Använd det ursprungliga kolumnnamnet som prefix alternativ också, se skärmdump:

16. Klicka sedan OK knappen, du får en sammanslagen tabell med de tre tabellerna tillsammans, och nu bör du importera den sammanslagna tabellen till ett nytt tabellark, klicka Hem > Stäng och ladda > Stäng & ladda till, se skärmdump:

17. I Importera data dialogrutan väljer du Bord och Nytt kalkylblad alternativ, se skärmdump:

18. Äntligen har en ny tabell med data från de tre tabellerna baserade på motsvarande nyckelkolumner skapats i ett nytt kalkylblad enligt nedanstående skärmdump:

tips:

1. Om dina ursprungliga data ändras måste du också ändra den sammanslagna tabellen, klicka på en cell i den sammanslagna tabellen och klicka sedan på Fråga > refresh för att få uppdaterade data. Se skärmdump:

2. Med denna funktion kan du också slå samman mycket fler tabeller genom att upprepa ovanstående steg.


Slå samman två eller flera tabeller till en baserad på nyckelkolumner med en fantastisk funktion

Detta avsnitt kommer jag att visa en användbar funktion - Tabell sammanslagning of Kutools för Excel, med den här funktionen kan du snabbt slå samman två eller flera tabeller i en tabell baserat på nyckelkolumner.

Till exempel har jag två tabeller som vill slås ihop enligt nedanstående skärmdump:

Tips:Att tillämpa detta Tabell sammanslagning funktionen, först bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka Kutools Plus > Tabell sammanslagning, se skärmdump:

2. I det första steget i Tabeller slås samman guiden, välj huvudtabellen och uppslagstabellen separat, (Anmärkningar: kolumndata i uppslagstabellen läggs till i huvudtabellen), se skärmdump:

3. I steg 2 i Tabeller slås samman guiden, kontrollera det nyckelkolonnnamn som du vill slå samman tabellerna baserat på, se skärmdump:

4. Klicka Nästa knappen, i steg 3 i Tabell sammanslagning guiden, klicka Nästa knapp direkt, se skärmdump:

5. Och sedan, i steg 4 i guiden, kontrollera kolumnnamnet från uppslagstabellen som du vill lägga till i huvudtabellen, se skärmdump:

6. Fortsätt klicka Nästa knappen, i det sista steget i guiden, i Lägg till alternativlista, kryssa Lägg till felaktiga rader i slutet av huvudtabellen alternativ, samtidigt kan du också välja operationerna för de duplicerade raderna efter behov. Se skärmdump:

7. Klicka sedan Finish -knappen kommer motsvarande datakolumn i uppslagstabellen att läggas till i huvudtabellen enligt nedanstående skärmdump:

tips:

1. Med den här funktionen kan du uppdatera data i en huvudtabell med en annan tabell efter behov.

2. För att slå samman fler tabeller behöver du bara välja resultatet av de nya sammanslagna uppgifterna som huvudtabell och sedan upprepa stegen ovan.

Klicka för att ladda ner Kutools för Excel och gratis testversion nu!


Fler relativa artiklar:

  • Slå ihop och kombinera rader utan att förlora data i Excel
  • Excel håller bara data i den övre vänstra cellen om du tillämpar kommandot "Merge & Center" (fliken Start> Merge & Center på panelen Alignment) för att slå samman rader med data i Excel. Användare måste använda en annan metod för att slå samman flera datarader till en rad utan att radera data. Denna handledning kommer att presentera dig metoden för hur du slår samman rader med data till en rad.
  • Slå samman två tabeller genom att matcha en kolumn i Excel
  • Antag att du har två tabeller i två olika ark, en är huvudtabell och den andra är ny datatabell. Nu vill du slå samman dessa två tabeller med en matchande kolumn och uppdatera data enligt nedanstående skärmdump, hur kan du snabbt lösa det i Excel? I den här artikeln kommer jag att introducera knep för att kombinera två tabeller med en kolumn snabbt.
  • Kombinera duplicerade rader och summera värdena i Excel
  • I Excel , kan du alltid möta detta problem när du har en rad data som innehåller några dubblettposter och nu vill du kombinera duplikatdata och summera motsvarande värden i en annan kolumn, som följande skärmdumpar visas. Hur kunde du lösa detta problem?
  • Kombinera flera arbetsböcker till en huvudarbetsbok i Excel
  • Har du någonsin fastnat när du måste kombinera flera arbetsböcker till en huvudarbetsbok i Excel? Det mest hemska är att arbetsböckerna du behöver kombinera innehåller flera kalkylblad. Och hur man bara kombinerar de angivna kalkylbladen i flera arbetsböcker i en arbetsbok? Denna handledning visar flera användbara metoder som hjälper dig att lösa problemet steg för steg.

  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner och förvaring av data; Delat cellinnehåll; Kombinera duplicerade rader och summa / genomsnitt... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Favorit och sätt snabbt in formler, Intervall, diagram och bilder; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Gruppering av pivottabell efter veckonummer, veckodagen och mer ... Visa olåsta, låsta celler av olika färger; Markera celler som har formel / namn...
kte-flik 201905
  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations