Hoppa till huvudinnehåll

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

Författare: Xiaoyang Senast ändrad: 2024-11-19

Om du antar att du har tre tabeller i en arbetsbok, vill du nu slå samman dessa tabeller till en tabell baserat på motsvarande nyckelkolumner för att få resultatet som visas i skärmdumpen nedan. Detta kan vara en besvärlig uppgift för de flesta av oss, men oroa dig inte. I den här artikeln kommer jag att presentera några metoder för att lösa detta problem.

En skärmdump av en tabell före sammanslagning baserat på nyckelkolumner Plustecken En skärmdump av den andra tabellen innan sammanslagning Plustecken En skärmdump av det tredje bordet innan sammanslagning
Lika tecken    
En skärmdump som visar den slutliga sammanslagna tabellen baserat på nyckelkolumner i Excel

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 sammanfoga flera tabeller till en baserat på motsvarande nyckelkolumner, följ dessa steg:

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

En skärmdump som visar hur man konverterar ett intervall till en tabell i Excel arrow En skärmdump av dialogrutan Skapa tabell

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

En skärmdump av att välja Från tabell/intervall på fliken Data i Excel

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

En skärmdump av Power Query Editor-fönster i Excel

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

En skärmdump av dialogrutan Importera data för att skapa en anslutning i Excel

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:

En skärmdump av rutan Frågor och anslutningar som visar skapade anslutningar

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:

En skärmdump av att välja Sammanfoga i alternativet Kombinera frågor

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.

    En skärmdump av dialogrutan Sammanfoga i Excel

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

En skärmdump av det utökade dataurvalet i Power Query redaktör

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.

    En skärmdump av den utökade rutan för att slå samman kolumndata Power Query

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:

En skärmdump av den sammanslagna tabellen efter att ha kombinerat två tabeller i Excel

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:

En skärmdump av import av den sammanslagna tabellen till ett nytt ark i Excel

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

En skärmdump av dialogrutan Importera data med alternativet Skapa endast anslutning markerat

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

En skärmdump av rutan Frågor och anslutningar som visar en anslutning som heter Merge1

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.

    En skärmdump av dialogrutan Merge för att kombinera Merge1 och den tredje tabellen i Excel

15. Och klicka sedan på OKI Sammanfoga2-Power Query redaktör fönstret klickar Expandera-knappen i Power Query redaktör 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:

En skärmdump av den utökade kolumnvalsrutan i Power Query

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:

En skärmdump av import av den slutliga sammanslagna tabellen till ett nytt ark i Excel

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

En skärmbild av dialogrutan Importera data med alternativen Tabell och Nytt kalkylblad valda

18. Slutligen har en ny tabell med data från de tre tabellerna, baserad på motsvarande nyckelkolumner, skapats i ett nytt kalkylblad som visas i skärmdumpen nedan:

En skärmdump av den slutliga sammanslagna tabellen med data från tre tabeller i Excel

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:

En skärmdump av uppdatering av den sammanslagna tabellen i Excel med alternativet Query Refresh

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

I det här avsnittet kommer jag att introducera 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 till en baserat på nyckelkolumner.

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

En skärmdump av det första tabellen som ska slås samman Plustecken En skärmdump av den andra tabellen som ska slås samman Lika tecken En skärmdump av den sammanslagna tabellen efter att ha kombinerat två tabeller med Kutools
Kutools för Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Förbättrad med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahantering enkel. Detaljerad information om Kutools för Excel...         Gratis provperiod...

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

En skärmdump av att komma åt funktionen Tabellsammanfogning i Kutools-fliken i Excel

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:

En skärmdump av hur du väljer huvud- och uppslagstabellerna i guiden Sammanfoga tabeller

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

En skärmdump av att välja nyckelkolumnen i guiden Sammanfoga tabeller

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

En skärmdump av steg 3 i guiden Sammanfoga tabeller

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

En skärmdump av att välja kolumner som ska slås samman från uppslagstabellen

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:

En skärmdump av alternativen Lägg till i det sista steget i guiden Sammanfoga tabeller

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

En skärmdump av det första tabellen som ska slås samman Plustecken En skärmdump av den andra tabellen som ska slås samman Lika tecken En skärmdump av den sammanslagna tabellen efter att ha kombinerat två tabeller med Kutools

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, välj helt enkelt resultatet av de nyligen sammanslagna data som huvudtabell och upprepa sedan stegen ovan.

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den 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