Как да копирате лист в друга работна книга с формулите на Excel

  • Споделя Това
Hugh West

При работа в Excel това е един от най-често срещаните проблеми, с които се сблъскваме, за да копие Excel лист с формули от една работна тетрадка към друг . Днес ще ви покажа как да копие един или повече листове с формули от една работна книга в друга с подходящи илюстрации.

Изтегляне на работна тетрадка за практика

Изтеглете работната тетрадка за упражнения от тук.

Копиране на лист в друга работна книга.xlsm

2 лесни начина за копиране на лист в друга работна книга с формули на Excel

Да предположим, че имаме Excel работна книга която съдържа няколко работни листа, съдържащи набор от данни ( B4:E9 ), както е показано по-долу. Той съдържа Име на някои ученици , техните знаци в Физика и Химия и Средни оценки в субектите.

Изчислихме Средни оценки например формулата за изчисляване на Средни оценки на първия ученик е:

=(C5+D5)/2

Можем да видим формулата в клетката E5 от снимката на екрана по-долу.

В тази статия ще копие един или няколко работни листове в работната книга, за да друг работна книга с формули в E5:E9 Тук ще обсъдим две лесни начини за това.

1. Копиране на единичен лист на Excel с формули в друга работна книга

В този метод ще копираме единичен Excel лист към друг работна книга с формули . Можем да изпълним тази задача с 5 Нека видим подходите по-долу.

1.1 Влачете мишката

При първия подход ще копие Excel лист към друг работна книга с формули от влачене да предположим, че трябва да копираме работния лист с име Drag към друга работна книга. За целта следвайте стъпките по-долу.

Стъпки:

  • В началото отворете две работни книги на вашия компютър.
  • Едната е работната книга, която искате да копие а другата е работната книга, към която искате да копие .
  • В нашия случай, Книга1 е работната книга, в която искаме да запазим копиран лист (вижте снимката на екрана).

  • Следователно на Лентата с инструменти на Excel, отидете в Вижте таб.

  • След това щракнете върху Преглед Side by Side опция.

  • След натискане на Преглед Side by Side опция.
  • Той ще организира две работни книги вертикално като на снимката по-долу.

  • Сега натиснете Ctrl на клавиатурата и плъзнете символа Drag ' от работния лист ' Копиране на работен лист в друга работна книга с формули ' към работната книга ' Книга1 ' работна книга.
  • В крайна сметка то ще бъде преименувано на същото име в източник работна книга като дестинация работна тетрадка.
  • Както в моя случай, тя е преименувана на 'Drag' в Книга1 ' работна книга.

Забележка:

Ако не натиснете Ctrl и все пак влачене . лист ще бъде копиран към дестинация работна книга, но тя ще бъде изгубен от оригинал работна книга. Като Изрежете и Паста ние правим на компютрите си. Затова бъдете внимателни.

  • Накрая вижте на следното изображение, че успешно сте копирали един Лист на Excel от една работна тетрадка към друга работна книга .
  • Съответно всичко, включително формули в източник работната книга е копирана в дестинация работна тетрадка.

Прочетете още: Как да копирате формула в Excel без влачене (10 начина)

1.2 Функции за копиране и поставяне

Ако не искате да следвате предишния метод, можете да използвате и Копие & Паста функция и лесно копие на Лист на Excel от един работна книга към друг с формули В този случай ще копие листът с име ' Кратък клавиш ' (вижте снимката на екрана по-долу). Стъпките са описани по-долу.

Стъпки:

  • Първо, щракнете върху малък триъгълник в горе вляво в ъгъла на работния лист или натиснете Ctrl + A на клавиатурата.
  • Така ще имате на разположение цялата работен лист избран като изображението по-долу.

  • След това натиснете Ctrl + C на клавиатурата.
  • В противен случай, щракване с десния бутон на мишката върху на мишката и изберете Копие .

  • Или щракнете върху Копие опция в рамките на Начало раздел от Лентата с инструменти на Excel .
  • Вижте следната фигура.

  • В резултат на това ще намерите граница на s хеет подчертано като изображението по-долу.
  • Това означава, че успешно сте копиран на Работен лист .

  • Сега отворете втора работна тетрадка (работната книга, в която искате да копие на Лист ) и изберете най-горната лява клетка в Лист на този работна книга .
  • Тук отворих Лист1 ' от Книга5 ' работна книга и избрана клетка A1 .

  • По това време, за да паста копирания лист, натиснете Ctrl + V на клавиатурата.
  • Или, щракване с десния бутон на мишката върху на мишката и изберете Паста .
  • Освен това можете да изберете и Паста опция от най-лявата ъгъла на Начало раздела на Excel Лентата с инструменти (вж. фигурата по-долу).

  • На свой ред ще намерите всичко от Кратък клавиш ' в източник работната книга, копирана в Лист1 на дестинация работна тетрадка.

  • Освен това можете да проверите и формула в копирания работен лист.
  • На следващата снимка се вижда, че формула също се копира правилно в новата работна книга.

