Kopiera ark till en annan arbetsbok med Excel-formler

  • Dela Detta
Hugh West

När du arbetar i Excel är det ett av de vanligaste problemen som vi möter för att kopiera Excel ark med formler från en arbetsbok till en annan Idag ska jag visa dig hur du kan kopiera ett eller flera ark med formler från en arbetsbok till en annan med lämpliga illustrationer.

Ladda ner övningsboken

Ladda ner övningsboken här.

Kopiera ark till en annan arbetsbok.xlsm

2 enkla sätt att kopiera ark till en annan arbetsbok med Excel-formler

Anta att vi har en Excel arbetsbok som innehåller några arbetsblad med en datauppsättning ( B4:E9 ) som nedan. Den innehåller Namnet på några elever , deras märken i Fysik och Kemi och Genomsnittliga poäng hos försökspersonerna.

Vi har beräknat följande Genomsnittliga poäng med hjälp av en formel. Till exempel kan formeln för att beräkna Genomsnittliga poäng för den första studenten är:

=(C5+D5)/2

Vi kan se formeln i cellen E5 i skärmbilden nedan.

I den här artikeln kommer vi att kopiera en eller flera arbetsblad i arbetsboken till en annan arbetsbok med arbetsboken formler i den E5:E9 Här kommer vi att diskutera följande två enkla sätt att göra det.

1. Kopiera ett enskilt Excel-ark med formler till en annan arbetsbok

I den här metoden kopierar vi en Enstaka Excel ark till en annan arbetsbok med formler Vi kan utföra denna uppgift med 5 Vi ser på tillvägagångssätten nedan.

1.1 Dra musen

I den första metoden kommer vi att kopiera en Excel ark till en annan arbetsbok med formuleringar av dra musen. Anta att vi behöver kopiera arbetsbladet som heter Drag till en annan arbetsbok. Följ stegen nedan för att göra det.

Steg:

  • I början öppnar du två arbetsböcker på din dator.
  • Den ena är den arbetsbok som du vill kopiera och den andra är arbetsboken som du vill använda till kopiera .
  • I vårt fall, Bok1 är den arbetsbok där vi vill behålla kopierad (se skärmdump).

  • Därför bör man på den Excel-verktygsfältet, gå till Visa fliken.

  • Klicka sedan på Visa sida vid sida alternativ.

  • Efter att ha tryckt på Visa sida vid sida alternativ.
  • Det kommer att ordna två arbetsböcker vertikalt som bilden nedan.

  • Tryck nu på Ctrl på ditt tangentbord och dra ' Drag från arbetsbladet ' Kopiera arbetsblad till en annan arbetsbok med formler till arbetsboken ' Bok1 arbetsbok.
  • Så småningom kommer den att byta namn till samma namn på källa arbetsbok som den destination arbetsbok.
  • Som i mitt fall har den bytt namn till "Drag i ' Bok1 arbetsbok.

Observera:

Om du inte trycker på Ctrl och ändå dra , den ark kommer att vara kopierad till den destination arbetsbok, men den kommer att vara förlorad från original arbetsbok. Som t.ex. Skär och Klistra in Det är en sak som vi gör på våra datorer, så var försiktig.

  • Slutligen ser du i följande bild att du har lyckats kopiera en Excel-ark från en arbetsbok till en annan arbetsbok .
  • Följaktligen ska allt, inklusive formler i den källa arbetsbok har kopierats till arbetsboken destination arbetsbok.

Läs mer: Hur du kopierar en formel i Excel utan att dra den (10 sätt)

1.2 Kopiera och klistra in funktionen

Om du inte vill följa den föregående metoden kan du också använda Kopiera & Klistra in funktion och enkelt kopiera en Excel-ark från en arbetsbok till en annan med formler I detta fall kommer vi att kopiera bladet med namnet ' Genvägstangent ' (se skärmbilden nedan). Stegen beskrivs nedan.

Steg:

  • Först klickar du på liten triangel i den övre vänstra hörnet hörnet av arbetsbladet, eller tryck på Ctrl + A på tangentbordet.
  • Därför får du hela den arbetsblad som valts ut som i bilden nedan.

  • Tryck sedan på Ctrl + C på tangentbordet.
  • I annat fall, högerklicka på på musen och välj Kopiera .

  • Eller så klickar du på Kopiera alternativet i enlighet med Hem fliken från Excel-verktygsfält .
  • Se följande figur.

  • Som ett resultat av detta kommer du att hitta gräns av den s heter markerad som bilden nedan.
  • Detta innebär att du har lyckats kopierad Arbetsblad .

  • Öppna nu andra arbetsboken (den arbetsbok där du vill använda kopiera Ark ) och välj den den översta vänstra cellen i en Ark av detta arbetsbok .
  • Här öppnade jag ' Blad 1 ' från ' Bok5 ' arbetsbok och vald cell A1 .

  • Vid denna tidpunkt kan pasta bladet som du kopierade, tryck på Ctrl + V på tangentbordet.
  • Eller, högerklicka på på musen och välj Klistra in .
  • Dessutom kan du också välja den Klistra in från alternativet längst till vänster hörnet av Hem fliken i Excel Verktygsfältet (se figuren nedan).

  • I sin tur hittar du allt från ' Genvägstangent i den källa arbetsbok kopierad till Blad 1 av den destination arbetsbok.

  • Dessutom kan du också kontrollera formel i det kopierade arbetsbladet.
  • I följande bild kan vi se att den formel kopieras också korrekt till den nya arbetsboken.

