Cookies ни помагат да постигнем нашите услуги. С помощта на нашите услуги, Вие се съгласявате да използвате нашите бисквитки.
Съвет: Други езици са преведени от Google. Можете да посетите English версия на тази връзка.
Влизане
x
or
x
x
Регистрирам
x

or

Как да комбинираме няколко работни книги с една работна книга в Excel?

Били ли сте някога останали, когато трябва да комбинирате няколко работни книги в една работна книга в Excel? Най-ужасното нещо е, че работната книга, която трябва да комбинирате, съдържа няколко работни листа. Може ли някой да предложи добър начин да се справим с този проблем?

Комбинирайте няколко работни книги в една работна книга с VBA

Комбинирайте няколко работни книги в една работна книга с команда Преместване или Копиране

Лесно комбинирайте няколко работни книги в една работна книга с Kutools за Excel


Лесно комбиниране на няколко работни листа / работни книги в един работен лист / работна книга:

Комбинирайте множество работни листове или работни книги в един работен лист или работна книга може да бъде огромна задача в ежедневната ви работа. Но ако имате Kutools за Excel, неговата мощна полезност - Комбинирам може да ви помогне бързо да комбинирате няколко работни листа, работни книги в един работен лист или работна книга. Изтеглете пълната функционалност 60-дневен безплатен маршрут на Kutools за Excel!

Kutools за Excel: с повече от 200 удобен Excel добавки, свободни да се опитат без ограничение в 60 дни. Изтеглете и безплатна пробна версия сега!


Комбинирайте няколко работни книги в една работна книга с VBA

За квалифицираните и професионалните програмисти можете да използвате скриптове на VBA, за да комбинирате няколко работни книги в една главна работна книга. Можете да се справите с това със следните стъпки:

1, Поставете всички работни книги, които искате да комбинирате в същата директория. Вижте екранна снимка:

2, Стартирайте файл в Excel, който искате да комбинирате в други работни книги.

3. Щракнете Предприемач > Visual Basic, Нов Microsoft Visual Basic за приложения ще се покаже прозорец, кликнете върху Поставете > Модули, и въведете следния код в модула:

Sub GetSheets()
Path = "C:\Users\dt\Desktop\dt kte\"
Filename = Dir(Path & "*.xls")
  Do While Filename <> ""
  Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
     For Each Sheet In ActiveWorkbook.Sheets
     Sheet.Copy After:=ThisWorkbook.Sheets(1)
  Next Sheet
     Workbooks(Filename).Close
     Filename = Dir()
  Loop
End Sub

тип: В горния код можете да промените пътя към този, който използвате.

4. След това кликнете док-сливане-множествените работни книги-бутон за да стартирате кода, а всички работни листове (включително и празните таблици) в работните книги са обединени в основната работна книга.

Забележка: Този код на VBA може да обедини цялата работна книга в главната работна книга, ако искате да комбинирате определени работни листове от работните книги, този код няма да работи.


Комбинирайте няколко работни книги в една работна книга с команда Преместване или Копиране

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

1, Отворете всички работни книги, които искате да се слеете в една работна книга.

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

3. В Преместване или копиране , изберете главната работна книга, от която искате да обедините други работни книги от падащия списък на Преместете избраните листа, за да ги запишете, След това посочете местоположението на обединените работни листове. Вижте скрийншота:

4, След това кликнете OK, Избраните работни листове са преместени в основната работна книга.

5, Повторете стъпките от 2 до 4, за да преместите други работни книги в главната работна книга. След това тя съчетава всички работни листове на отворени работни книги в една работна книга. Вижте скрийншота:


Лесно комбинирайте няколко работни книги в една работна книга с Kutools за Excel

За щастие, за начинаещи и нови ръце на Microsoft Excel, има някои налични инструменти, които да ви помогнат бързо да комбинирате стотици работни книги в едно. Функцията Комбинирам in Kutools за Excel прави много по-лесно комбинирането на няколко Excel файлове. Приложението се използва за освобождаване на повтарящи се и излишни операции в Excel. Това всъщност играе важна роля, ако трябва да се справите с голяма част от Excel файл във вашата ежедневна работа. Сега нека да видим как тази функция да работи, като комбинира множество работни книги.

Kutools за Excel : с повече от 300 удобен Excel добавки, безплатно да опитате без ограничение в 60 дни.

1. Активирайте Excel и кликнете Kutools Още > Комбинирам, След това се появява диалогов прозорец, който ви напомня, че всички комбинирани работни книги трябва да бъдат запазени и функцията не може да бъде приложена към защитени работни книги. OK бутон.

2. В Комбинирайте работни листове съветник, изберете Комбинирайте няколко работни листа от работни книги в една работна книга, след което щракнете върху Напред бутон. Вижте екранна снимка:

