Hvordan kan jeg flette to eller flere tabeller?

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Du kan flette (kombinere) rækker fra én tabel til en anden blot ved at indsætte dem i de første tomme celler under destinationstabellen – så vokser tabellen i størrelse for at medtage de nye rækker. Og hvis rækkerne i begge tabeller passer sammen, kan du flette kolonner fra den ene tabel i en anden ved at indsætte dem i de første tomme celle til højre for tabellen, hvorefter tabellen vokser igen – denne gang for at medtage de nye kolonner.

Er lige til fletning af rækker, men flette kolonner kan være svært, hvis en tabels rækker ikke altid justeres med rækkerne i anden tabellen. Du kan undgå nogle af justering problemerne ved hjælp af LOPSLAG.

Flette to tabeller vha. funktionen LOPSLAG

I eksemplet nedenfor har vi ændret navnene på de to tabeller til "Blå" og "Orange." I tabellen blå er hver række en post for en ordre. Det ordre-ID 20050 har to elementer, ordre-ID 20051 har ét element, ordre-ID 20052 har tre elementer osv. Vi vil flette kolonner salgs-ID og område med tabellen blå, baseret på tilsvarende værdier i kolonnerne ordre-ID i tabellen Orange.

Flette to kolonner med en anden tabel

Men værdier for Ordre-id gentages i tabellen Blå, mens værdier for Ordre-id i tabellen Orange er entydige. Hvis vi blot kopierer og indsætter dataene fra tabellen Orange, ville værdierne for Salgs-id og Område for det andet linjeelement for ordre 20050 være forskudt med én række, hvilket straks vil forskyde resten af værdierne i disse nye kolonner i tabellen Blå.

Hvis du vil følge, er her dataene til tabellen blå, som du kan kopiere til et tomt regneark. Når du indsætter det i regnearket, skal du trykke på Ctrl + T for at ændre den til en tabel, og klik derefter Omdøb tabellen blå.

Ordre-id

Salgsdato

Produkt-id

20050

02-02-2014

C6077B

20050

02-02-2014

C9250LB

20051

02-02-2014

M115A

20052

03-02-2014

A760G

20052

03-02-2014

E3331

20052

03-02-2014

SP1447

20053

03-02-2014

L88M

20054

04-02-2014

S1018MM

20055

05-02-2014

C6077B

20056

06-02-2014

E3331

20056

06-02-2014

D534X

Og her er dataene for tabellen Orange, som du kan kopiere ind i det samme regneark. Når du sætter dem ind i regnearket, skal du trykke på Ctrl+T for at lave dem til en tabel og derefter omdøbe tabellen til Orange.

Ordre-id

Salgs-id

Region

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 for Salgs-id og Område for hver ordre justeres efter hver ordres entydige linjeelement. Det gør vi ved at indsætte tabeloverskrifterne Salgs-id og Område i cellerne til højre for tabellen Blå og bruge LOPSLAG-formler for at få de rigtige værdier fra kolonnerne Salgs-id og Område fra tabellen Orange. Sådan gør du:

  1. Kopiér overskrifterne Salgs-id og Område fra tabellen Orange (kun disse to celler).

  2. Sæt overskrifterne ind i cellen lige til højre for overskriften Produkt-id i tabellen Blå.

Nu er tabellen Blå fem kolonner bred, inklusive de nye kolonner Salgs-id og Område.

  1. Begynd at skrive følgende formel i den første celle under Salgs-id:

    = LOPSLAG (

  2. I tabellen Blå skal du vælge den første celle i kolonnen Ordre-id, 20050.

Den delvist færdigskrevne formel ser sådan ud:

Delvis færdigskrevet LOPSLAG-formel

Delen [@ [Ordre-id]] betyder "hent værdien i den samme række fra kolonnen Ordre-id".

  1. Skriv et semikolon, og markér hele tabellen Orange med musen, så "Orange[#Alle]" føjes til formlen.

  2. Skriv endnu et semikolon, 2, endnu et semikolon og 0 – sådan: ;2;0

  3. Tryk på Enter, og den færdige formel ser sådan ud:

Færdigskrevet LOPSLAG-formel

Delen Orange[#Alle] betyder "søg i alle cellerne i tabellen Orange". Tallet 2 betyder "hent værdien fra den anden kolonne", og 0 betyder "returner kun værdien, hvis der er en nøjagtig overensstemmelse".

Bemærk, at Excel har udfyldt cellerne nedad i den pågældende kolonne vha. formlen LOPSLAG.

  1. Gå tilbage til trin 3, men denne gang skal du begynde at skrive den samme formel i den første celle under Område.

  2. På trin 6, skal du erstatte 2 med 3, så den færdige formel ser sådan ud:

Færdigskrevet LOPSLAG-formel

Der er bare en forskel mellem denne formel og den første formel – i den første hentes værdier fra kolonne 2 i tabellen Orange, og i den anden hentes de fra kolonne 3.

Nu vil du kunne se værdier i hver celle i de nye kolonner i tabellen Blå. De indeholder LOPSLAG formler, men de viser værdierne. Du skal konvertere LOPSLAG-formlerne i disse celler til deres faktiske værdier.

  1. Markér alle værdicellerne i kolonnen Salgs-id, og tryk på Ctrl+C for at kopiere dem.

  2. Klik på Hjem > pilen under Sæt ind.

Pil under Sæt ind, der viser galleriet for Sæt ind

  1. I galeriet for Sæt ind skal du klikke på Indsæt værdier.

Knappen Indsæt værdier i galleriet for Sæt ind

  1. 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

Ændre størrelsen på en tabel ved at tilføje rækker og kolonner

Bruge strukturerede referencer i tabelformler i Excel

LOPSLAG: Hvor og hvornår skal bruges (kursus)

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×