Läs mer: Hur du kopierar en formel till ett annat ark i Excel (4 sätt)

1.3 Dialogrutan Flytta eller kopiera

Vi kan också kopiera ett arbetsblad med formler till en annan arbetsbok genom att använda Flytta eller kopiera i Excel. Låt oss säga att vi ska kopiera ' Flytta eller kopiera till en ny arbetsbok (se följande figur). Stegen för att tillämpa detta tillvägagångssätt är nedan.

Steg:

  • För det första: ta med dig musen. markör till ' Flytta eller kopiera fliken ' i källa arbetsbok.
  • Nu, högerklicka på på musen.
  • Välj sedan Flytta eller kopiera alternativ.

  • Därför får du en liten ruta som heter Flytta eller kopiera .

  • Därefter väljer du ( ny bok ) från För att boka rullgardinsmenyn.
  • Viktigt är att du måste Kontrollera Skapa en kopia (om du inte markerar alternativet Skapa en kopia alternativet, kommer arket att vara förlorad från källa arbetsbok. Så var försiktig).
  • Min låda ser nu ut så här:

  • När du har följt stegen ovan kommer du att upptäcka att en kopiera av arket från den original arbetsbok har skapats i din destination arbetsbok.
  • Här, i mitt fall, en kopia av ' Flytta eller kopiera ' från källarbetsboken har skapats i Bok10 arbetsbok, inklusive formler (se skärmdump).

Läs mer: Genväg för att kopiera en formel nedåt i Excel (7 sätt)

Liknande läsningar

  • Kopiera och klistra in formler från en arbetsbok till en annan i Excel
  • VBA för att kopiera formel från cellen ovanför i Excel (10 metoder)
  • Hur man kopierar en formel ner i kolumnen i Excel(7 metoder)
  • Excel VBA för att kopiera formel med relativ referens (en detaljerad analys)

1.4 Behåll länken när du kopierar ark med formler

Genom att följa ovanstående metoder kan vi kopiera Excel-arbetsbladet med formler till en annan arbetsbladet men det kommer inte att finnas någon länk mellan de två arbetsbladen ( original & kopierad ).

I följande bild kan vi till exempel se att i den original arbetsbladet, den Genomsnittliga poäng för den första studenten är 77 (cell E5 ).

På samma sätt kan vi i arbetsbladet kopierad , den Genomsnittliga poäng är densamma för den första eleven.

Nu, i den original arbetsbok, om du ändrar markeringarna i Fysik från 75 till 77 (cell C5 ), då är det Genomsnittliga poäng kommer att vara 78 (cell E5 ).

Men, den kopierad arbetsbladet inte har någon effekt på den ändra i den original arbetsbok. Den kommer att förbli oförändrad (se skärmdump).

Nedan beskrivs hur du utvecklar en länk när du kopierar.

