Indholdsfortegnelse
På arbejdsområdet støder vi ofte på behovet for at flette to separate tabeller med hinanden. Sammenlægning af to separate tabeller vil øge klarheden af oplysningerne og gøre fortolkningen lettere. Hvis du er nysgerrig efter at vide, hvordan du kan flette to tabeller i Excel, så kan denne artikel være praktisk for dig. I denne artikel diskuterer vi, hvordan du kan flette to separate tabeller i Excel med enudførlig forklaring.
Download arbejdsbog til øvelser
Download denne øvelsesarbejdsbog nedenfor.
Sammenlægning af to tabeller.xlsx
5 nemme måder at flette to tabeller i Excel på
Vi vil bruge følgende datasæt til at skabe et forhold mellem to tabeller i Excel med duplikerede værdier. Begge datasæt har en fælles kolonne. Den fælles kolonne er kolonnen Produkt Id Sammenlægningen af de to tabeller vil være baseret på denne kolonne.
1. Brug af VLOOKUP-funktionen
VLOOKUP-funktionen vil hjælpe os med at søge efter værdien fra en kolonne til en anden kolonne. Og derefter kopiere denne værdi og indsætte den i destinationscellen. Hvilket i sidste ende hjælper os med at flette to tabeller i Excel.
Trin
- I nedenstående billede har vi to tabeller, som vi ønsker at flette sammen
- For at flette en tabel skal vi have en fælles kolonne mellem dem. For de givne tabeller er den fælles kolonne Produkt Id kolonne.
- For at gøre dette skal du først vælge cellen I4 og indtast følgende formel:
=VLOOKUP(F4,$B$4:$D$10,2,FALSE)
- Og træk derefter den Håndtag til påfyldning til celle I10 .
- Dette vil fylde området i celle I4:I10 med den første kolonne i den første tabel, der matcher med den Produkt Id kolonne.
- Hvis du vil tilføje den anden kolonne, skal du vælge celle J4 og indtast følgende formel:
=VLOOKUP(F4,$B$4:$D$10,3,FALSE)
- Og træk derefter den Håndtag til påfyldning til celle J10 .
- På denne måde udfyldes området af celler J5:J10 med den første kolonne i den første tabel, der matcher med den Produkt Id kolonne.
- Nu skal vi formatere de nye kolonner, så de passer til resten af cellerne.
- Vælg et område af celler D4:D10 og klik derefter på ikonet for formatmaleren fra Udklipsholder gruppe i den Hjem fanebladet.
- En lille pensel vises i stedet for markøren.
- Med denne markør skal du vælge området af celler I4:J10 .
- Endelig kan du se, at de to tabeller nu er slået sammen og formateret.
Læs mere: Sådan Flette to tabeller i Excel Brug VLOOKUP
2. Anvendelse af XLOOKUP-funktionen
XLOOKUP-funktionen vil fungere på næsten samme måde som den foregående metode. I XLOOKUP skal brugeren angive det outputområde, der returneres i stedet for kolonnens løbenummer i en tabel.
Trin
- I nedenstående billede har vi to tabeller, som vi ønsker at flette sammen
- Med henblik på at sammenlægge en tabel skal vi have en fælles kolonne mellem dem. For de givne tabeller er den fælles kolonne Produkt Id kolonne.
- For at gøre dette skal du først vælge cellen I4 og indtast følgende formel:
=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)
- Og træk derefter den Håndtag til påfyldning til celle I10 .
- På denne måde udfyldes området af celler I4:I10 med den første kolonne i den første tabel, der matcher med den Produkt Id kolonne.
- Hvis du vil tilføje den anden kolonne, skal du vælge celle J4 og indtast følgende formel:
=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)
- Og træk derefter den Håndtag til påfyldning til celle J10 .
- På denne måde udfyldes området af celler J4:J10 med den første kolonne i den første tabel, der matcher med den Produkt Id kolonne.
- Nu skal vi formatere de nye kolonner, så de passer til resten af cellerne.
- Vælg et område af celler D4:D10 og klik derefter på ikonet for formatmaleren fra Udklipsholder gruppe i den Hjem fanebladet.
- En lille pensel vises i stedet for markøren.
- Med denne markør skal du vælge området af celler I4:J10 .
- Endelig kan du se, at de to tabeller nu er slået sammen og formateret.
Læs mere: Sådan fletter du to pivottabeller i Excel (med hurtige trin)
3. Anvendelse af Power Query
Power Query er et af de mest kraftfulde værktøjer i Excel. Power query har mange kraftfulde standardfunktioner, der kan løse mange problemer med det samme
Trin
- I nedenstående billede har vi to tabeller, som vi ønsker at flette sammen
- For at flette en tabel skal vi have en fælles kolonne mellem dem. For de givne tabeller er den fælles kolonne Produkt Id kolonne.
- For at tilføje disse to datatabeller skal du gå til Data > Få data.
- Fortsæt desuden til Fra andre kilder> Fra tabel/interval .
- Der vises en lille dialogboks.
- I denne dialogboks skal du indtaste tabellens område og markere feltet Min tabel har overskrifter boks.
- Klik på OK efter dette.
- For den anden tabel gør du det samme og tilføjer tabellen til Power Query .
- I den Power Query opretter en tabel i dialogboksen, angiv tabellens område, og marker afkrydsningsfeltet Min tabel har overskrifter .
- Klik på OK efter dette.
- Når vi har uploadet begge tabeller til Power Query, kan vi flette dem sammen ved hjælp af kombinationsfunktionen.
- Åbn derfor editoren til Power Query (ved at klikke på OK i det foregående trin vil automatisk starte editoren).
- I editoren til Power Query skal du gå til Hjem fanebladet.
- Og fra den Hjem skal du gå til fanen Kombiner gruppe . Og klik derefter på Sammenlægning af forespørgsler .
- Klik på den ønskede indstilling i drop-down-menuen Sammenlægning af forespørgsler .
- I det nye vindue med navnet Sammenlægning , vælg Tabel 1 som den første tabel
- Og i den anden rullemenuen skal du vælge Tabel 2 som den anden tabel.
- I den nedenstående rullemenuen skal du vælge Venstre Ydre (alle fra den første, matchende fra den anden) .
- Denne dropdown-mulighed betyder, at matchningen starter med den første tabel fra venstre side, hvorefter den højre side til sidst kommer til at matche.
- Klik på OK efter dette.
- Lige efter at du har trykket på OK , vil du se, at en kolonne med navnet Tabel 2 er vedlagt den første tabel.
- Men denne klumme er faktisk en formindsket udgave af Tabel 2 .
- Alle kolonnerne er skjult i denne Tabel 2 kolonne.
- Hvis du vil vise alle kolonnerne i Tabel 2 , klik på det øverste højre hjørne af Tabel 2 kolonneoverskrift.
- I den udvidede menu skal du derefter kun markere Antal og Omkostninger afkrydsningsfeltet, da vi allerede har den Produkt Id i den første tabel.
- Fjern markeringen af Brug originalt kolonnenavn som et præfiks boks.
- Klik på OK efter dette.
- Når du har klikket på OK , vil du bemærke, at de to kolonner nu er tilføjet til den første tabel.
- Klik derefter på Luk og indlæs fra den Hjem fanebladet.
- Klik derefter på i rullemenuen på Luk og indlæs til .
- Og vælg Tabel i den Vælg, hvordan du vil se disse data i din projektmappe
- Vælg derefter den Eksisterende regneark og vælg derefter celle B13 .
- Klik på OK efter dette.
- Herefter vil tabellen blive indlæst i celle B13:F19 .
- Og vi kan se, at begge tabeller nu er slået sammen.
Læs mere: Sådan kombineres to tabeller ved hjælp af Power Query i Excel
4. Kombination af INDEX- og MATCH-funktionerne
INDEX og MATCH funktionerne hjælper os med at flette de to tabeller i Excel ved at matche værdien og derefter indeksere værdien fra den anden tabel til den første tabel.
Trin
- I nedenstående billede har vi to tabeller, som vi ønsker at flette sammen
- For at flette en tabel skal vi have en fælles kolonne mellem dem. For de givne tabeller er den fælles kolonne Produkt Id kolonne.
- For at gøre dette skal du først vælge cellen I4 og indtast følgende formel:
=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
- Og træk derefter den Håndtag til påfyldning til celle I10 .
- På denne måde udfyldes området af celler I5:I10 med den første kolonne i den første tabel, der matcher med den Produkt Id kolonne.
- Hvis du vil tilføje den anden kolonne, skal du vælge celle J4 og indtast følgende formel:
=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))
- Og træk derefter den Håndtag til påfyldning til celle J10 .
- På denne måde udfyldes området af celler I4:I10 med den første kolonne i den første tabel, der matcher med den Produkt Id kolonne.
- Dette vil afslutte sammenlægningen.
- Nu skal vi formatere de nye kolonner, så de passer til resten af cellerne.
- Vælg et område af celler D4:D10 og klik derefter på ikonet for formatmaleren fra Udklipsholder gruppe i den Hjem fanebladet.
- En lille pensel vises i stedet for markøren.
- Med denne markør skal du vælge området af celler I4:J10 .
- Endelig kan du se, at de to tabeller nu er slået sammen og formateret.
🔎 Opdeling af formler
- MATCH($F4,$B$4:$B$10,0)
Denne funktion vil søge efter den nøjagtige værdi, der er angivet i det første argument, i det array/område af celler, der er nævnt i det andet argument. I dette tilfælde vil den søge efter værdien i cellen F4 i opslagsarkivet i B4:B10, og returnerer den serielle værdi af denne værdi i det pågældende område.
- INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
Når vi har fået serienummeret for den matchede værdi i opslagsarrayet, vil den ved hjælp af dette serienummer søge efter værdien af det samme serienummer i den anden kolonne (første argument) i tabellen.
5. Brug af Excel Copy-Paste-funktionen
Sammenlignet med de foregående metoder er denne metode ret ligetil. Vi kopierer og indsætter kolonnerne i den anden tabel direkte til den første tabel.
Trin
- Ligesom tidligere metoder skal vi have to tabeller med en fælles kolonne.
- Samtidig skal de fælles kolonneværdier i begge tabeller være i samme rækkefølge.
- Vælg først den anden og tredje kolonne i den første kolonne, og højreklik derefter med musen.
- Klik i kontekstmenuen på Kopier .
- Vælg derefter celle I4 og højreklik på musen igen.
- Klik på i kontekstmenuen på Indsæt .
- På denne måde indsættes kolonnerne i den anden tabel.
- Ved at indsætte kolonnerne i den første tabel i kolonnen i den anden tabel vil de to tabeller endelig blive slået sammen.
Læs mere: Sådan fletter du to tabeller baseret på én kolonne i Excel (3 måder)
Ting at huske
- Du skal opretholde den samme serie for kolonneposterne i de fælles kolonner i begge tabeller.
- I den Power Query metoden, skal du ikke vælge den anden tabel i første omgang. Vælg altid den første tabel, hvorfra matchningen starter i første omgang.
Konklusion
For at opsummere det, er spørgsmålet om, hvordan vi kan flette to separate tabeller i Excel i Excel i Excel med dublerede værdier besvaret her på 5 forskellige måder. For dette problem er en arbejdsmappe tilgængelig til download, hvor du kan øve disse metoder. Du er velkommen til at stille spørgsmål eller feedback gennem kommentarfeltet. Ethvert forslag til forbedring af den Exceldemy Fællesskabet vil være meget værdsat.