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.
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:
- Kopiér overskrifterne Salgs-id og Område i den orange tabel (kun disse to celler).
- 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. - Begynd at skrive denne formel i den blå tabel i den første celle under Salgs-id:
=LOPSLAG( - Vælg den første celle i kolonnen Ordre-id, 20050 i den blå tabel.
Den delvist udfyldte formel ser sådan ud:
[@[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. - Skriv et andet komma, 2, et andet komma og 0 – f.eks.: ,2,0
- Tryk på Enter, og den fuldførte formel ser sådan ud:
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. - Gå tilbage til trin 3, men denne gang skal du begynde at skrive den samme formel i den første celle under Område.
- I trin 6 skal du erstatte 2 med 3, så den fuldførte 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 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. - Markér alle værdicellerne i kolonnen Salgs-id, og tryk på Ctrl+C for at kopiere dem.
- Vælg Hjem-pilen> 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
- Tilpas størrelsen på en tabel ved at indsætte rækker og kolonner
- Brug strukturerede referencer i formler i Excel-tabeller
- LOPSLAG: Hvor og hvornår det skal bruges (kursus)
- Kom i gang med Copilot i Excel
Har du brug for mere hjælp?
Du kan altid spørge en ekspert i Excel Tech Community eller få support i Communities.