Прочетете още: Как да копирате формула в друг лист в Excel (4 начина)

1.3 Прилагане на диалоговия прозорец Преместване или копиране

Можем също така копие работен лист с формули към друг работна книга, като използвате Преместване или копиране диалогов прозорец в Excel. Да речем, че ще копираме символа Преместване или копиране ' работен лист в нова работна книга (вж. следващата фигура). Стъпките за прилагане на този подход са описани по-долу.

Стъпки:

  • Първо, вземете мишката си курсор към Преместване или копиране ' в раздела на листа на източник работна тетрадка.
  • Сега, щракване с десния бутон на мишката върху на мишката.
  • След това изберете Преместване или копиране опция.

  • Така ще получите малка кутия, наречена Преместване или копиране .

  • След това изберете ( нова книга ) от За да резервирате падащо меню.
  • Важно е, че трябва да проверете на Създаване на копие (ако не отбележите опцията Създаване на копие опцията, листът ще бъде изгубен от източник работна книга. Затова бъдете внимателни).
  • Така че моята кутия сега изглежда така:

  • След успешно изпълнение на горните стъпки ще откриете, че копие на листа от оригинал е създадена работна книга във вашия дестинация работна тетрадка.
  • В моя случай това е копие на Преместване или копиране ' лист от изходната работна книга е създаден в Книга10 работна книга, включително формули (вижте снимката на екрана).

Прочетете още: Пряк път за копиране на формула надолу в Excel (7 начина)

Подобни четива

  • Копиране и поставяне на формули от една работна книга в друга в Excel
  • VBA за копиране на формула от горната клетка в Excel (10 метода)
  • Как да копирате формула надолу по колоната в Excel(7 метода)
  • Excel VBA за копиране на формула с относителна референция (подробен анализ)

1.4 Запазване на връзката при копиране на лист с формули

Като следваме горните методи, можем да копие работния лист на Excel с формули към друг работен лист, но няма да има връзка между двата работни листа ( оригинал & копиран ).

Например на следващата снимка се вижда, че в оригинал работен лист, на Средни оценки на първия ученик е 77 (клетка E5 ).

По същия начин в работния лист копиран . Средни оценки е същата за първия ученик.

Сега, в оригинал работна книга, ако промените маркировката на Физика от 75 към 77 (клетка C5 ), тогава Средни оценки ще бъде 78 (клетка E5 ).

Но... копиран работния лист няма да има ефект върху промяна в оригинал работна книга. Тя ще остане без промяна (вижте снимката на екрана).

По-долу са описани стъпките за създаване на връзка при копиране.

