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

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

Често ни се налага да работим с няколко файла на Excel, което е неудобно. Нещата стават по-лесни, ако можем да комбинираме тези Excel в една работна книга. В тази статия ще ви покажем ефективните начини за Комбиниране на множество файлове на Excel в Една работна тетрадка с Отделни листове .

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

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

Комбиниране на файлове Excel.xlsx

Въведение в набора от данни

За да илюстрирам, ще използвам примерен набор от данни като пример. Например, на следващата фигура са представени три различни Файлове на Excel и всеки от тях има различен Лист .

4 начина за комбиниране на няколко файла на Excel в една работна книга с отделни листове

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

Excel предоставя много различни Характеристики и ги използваме за извършване на различни операции. Един от тези видове е Преместване или копиране . В първия ни метод ще използваме тази функция, за да Комбиниране на множество файлове на Excel в Една работна тетрадка с Отделни листове . Затова следвайте стъпките по-долу, за да изпълните задачата.

СТЪПКИ:

  • Първо, отворете втория Excel файл ( Комбиниране на файлове на Excel 2 ).
  • След това изберете листа ( Лист2 ) и щракнете с десния бутон на мишката.
  • След това щракнете върху Преместване или копиране .

  • В резултат на това Преместване или копиране ще се появи диалогов прозорец.
  • Там изберете Комбиниране на файлове Excel.xlsx от За да резервирате опции и изберете (преместване към края) в областта Преди лист .
  • След това натиснете ОК .

  • Отново отворете третия Excel файл ( Комбиниране на файлове на Excel 3 ).
  • Изберете лист ( Лист3 ) и щракнете с десния бутон на мишката.
  • След това изберете Преместване или копиране .

  • След това в За да резервирате изберете Комбиниране на файлове Excel.xlsx , а в Преди лист , изберете (преместване към края) .
  • Натиснете ОК .

  • Накрая ще видите комбинираната Excel файлове в една работна книга, но в отделни листове.

Прочетете още: Как да комбинирате няколко файла на Excel в един работен лист, като използвате макрос

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

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

СТЪПКИ:

  • Първо, копирайте клетката B2 от Лист2 в Комбиниране на файлове на Excel 2 .

  • След това отидете в работната книга на местоназначението. В този пример местоназначението е Комбиниране на файлове на Excel .
  • Тук изберете клетка B2 или всяка друга желана клетка.
  • След това изберете Поставяне на връзка от Опции за вмъкване .

  • В резултат на това ще се създаде самостоятелна формула, както е показано на изображението по-долу.

  • След това премахнете всички символите ' $ ' във формулата и използвайте знака Автоматично попълване инструмент за завършване на серията.
  • В резултат на това ще бъде върнат изходният работен лист, както е показано на следващата снимка.

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

Прочетете още: Как да комбинирате няколко листа на Excel в един, като използвате макрос (3 метода)

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

  • Как да комбинирате две графики на разсейване в Excel (анализ стъпка по стъпка)
  • Комбиниране на име и дата в Excel (7 метода)
  • Как да комбинирате две стълбовидни графики в Excel (5 начина)
  • Комбиниране на графики с различни оси X в Excel
  • Как да комбинирате колони в един списък в Excel (4 лесни начина)

3. Използвайте Power Query, за да комбинирате няколко файла в една работна книга с отделни листове

Редактор на Excel Power Query е полезно в много случаи. Можем да обединим няколко Excel Използвайки тази функция, комбинирайте файловете в един файл. Затова следвайте процедурата по-долу, за да комбинирате файловете.

СТЪПКИ:

  • В началото отворете първата работна книга ( Комбиниране на файлове на Excel ).
  • След това отидете в Данни Получаване на данни От файла От работната тетрадка .

  • В резултат на това Импортиране на данни Ще се появи прозорец. В него изберете Комбиниране на файлове на Excel 2 и натиснете Внос .

  • След това Navigator Ще се появи прозорец. В него натиснете Зареждане .

  • Следователно ще добавите Лист2 от втората работна книга като Таблица .

  • Повторете отново процеса, за да получите Лист3 от третата работна книга.
  • В крайна сметка ще получите всички листове от различни Excel файлове в избраната работна книга.

Свързано съдържание: Как да комбинирате редове от няколко листа в Excel (4 лесни метода)

4. Excel VBA за комбиниране на множество файлове в една работна книга с отделни листове

Ако не искате да преминавате през всички детайли, споменати в предишните методи, можете да използвате един Код VBA да обедините всички Excel желаните файлове. Ще използваме Excel VBA в последния ни метод за комбиниране на няколко Excel файлове в една работна книга с отделни листове. Затова научете процеса, посочен по-долу, за да изпълните задачата.

СТЪПКИ:

  • Първо, отворете работната книга на местоназначението. Тук тя е Комбиниране на файлове на Excel .
  • След това изберете Visual Basic от Разработчик таб.

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

  • В резултат на това Модул ще се появи прозорец.
  • Въведете кода, даден по-долу.
 Sub CombineFiles() Dim FilesSelected, i As Integer Dim tempFile As FileDialog Dim MainBook, sourceBook As Workbook Dim Sheet As Worksheet Set MainBook = Application.ActiveWorkbook Set tempFile = Application.FileDialog(msoFileDialogFilePicker) tempFile.AllowMultiSelect = True FilesSelected = tempFile.Show For i = 1 To tempFile.SelectedItems.Count Workbooks.Open tempFile.SelectedItems(i) SetsourceBook = ActiveWorkbook За всеки лист в sourceBook.Worksheets Sheet.Copy after:=MainBook.Sheets(MainBook.Worksheets.Count) Следващият лист sourceBook.Close Следващият i End Sub 

  • След това затворете Visual Basic прозорец.
  • Сега, под Разработчик таб, изберете Макроси .

  • Вследствие на това Macro ще се появи диалогов прозорец и изберете CombineFiles в Име на макрос .
  • Натиснете Изпълнявайте .

  • В резултат на това Преглед на Ще се появи прозорец. В него изберете файловете, които искате да комбинирате, и натиснете ОК .

  • В крайна сметка ще получите всички желани работни книги в една Excel файл с отделни листове.

Прочетете още: Excel VBA: Комбиниране на дата и час (3 метода)

Заключение

Отсега нататък ще можете да Комбиниране на множество файлове на Excel в Една работна тетрадка с Отделни листове като използвате описаните по-горе методи. Продължавайте да ги използвате и ни уведомете, ако имате още начини за изпълнение на задачата. Не забравяйте да пускате коментари, предложения или запитвания, ако имате такива, в раздела за коментари по-долу.

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