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 måltabellen. Tabellen bliver større og større for at medtage de nye rækker. Hvis rækkerne i begge tabeller stemmer overens, kan du flette kolonnerne i én tabel med en anden – ved at indsætte dem i de første tomme celler til højre for tabellen. I dette tilfælde øges tabellen også for at rumme de nye kolonner.
Fletning af rækker er faktisk ganske enkelt, 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 hjælp af LOPSLAG kan du undgå nogle af justeringsproblemerne.
Flet to tabeller ved hjælp af funktionen LOPSLAG
I eksemplet, der er vist nedenfor, får du vist to tabeller, der tidligere havde andre navne til nye navne: "Blå" og "Orange". I tabellen Blå er hver række et linjeelement for en ordre. Så Ordre-id 20050 har to varer, Ordre-id 20051 har én vare, Ordre-id 20052 har tre elementer osv. Vi vil flette kolonnerne Salgs-id og Område med tabellen Blå baseret på matchende værdier i kolonnerne Ordre-id i tabellen Orange.
Ordre-id-værdier gentages i tabellen Blå, men ordre-id-værdierne i tabellen Orange er entydige. Hvis vi blot kopierede og indsatte dataene fra tabellen Orange, ville værdierne for Salgs-id og Område for det andet linjeelement i ordre 20050 være slået fra én række, hvilket ville ændre værdierne i de nye kolonner i tabellen Blå.
Her er dataene for 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 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 for tabellen Orange. Kopiér den til det samme 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 tabellen 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 for 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 tabellen Blå og bruge LOPSLAG-formler til at hente de korrekte værdier fra kolonnerne Salgs-id og Område i tabellen Orange.
Sådan gør du:
-
Kopiér overskrifterne Salgs-id og Område i tabellen Orange (kun de to celler).
-
Indsæt overskrifterne i cellen til højre for overskriften Produkt-id i tabellen Blå.
Nu er tabellen Blå fem kolonner bred, herunder de nye kolonner Salgs-id og Område.
-
Begynd at skrive denne formel i den blå tabel i den første celle under Salgs-id:
=LOPSLAG(
-
I tabellen Blå skal du vælge den første celle i kolonnen Ordre-id, 20050.
Den delvist fuldførte formel ser sådan ud:
Delen [@[Ordre-id]] betyder "hent værdien i samme række fra kolonnen Ordre-id".
Skriv et komma, og markér hele tabellen Orange med musen, så "Orange[#All]" føjes til formlen.
-
Skriv et andet komma, 2, et andet komma og 0 – sådan her: ,2,0
-
Tryk på Enter, og den færdige formel ser sådan ud:
Den orange[#All] del betyder "kig i alle cellerne i tabellen Orange". 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 ned i kolonnen ved hjælp af formlen LOPSLAG.
-
Gå tilbage til trin 3, men denne gang begynder at skrive den samme formel i den første celle under Område.
-
I trin 6 skal du erstatte 2 med 3, så den færdige formel ser sådan ud:
Der er kun én forskel mellem denne formel og den første formel – den første henter værdier fra kolonne 2 i tabellen Orange, og den anden henter dem fra kolonne 3.
Nu kan du 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.
-
Markér alle værdicellerne i kolonnen Salgs-id, og tryk på Ctrl+C for at kopiere dem.
-
Klik på Hjem > pil under Sæt ind.
-
Klik på Indsæt værdier i galleriet Sæt ind.
-
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 community'er.