Steg:

  • För att skapa en länk mellan original och kopierad arbetsbok, skriv in namn på ark! (i vårt fall "Link! ) före den cellreferenser (se skärmdump).
  • Som ett resultat av detta kommer formeln i cell E5 kommer att vara:
=(Länk!C5+Länk!D5)/2

  • Kopiera då arbetsbladet ( Länk ) i en ny arbetsbok ( Bok14 ) med följande metod 1.2 .
  • I följande figur visas dock följande Formula Bar för cell E5 i den nya arbetsbok .

  • Därefter ändrar du markeringarna i Fysik för den första eleven (i cell C5 ) i original arbetsbok.
  • Därför är Genomsnittliga poäng (se cell E5 ) för den första eleven kommer att uppdateras.

  • Gå sedan till den nya arbetsboken ( Bok14 ).
  • Du kommer att se att den Genomsnittliga poäng i cellen E5 uppdateras också här.

Läs mer: Hur man kopierar exakta formler i Excel (13 metoder)

1.5 Infoga Excel VBA

Detta tillvägagångssätt kommer att hjälpa dig att kopiera ett Excel-ark med formler till en annan arbetsbok genom att infoga VBA kod. Se följande steg för att göra detta.

Steg:

  • I början öppnar du arbetsbok formuläret där du vill kopiera arbetsbladet och den där du vill infoga det arbetsblad som du har kopierad .
  • Här, från ' Källa arbetsbok kommer vi att kopiera datamängden i B2:E9 i området ' Översikt arbetsbladet.

  • Därefter infogar vi kopierad i en ny arbetsbok ( Bok7 ) med hjälp av Excel VBA .

  • För att komma in i VBA koden, gå först och främst till Utvecklare på fliken original arbetsbok.
  • Klicka sedan på Visual Basic i den Kod grupp.

  • Gå sedan till Infoga flik> välj Modul .

  • I sin tur kommer vi att få se Modul1 vänster sidan av fönstret.
  • Nu, dubbelklicka på Modul1 .

  • Därför bör man för att kopiera datamängden ( B2:E9 ) från ' Källa till arbetsboken ' Blad 1 i arbetsbladet ' Bok7 arbetsbok, ange VBA koden nedan i kodfönstret:
 Sub CopyOneFromAnotherNotSaved() Arbetsböcker("Source").Worksheets("Overview").Range("B2:E9").Copy _ Arbetsböcker("Book7").Worksheets("Sheet1").Range("B2") End Sub 
  • I skärmbilden nedan kan vi se att den VBA kod i kodfönstret.

  • Senare kan du gå till Kör flik> välj Kör Sub/Userform (se skärmdump).

  • För ett ögonblick ser du datasetet ( B2:E9 ) som du kopierade i ' Blad 1 ' i arbetsbladet för Bok7 arbetsbok.

  • Slutligen kan du också kontrollera formeln i E5 cell i den nya datamängden.
  • I följande skärmdump kan vi se att vi har lyckats med följande kopierad datamängden med formler .

2. Kopiera flera Excel-blad med formler till en annan arbetsbok med dialogrutan Flytta eller kopiera

I den föregående metoden diskuterade vi processen för att kopiera endast en arbetsblad för att en ny arbetsbok med formler . Men i den här metoden kommer vi att visa hur man gör för att kopiera flera Excel-ark med formler till en annan arbetsbok. Vi gör det genom att använda Flytta eller kopiera dialogrutan i Excel. Här kommer vi att lära oss att två sätt att öppna dialogrutan och sedan använda den för att kopiera Låt oss se tillvägagångssätten nedan.

2.1 Högerklicka på flikar i ark

I detta tillvägagångssätt kommer vi att öppna Flytta eller kopiera dialogrutan genom att Högerklicka på på den flikar för ark och sedan tillämpa den för kopiering av flera arbetsblad. Här vill vi kopiera 7 arken från följande arbetsbok (se skärmbilden nedan). Därefter ska vi infoga dem i en ny arbetsbok. Stegen är följande.

Steg:

  • Se först och främst formler (i cellen E5 i figuren nedan) i den original arbetsbok som du behöver för att kopiera tillsammans med arbetsblad .

  • Klicka nu på första fliken ark ( Översikt ), trycker du på Skift och klicka sedan på senast fliken ark ( VBA ).
  • Detta har lett till att, alla arbetsblad i arbetsboken kommer att vara utvalda (se skärmdump).
  • Men om du inte vill kopiera alla ark, och tryck sedan på Ctrl och klicka på flikar för ark du vill kopiera.

  • Nästa, högerklicka på på urvalet och klicka på Flytta eller kopiera .

  • I sin tur kan Flytta eller kopiera kommer att visas.

  • Välj sedan (ny bok) från För att boka dropdown> kontrollera Skapa en kopia box> klicka OK .

  • Därför kommer alla arbetsblad att vara kopierad till en ny arbetsbok ( Bok3 ).
  • Därefter, i cell E5 , kan vi se att formel som fanns i den original arbetsbok (se skärmdump).
  • På detta sätt kan vi kopiera flera ark med formler till en annan arbetsbok.

2.2 Använd Excel-bandet

Här kommer vi att använda Hem flik för kopiering av flera Excel-ark (på samma sätt som tidigare) till en annan arbetsbok med en formler Följ stegen nedan för att göra det.

Steg:

  • Till att börja med markerar du alla arbetsblad i den original arbetsbok genom att följa den föregående metoden.
  • Se bilden nedan.

  • För det andra, gå till Hem fliken.

  • Klicka sedan på Format i rullgardinsmenyn i Celler grupp.

  • Välj sedan Flytta eller kopiera från rullgardinsmenyn.

  • Följaktligen är Flytta eller kopiera öppnas.
  • Välj då, precis som i den föregående metoden, (ny bok) från För att boka rullgardinsmeny> lägg in en kryssmarkering i den Skapa en kopia box> klicka på OK knapp.

  • Vi kan alltså kopiera alla arbetsblad till en annan arbetsbok ( Bok5 ).
  • Se slutresultatet på följande bild.

Läs mer: Kopiera en formel över flera rader i Excel (5 sätt)

Slutsats

Jag hoppas att ovanstående handledning hjälper dig att kopiera Excel-arket med formler till en annan arbetsbok. Ladda ner övningsarbetsboken och försök. Låt oss få veta din feedback i kommentarsfältet. Följ vår webbplats ExcelWIKI för att få fler artiklar som denna.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.