Стъпки:

  • За да създадете връзка между оригинал и копиран работна книга, въведете името на листа! (в нашия случай "Връзка! ) преди препратки към клетките ( вижте снимката на екрана).
  • В резултат на това формулата в клетка E5 ще бъде:
=(Link!C5+Link!D5)/2

  • В този момент копирайте работния лист ( Връзка ) в нова работна книга ( Книга14 ) по следния метод 1.2 .
  • На следващата фигура обаче е показан Бар Formula за клетка E5 в новия работна книга .

  • След това променете знаците в Физика на първия ученик (в клетката C5 ) в оригинал работна тетрадка.
  • Следователно Средни оценки (вж. клетка E5 ) на първия ученик ще бъде актуализиран.

  • След това отидете в новата работна книга ( Книга14 ).
  • При това ще видите, че Средни оценки в клетка E5 също е актуализиран тук.

Прочетете още: Как да копирате точна формула в Excel (13 метода)

1.5 Вмъкване на Excel VBA

Този подход ще ви помогне да копие лист на Excel с формули в друга работна книга чрез вмъкване на VBA вижте следните стъпки, за да направите това.

Стъпки:

  • В началото отворете работна книга формуляр, в който искате да копие работния лист и този, в който искате да вмъкнете работния лист, който сте копиран .
  • Тук, от Източник: ' в работната тетрадка, ще копие набора от данни в B2:E9 в диапазона Преглед ' работен лист.

  • След това ще вмъкнем копиран набор от данни в нов работна книга ( Книга7 ) с помощта на Excel VBA .

  • За да влезете в VBA код, първо, отидете в Разработчик в раздела оригинал работна тетрадка.
  • След това щракнете върху Visual Basic в Код група.

  • След това отидете в Вмъкване на tab> изберете Модул .

  • На свой ред ще видим Модул1 в ляв от страната на прозореца.
  • Сега, кликнете два пъти върху на Модул1 .

  • Следователно, за да копие набора от данни ( B2:E9 ) от Източник: ' към работната книга ' Лист1 ' в работния лист ' Книга7 ' на работната книга, въведете VBA кода по-долу в прозореца за код:
 Sub CopyOneFromAnotherNotSaved() Workbooks("Source").Worksheets("Overview").Range("B2:E9").Copy _ Workbooks("Book7").Worksheets("Sheet1").Range("B2") End Sub 
  • На скрийншота по-долу можете да видите VBA код в прозореца за код.

  • По-късно отидете в Изпълнявайте tab> изберете Изпълнение на Sub/Userform (вижте снимката на екрана).

  • За момент ще видите набора от данни ( B2:E9 ), които сте копирали в символа ' Лист1 ' на работния лист на Книга7 работна тетрадка.

  • Накрая можете да проверите формулата в E5 клетката на новия набор от данни.
  • На следващата снимка на екрана виждаме, че успешно сме копиран набора от данни с формули .

2. Копиране на няколко листа на Excel с формули в друга работна книга с диалоговия прозорец "Преместване или копиране

В предишния метод обсъдихме процеса за копие само един работен лист, за да нов работна книга с формули . Но в този метод ще демонстрираме процеса за копие множество листове на Excel с формули в друга работна книга. Ще го направим с помощта на Преместване или копиране диалогов прозорец в Excel. Тук ще научим две начини за отваряне на диалоговия прозорец и след това го използвайте, за да копие Нека видим подходите по-долу.

2.1 Кликване с десния бутон на мишката върху разделите на листа

При този подход ще отворим Преместване или копиране диалоговия прозорец чрез щракване с десния бутон на мишката върху на раздели на листа и след това да го приложите за копиране на множество работни листове. Тук искаме да копираме 7 листове от следната работна книга (вж. екранната снимка по-долу). След това ще ги вмъкнем в нова работна книга. Стъпките са описани по-долу.

Стъпки:

  • Първо, вижте формули (в клетка E5 на фигурата по-долу) в оригинал работна книга, която трябва да копие заедно с работни листове .

  • Сега кликнете върху първи раздел на листа ( Преглед ), натиснете бутона Смяна и след това щракнете върху последно раздел на листа ( VBA ).
  • В резултат на това, всички на работни листове в работната книга ще бъде избран (вижте снимката на екрана).
  • Ако обаче не искате да копие всички листове, след което натиснете Ctrl и кликнете върху раздели на листа който искате да копирате.

  • Следващия, щракване с десния бутон на мишката върху върху селекцията и щракнете върху Преместване или копиране .

  • На свой ред Преместване или копиране ще се появи диалогов прозорец.

  • След това изберете (нова книга) от За да резервирате падащо меню> проверете Създаване на копие кутия> кликнете ОК .

  • Следователно всички работни листове ще бъдат копиран в нова работна книга ( Книга3 ).
  • След това в клетка E5 , можем да видим формула който е в оригинал работна книга (вж. снимката на екрана).
  • По този начин можем да копираме множество листове с формули в друга работна книга.

2.2 Използване на лентата на Excel

Тук ще използваме Начало раздел за копиране на множество листове на Excel (както при предишния подход) в друга работна книга с формули . За да го направите, следвайте стъпките по-долу.

Стъпки:

  • За да започнете, изберете всички работни листове в оригинал работна книга, като следвате предишния метод.
  • Вижте снимката по-долу.

  • Второ, отидете в Начало таб.

  • След това щракнете върху Формат в падащия списък в Клетки група.

  • След това изберете Преместване или копиране лист от падащото меню.

  • Вследствие на това Преместване или копиране ще се появи диалогов прозорец.
  • В този момент, както при предишния метод, изберете (нова книга) от За да резервирате падащо меню> поставете Отметка в Създаване на копие щракнете върху полето> щракнете върху OK бутон.

  • По този начин можем да копираме всички работни листове в друга работна книга ( Книга5 ).
  • Вижте крайния резултат на следващата снимка.

Прочетете още: Как да копирате формула в няколко реда в Excel (5 начина)

Заключение

Надявам се, че горният урок ще ви бъде полезен за копиране на лист от Excel с формули в друга работна книга. Изтеглете работната книга за упражнения и я изпробвайте. Съобщете ни за вашите отзиви в раздела за коментари. Следете нашия уебсайт ExcelWIKI за да получавате повече подобни статии.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.