2, След това можете да видите, че всички отворени работни книги и работни листове са изброени в Комбинирайте работни листове - Стъпка 2 на 3 диалогов прозорец. Кликнете върху Добави > досие / Папка за да добавите други Excel файлове или папки, съдържащи Excel файлове, които ще комбинирате. След като изберете файлове, щракнете върху Напред бутон, за да продължите напред. Вижте екранна снимка:

домейн обединяване на няколко работни книги стрелка

3. В Комбинирайте работни листове - Стъпка 3 на 3 диалогов прозорец, моля, направете следните настройки:

  • 3.1 Можете да изключите всички празни работни листове от обединяване, като изберете Пропусни от Когато срещате празен работен лист падащ списък.
  • 3.2 Проверете Първи ред на всеки работен лист (Коментар) възможност за вмъкване на информация за работните листи на всеки комбиниран работен лист.
  • 3.3 Можете да преименувате новите комбинирани работни листове, като вмъкнете имената на работните книги преди или след имената на оригиналния работен лист или просто запазете имената на оригиналния лист, като премахнете отметката от Чрез вмъкване на името на работната книга опция.
  • 3.4 Кликнете върху завършеност бутон.

4, След това изберете папка, за да запазите комбинираната работна книга и я отворете директно, както ви е необходимо. Сега всички зададени работни книги се комбинират в едно.

Забележки:

1. Ще бъдете попитани дали искате да запазите този сценарий. Кликнете да за да запазите, както е необходимо, след това въведете името на сценария, (вижте следващите екранни снимки). След като запазите сценария, трябва само да кликнете Сценарий за да изберете името на сценария на помощника step2, за да го използвате директно.

2, Работните листове в избраните работни книги са обединени в нова работна книга и работните листове се наименуват с името на работната книга преди или след оригиналното име на работен лист, ако сте проверили Чрез вмъкване на името на работната книга опция. В същото време, нов работен лист на име Kutools за Excel се генерира преди всички работни листове, в които се изброяват работните книги с подробна информация за всеки работен лист. Вижте екранна снимка:

3. Ако името на работния лист е твърде дълго, може би имената на символите са по-големи от 31, комбинираното име няма да се показва и показва само оригиналното име на листа.

Бакшиш.Ако искате да имате безплатна пробна версия на тази програма, моля, посетете изтеглете свободно софтуера първо, и след това отидете да приложите операцията по горните стъпки.


Таб на Office - Разглеждане в табове, редактиране и управление на работни книги в Excel:

Табът "Office" носи интерфейса с табове, както се вижда в уеб браузъри като Google Chrome, новите версии на Internet Explorer и Firefox в Microsoft Excel. Това ще бъде инструмент, спестяващ време и незаменим във вашата работа. Вижте демонстрацията по-долу:

Кликнете за безплатно пробна версия на Office Tab!

Таб на Office за Excel

Демо: Лесно комбиниране на няколко работни книги в една работна книга с Kutools за Excel




Свързани членове:



Препоръчителни инструменти за производителност

Таб на Office

златна звезда1 Носете удобни раздели в Excel и друг софтуер на Office, също като Chrome, Firefox и новия Internet Explorer.

Kutools за Excel

златна звезда1 Невероятно! Увеличете производителността си в 5 минути. Не се нуждаете от специални умения, освен два часа всеки ден!

златна звезда1 300 Нови функции за Excel, Направете Excel много лесен и мощен:

  • Обединяване на клетки / редове / колони без загуба на данни.
  • Комбинирайте и консолидирайте няколко листа и работни книги.
  • Сравняване на диапазони, копиране на множество диапазони, конвертиране на текст към дата, преобразуване на единица и валута.
  • Брой по цветове, междинни мерни единици за пейджинг, разширен сортиране и супер филтър,
  • Още Избор / Вмъкване / Изтриване / Текст / Форматиране / Връзка / Коментар / Работни книги / Работни листове Инструменти ...

Изстрел на екрана на Kutools за Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Snabo · 3 years ago
    Excellent VBA code. Thanks
  • To post as a guest, your comment is unpublished.
    Sachin · 3 years ago
    I need to consolidate data from Sheet1 of multiple workbooks into Sheet1 of a separate workbook. Please help. (All the workbooks contain similar set of data with headers)
  • To post as a guest, your comment is unpublished.
    imran · 3 years ago
    Is this possible to link multiple sheet in one master sheet .eg if we need to extract data in one single sheet without going in to multiple sheet !
  • To post as a guest, your comment is unpublished.
    vijay · 3 years ago
    thanks for script, i would like to like to get file name adjacent to data ie source file for each data. can someone modify script suitably.
  • To post as a guest, your comment is unpublished.
    arun kumar · 3 years ago
    hi i am using ur coding its show error