Office
Logga in

Hur kan jag sammanfoga två eller flera tabeller?

Obs!:  Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Du kan sammanfoga (kombinera) rader från en tabell till en annan genom att klistra in data i de första tomma cellerna under i måltabellen. Tabellen kommer att öka i storlek om du vill ta med de nya raderna. Om rader i båda tabellerna matchar du sammanfogar kolumnerna i en tabell med en annan – genom att klistra in dem i de första tomma cellerna till höger om tabellen. I det här fallet även ökar tabellen så att den omfattar de nya kolumnerna.

Sammanfoga rader är faktiskt ganska enkelt, men sammanfoga kolumner kan vara svårt om rader i en tabell inte stämmer överens med rader i en annan tabell. Du kan undvika några av de justering problem med hjälp av LETARAD.

Sammanfoga två tabeller med hjälp av funktionen LETARAD

I exemplet nedan ser du två tabeller som tidigare hade andra namn till nya namn: ”blått” och ”Orange”. Varje rad är en radobjekt för en order i tabellen blå. Det Order-ID 20050 har två objekt, Order-ID 20051 har ett objekt, Order-ID 20052 har tre objekt och så vidare. Vi vill koppla kolumnerna försäljnings-ID och område med tabellen blå utifrån matchande värden i kolumnerna Order-ID i tabellen Orange.

Sammanfoga två kolumner med en annan tabell

Order-ID: n Upprepa i tabellen blå, men Order-ID-värden i tabellen Orange är unika. Om vi kunde du bara kopiera-och-klistra in data från tabellen Orange försäljnings-ID och Region värdena för andra radobjekt för ordern 20050 ska vara av efter en rad som skulle ändra värdena i de nya kolumnerna i tabellen blå.

Här finns data för tabellen blå, som du kan kopiera till ett tomt kalkylblad. Tryck på Ctrl + T för att konvertera den till en tabell och byta namn på tabellen blå när du klistrar in det i kalkylbladet.

Order ID

Säljdatum

Produkt-ID

20050

2014-02-02

C6077B

20050

2014-02-02

C9250LB

20051

2014-02-02

M115A

20052

2014-02-03

A760G

20052

2014-02-03

E3331

20052

2014-02-03

SP1447

20053

2014-02-03

L88M

20054

2014-02-04

S1018MM

20055

2014-02-05

C6077B

20056

2014-02-06

E3331

20056

2014-02-06

D534X

Här finns data för tabellen Orange. Kopiera den till samma kalkylblad. När du klistrar in den i kalkylbladet, tryck på Ctrl + T för att konvertera den till en tabell och sedan byta namn på tabellen Orange.

Order ID

Försäljnings-ID

Område

20050

447

Väst

20051

398

Söder

20052

1006

Norr

20053

447

Väst

20054

885

Öst

20055

398

Söder

20056

644

Öst

20057

1270

Öst

20058

885

Öst

Vi måste kontrollera att försäljnings-ID och Region värdena för varje order justera korrekt med varje unika ordning radobjekt. Så här: Låt oss klistra in tabellrubrikerna försäljnings-ID och område till cellerna till höger om tabellen blå och använda LETARAD formler för att få rätt värden från försäljnings-ID och område kolumner i tabellen Orange.

Gör så här:

  1. Kopiera rubrikerna försäljnings-ID och område i tabellen Orange (bara de här två cellerna).

  2. Klistra in rubrikerna i cellen till höger om rubriken produkt-ID i tabellen blå.

    Nu är tabellen Blå fem kolumner bred, inklusive de nya kolumnerna Försäljnings-ID och Område.

  3. I tabellen Blå, i den första cellen under Försäljnings-ID börjar du skriva den här formeln:

    = LETARAD (

  4. I tabellen Blå väljer du den första cellen i kolumnen Order-ID, 20050.

    Den delvis färdiga formeln ser ut så här: Delvis färdig LETARAD-formel

    Delen [@[Order ID]] betyder "hämta värdet i samma rad i kolumnen Order-ID".

    Skriv ett komma och markera hela tabellen Orange med musen så att "Orange[#All]" läggs till i formeln.

  5. Skriv ett komma till, 2, ytterligare ett komma och 0 – så här: ,2,0

  6. Tryck på Retur och den färdiga formeln ser ut så här:

    Färdig LETARAD-formel

    Delen Orange[#All] betyder "leta i alla celler i tabellen Orange". 2 betyder "hämta värdet från den andra kolumnen", och 0 betyder "returnera värdet endast om det finns en exakt matchning".

    Observera att Excel fyllt i cellerna nedåt i kolumnen med LETARAD-formeln.

  7. Återgå till steg 3, men den här gången börjar du skriva samma formel i den första cellen under Område.

  8. I steg 6 byter du ut 2 mot 3, så att den färdiga formeln ser ut så här:

    Färdig LETARAD-formel

    Det finns bara en skillnad mellan den här formeln och den första formeln – den första hämtar värden från kolumn 2 i tabellen Orange och den andra hämtar värden från kolumn 3.

    Nu ser du värden i alla celler i de nya kolumnerna i tabellen Blå. De innehåller LETARAD-formler, men visar värdena. Du vill konvertera LETARAD-formler i dessa celler till deras faktiska värden.

  9. Markera alla värdeceller i kolumnen Försäljnings-ID och tryck på Ctrl+C för att kopiera dem.

  10. Klicka på Start > pilen under Klistra in.

    Pilen under Klistra in som visar inklistringsgalleriet

  11. I inklistringsgalleriet klickar du på Klistra in värden.

    Knappen Klistra in värden i inklistringsgalleriet

  12. Markera alla värdeceller i kolumnen Område, kopiera dem och upprepa steg 10 och 11.

    Nu har LETARAD-formlerna i de två kolumnerna ersatts med värdena.

Mer om tabeller och LETARAD

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community, få support i Answers-communityn eller föreslå en ny funktion eller förbättringar på Excel User Voice.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×