Hvordan kan jeg flette to eller flere tabeller?

Gælder for
Excel til Microsoft 365 Excel 2024 Excel 2021

Du kan flette (kombinere) rækker fra én tabel til en anden ved blot at indsætte dataene i de første tomme celler under destinationstabellen. Tabellen øges i størrelse, så den omfatter de nye rækker. Hvis rækkerne i begge tabeller stemmer overens, kan du flette kolonnerne i den ene tabel med en anden – ved at indsætte dem i de første tomme celler til højre for tabellen. Også i dette tilfælde øges tabellen for at give plads til de nye kolonner.

Du kan også kombinere tabeller ved hjælp af andre værktøjer i Excel for større eller mere komplekse datasæt.

Fletning af rækker er faktisk ret simpelt, men fletning af kolonner kan være svært, hvis rækkerne i den ene tabel ikke svarer til rækkerne i den anden tabel. Ved at bruge en opslagsfunktion som LOPSLAG kan du undgå nogle af justeringsproblemerne.

Flet to tabeller ved hjælp af funktionen LOPSLAG

I eksemplet nedenfor vises to tabeller, der tidligere havde andre navne end nye navne: "Blå" og "Orange". I den blå tabel er hver række et linjeelement for en ordre. Ordre-id 20050 har altså to elementer, ordre-id 20051 har én vare, ordre-id 20052 har tre varer osv. Vi vil flette kolonnerne Salgs-id og Område med den blå tabel baseret på tilsvarende værdier i kolonnerne Ordre-id i den orange tabel.

Flet to kolonner sammen i en anden tabel  

Ordre-id-værdier gentages i den blå tabel, men ordre-id-værdierne i den orange tabel er entydige. Hvis vi blot kopierede og indsatte dataene fra den orange tabel, ville værdierne Salgs-id og Område for det andet linjeelement i ordren 20050 afvige med én række, hvilket ville ændre værdierne i de nye kolonner i den blå tabel.

Her er dataene til den blå tabel, som du kan kopiere til et tomt regneark. Når du har indsat den i regnearket, skal du trykke på Ctrl+T for at konvertere den til en tabel og derefter omdøbe Excel-tabellen med blå.

Ordre-id Salgsdato Produkt-id
20050 2/2/14 C6077B
20050 2/2/14 C9250LB
20051 2/2/14 M115A
20052 2/3/14 A760G
20052 2/3/14 E3331
20052 2/3/14 SP1447
20053 2/3/14 L88M
20054 2/4/14 S1018MM
20055 2/5/14 C6077B
20056 2/6/14 E3331
20056 2/6/14 D534X

Her er dataene til den orange tabel. Kopiér det ind i det samme regneark. Når du har sat den ind i regnearket, skal du trykke på Ctrl+T for at konvertere den til en tabel og derefter omdøbe tabellen til orange.

Ordre-id Salgs-id Område
20050 447 Vest
20051 398 Syd
20052 1006 Nord
20053 447 Vest
20054 885 Øst
20055 398 Syd
20056 644 Øst
20057 1270 Øst
20058 885 Øst

Vi er nødt til at sikre, at værdierne Salgs-id og Område for hver ordre justeres korrekt med hvert entydige ordrelinjeelement. For at gøre dette skal vi indsætte tabeloverskrifterne Salgs-id og Område i cellerne til højre for den blå tabel og bruge LOPSLAG-formler til at hente de korrekte værdier fra kolonnerne Salgs-id og Område i den orange tabel.

Sådan gør du:

  1. Kopiér overskrifterne Salgs-id og Område i den orange tabel (kun disse to celler).
  2. Indsæt overskrifterne i cellen til højre for overskriften Produkt-id i den blå tabel.
    Den blå tabel er nu fem kolonner bred, herunder de nye kolonner Salgs-id og Område.
  3. Begynd at skrive denne formel i den blå tabel i den første celle under Salgs-id:
    =LOPSLAG(
  4. Vælg den første celle i kolonnen Ordre-id, 20050 i den blå tabel.
    Den delvist udfyldte formel ser sådan ud:Delvis færdigskrevet LOPSLAG-formel
    [@[Ordre-id]]-delen betyder "hent værdien i den samme række fra kolonnen Ordre-id".
    Skriv et komma, og markér hele den orange tabel med musen, så "Orange[#All]" føjes til formlen.
  5. Skriv et andet komma, 2, et andet komma og 0 – f.eks.: ,2,0
  6. Tryk på Enter, og den fuldførte formel ser sådan ud:
    Skærmbillede af en færdig LOPSLAG-formel.
    Den orange[#All] del betyder "kig i alle cellerne i den orange tabel." 2 betyder "hent værdien fra den anden kolonne", og 0 betyder "returner kun værdien, hvis der er et nøjagtigt match".
    Bemærk, at Excel udfyldte cellerne nede i den pågældende kolonne ved hjælp af formlen LOPSLAG.
  7. Gå tilbage til trin 3, men denne gang skal du begynde at skrive den samme formel i den første celle under Område.
  8. I trin 6 skal du erstatte 2 med 3, så den fuldførte formel ser sådan ud:
    Skærmbillede af en færdig LOPSLAG-formel med erstattede værdier.
    Der er kun én forskel mellem denne formel og den første formel – den første henter værdier fra kolonne 2 i den orange tabel, og den anden henter dem fra kolonne 3.
    Nu får du vist værdier i hver celle i de nye kolonner i den blå tabel. De indeholder LOPSLAG-formler, men de viser værdierne. Du skal konvertere LOPSLAG-formlerne i disse celler til deres faktiske værdier.
  9. Markér alle værdicellerne i kolonnen Salgs-id, og tryk på Ctrl+C for at kopiere dem.
  10. Vælg Hjem-pilen> under Sæt ind.
    Pil ned for knappen Sæt ind
  11. Klik på Indsæt værdier i galleriet Sæt ind.
    Knappen Indsæt værdier i galleriet Indstillinger
  12. Markér alle værdicellerne i kolonnen Område, kopiér dem, og gentag trin 10 og 11.
    Nu er LOPSLAG-formlerne i de to kolonner blevet erstattet med værdierne.

Mere om tabeller og LOPSLAG

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community eller få support i Communities.