Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Учебник Excel: Объединение нескольких книг/листов в одну

Author Sun Last modified

В Excel объединение листов — это распространённая, но довольно сложная задача для большинства пользователей, особенно для новичков. В этом руководстве собраны практически все возможные сценарии объединения и предложены профессиональные решения для каждого случая. Вы можете быстро найти нужный ответ, перейдя по ссылке в списке навигации ниже, либо изучить все способы по порядку, если хотите освоить навыки объединения.

В Excel объединение можно разделить на два типа: только объединение содержимого и объединение с выполнением вычислений.

Навигация по этому руководству

Объединить содержимое

1. Объединить все листы в один лист

1.1 Объединить листы в один лист с помощью VBA

1.2 Объединить таблицы или именованные диапазоны с помощью Query (Excel2016 и новее)

1.3 Объединить листы в один лист с помощью удобного инструмента

1.4 Дополнительно об объединении листов в один

2. Объединить книги в одну книгу

2.1 Объединить книги в одну книгу с помощью команды Переместить или Копировать

2.2 Объединить несколько книг (в одной папке) в одну книгу с помощью VBA-кода

2.3 Объединить несколько книг (из разных папок) в одну книгу с помощью удобного инструмента

3. Объединить определённые листы из нескольких книг в одну книгу

3.1 Объединить определённые листы из книг (все книги в одной папке)

3.2 Объединить определённые листы из нескольких книг (из разных папок) с помощью удобного инструмента

4. Объединить два листа по ключевому столбцу

4.1 Объединить две таблицы по одному ключевому столбцу с помощью Query (Excel2016 и новее)

4.2 Объединить два листа по одному ключевому столбцу с помощью функций Excel

4.3 Объединить два листа по одному ключевому столбцу с помощью удобного инструмента

5. Объединить два листа по двум столбцам

6. Объединить листы с одинаковыми заголовками

6.1 Объединить все листы с одинаковыми заголовками с помощью VBA

6.2 Объединить листы с одинаковыми заголовками с помощью удобного инструмента

Консолидация

1. Объединить листы и выполнить вычисления

1.1 Объединить и выполнить вычисления с помощью функции Consolidate

1.2 Объединить листы и выполнить вычисления с помощью удобного инструмента

2. Объединить несколько листов в Сводную таблицу

Google Sheet

1. Объединить google-таблицы в один лист

1.1 Объединить google-таблицы в один лист с помощью функции Фильтр

1.2 Объединить google-таблицы в один лист с помощью функции IMPORTRANGE

2. Объединить google-таблицы в одну книгу

Дополнительно

1. Объединить листы и затем удалить дубликаты

1.1 Объединить листы и затем удалить дубликаты с помощью Remove Duplicates

1.2 Объединить листы и затем удалить дубликаты с помощью мощного инструмента

2. Объединить листы с одинаковым именем в одну книгу

3. Объединить одинаковые диапазоны на разных листах в один лист

Примечание

В этом руководстве я создал несколько листов и данных для наглядного объяснения методов. Вы можете изменить ссылки по своему усмотрению при использовании приведённого ниже VBA-кода или формул, либо скачать примеры для непосредственного тестирования методов.


Объединить содержимое

1. Объединить все листы в один лист

Вот книга с4 листами, которые нужно объединить в один лист.

sample sheet 1  sample sheet 2
sample sheet 3 sample sheet 4

doc sampleНажмите, чтобы скачать пример файла

1.1 Объединить все листы в один лист с помощью VBA-кода


В Excel, кроме традиционного способа — Копировать и Вставить, вы можете использовать VBA-код для быстрого объединения всех листов в один.

1. Нажмите F11 и Alt клавиши для открытия Microsoft Visual Basic for Applications окна.
Press F11 and Alt keys

2. Затем во всплывающем окне нажмите Вставить > Модуль чтобы добавить новый пустой модуль.
 click Insert > Module to insert a new blank module

3. Скопируйте и вставьте приведённый ниже код в новый модуль.

VBA: Объединить все листы в один

Sub CombineAllSheetsIntoOneSheet()
'UpdatebyExtendoffice
    Dim I As Long
    Dim xRg As Range
    On Error Resume Next
    Worksheets.Add Sheets(1)
    ActiveSheet.Name = "Combined"
   For I = 2 To Sheets.Count
        Set xRg = Sheets(1).UsedRange
        If I > 2 Then
            Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1)
        End If
        Sheets(I).Activate
        ActiveSheet.UsedRange.Copy xRg
    Next
End Sub

copy and paste the code into the module

В приведённом выше коде скрипт “Combined” — это имя листа, на который помещается объединённое содержимое. Вы можете изменить это имя по своему усмотрению.

4. Нажмите F5 для запуска кода — будет создан лист с именем Combined в начале всех листов, куда поместится всё содержимое.
all sheets are combined into one new sheet

1.2 Объединить все таблицы или именованные диапазоны с помощью Query (Excel2016 и новее)


Если вы работаете в Excel2016 или новее, функция Query позволяет объединить все созданные таблицы или именованные диапазоны в один за раз.

doc sampleНажмите, чтобы скачать пример файла

Сначала убедитесь, что диапазоны преобразованы в таблицы или именованные диапазоны. Для создания таблицы и именованного диапазона обратитесь к статьям How to convert range to table or vice versa in Excel и Define and use names in formulas.

1. Откройте книгу, которую хотите объединить, нажмите Данные > Новый запрос > Из других источников > Пустой запрос.
click Data > New Query > From Other Sources > Blank Query

2. В появившемся окне Query Editor перейдите к строке формул и введите следующую формулу.

=Excel.CurrentWorkbook()

Нажмите Enter — все таблицы в текущей книге будут перечислены.
type a formula into the formula bar

3. Нажмите кнопку развёртывания рядом с Текст и выберите Развернуть панель и Выбрать все столбцы флажок.
 check Expand option and Select All Columns checkbox

4. Нажмите OK. Все таблицы будут перечислены одна за другой.
All the tables are listed one by one

Вы можете щёлкнуть правой кнопкой мыши по заголовку столбца, чтобы выполнить другие действия с выбранным столбцом.
right click at a column header

5. Затем нажмите Файл > Закрыть и загрузить в….
click File > Close & Load To

6. В Загрузить в диалоге выберите Таблица и укажите место, куда нужно загрузить объединённую таблицу, в разделе Выберите, куда загружать данные нажмите Загрузить.
specify the options in the dialog box

Теперь создан новый лист для размещения всех объединённых таблиц.
 a new sheet is created to place all merged tables

1.3 Объединить все листы в один лист с помощью удобного инструмента


Если вышеуказанные методы вам не подходят, попробуйте удобный инструмент Kutools для Excel. Его функция Объединить очень мощная: она не только объединяет все листы в один, но и выполняет расширенные задачи, такие как объединение листов в одну книгу, объединение листов с одинаковым именем, объединение только выбранных листов, объединение листов из разных файлов и многое другое.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. Откройте книгу, листы которой хотите объединить, нажмите Kutools Plus > Объединить. Появится диалоговое окно с напоминанием о пароле. Если книги, которые вы используете, не защищены паролем, просто нажмите OK чтобы продолжить.
click Kutools Plus > Combine
click OK to continue

2. В Объединить данные – Шаг1 из3 окне выберите Копировать данные из нескольких книг в один лист и нажмите Далее кнопку.
check Combine multiple worksheets from workbooks into one worksheet option

3. На шаге2 из3 по умолчанию текущая книга уже отмечена в списке рабочих книг, а все листы текущей книги отмечены в списке листов. Нажмите Далее для продолжения.

Примечание: если у вас открыто несколько книг, все они будут отображаться в списке рабочих книг. Отметьте только ту, которую хотите использовать.
specify the sheets to combine

4. На последнем шаге выберите режим объединения по вашему усмотрению: Объединить данные по строкам или Объединить данные по столбцам; затем укажите другие параметры по необходимости. Нажмите Завершить кнопку.
 choose the combine mode

5. Появится диалоговое окно для выбора папки, куда будет сохранена объединённая книга. Вы можете переименовать её в поле Имя файла и нажать Сохранить для завершения.
choose one folder to place the combined workbook,

6. Теперь все листы объединены, и появится диалоговое окно с предложением сохранить параметры как сценарий. Нажмите Да или Нет по вашему желанию.
click Yes or No to save the scenario or not

Откроется новая книга с результатом объединения. Перейдите по ссылке Выходной файл, чтобы проверить объединённый лист.
A new workbook pops out with the combining result listed

Объединить данные по строкам
result of combining by row

Объединить данные по столбцам
result of combining by column

1.4 Дополнительно об объединении листов в один лист


1.41 С помощью удобного инструмента объединить только выбранные листы в один лист

Если вы хотите объединить только некоторые листы книги в один, стандартных средств Excel для этого нет. Но функция Объединить в Kutools для Excel справится с этой задачей.

1. Откройте нужную книгу и нажмите Kutools Plus > Объединить > OK для запуска мастера объединения.
 click Kutools Plus > Combine
click ok to go on

2. В Шаг1 из3 окне выберите Копировать данные из нескольких книг в один лист и нажмите Далее кнопку.
check Combine multiple worksheets from workbooks into one worksheet option

3. На шаге2 из3 по умолчанию текущая книга уже отмечена в списке рабочих книг, а все листы текущей книги отмечены в списке листов. Снимите отметки с листов, которые не нужно объединять, и нажмите Далее для продолжения.
specify the sheets to combine

4. На последнем шаге укажите параметры по необходимости. Нажмите Завершить кнопку.
specify the options and click Finish button

5. Появится диалоговое окно для выбора папки, куда будет сохранена объединённая книга. Вы можете переименовать её в поле Имя файла и нажать Сохранить для завершения.
choose one folder to place the combined workbook

6. Теперь объединены только отмеченные листы, и появится диалоговое окно с предложением сохранить параметры как сценарий. Нажмите Да или Нет по вашему желанию.
click Yes or No to save the scenario or not
 only the checked sheets are combined together

1.42 С помощью удобного инструмента объединить листы из нескольких книг в один лист

Например, вы хотите объединить все листы из book1, book2 и book3 в один лист, как показано на скриншоте ниже, функция Объединить в Kutools для Excel также поможет вам.
 combine sheets from multiple workbooks into one sheet

После бесплатной установки Kutools для Excel выполните следующие действия:

1. Откройте нужные книги и нажмите Kutools Plus > Объединить > OK для запуска мастера объединения.

2. В Шаг1 из3 окне выберите Копировать данные из нескольких книг в один лист и нажмите Далее кнопку.
check Combine multiple worksheets from workbooks into one worksheet option

3. В Шаг2 из3 окне все открытые книги уже отмечены в Список рабочих книг и все листы открытых книг отмечены в Список листов нажмите Далее для продолжения.
specify the workbooks and sheets to combine

Совет: чтобы добавить книги для объединения, нажмите кнопку Добавить и выберите путь для добавления книг.
click Add button to choose a path to add workbooks

4. На последнем шаге выберите нужные параметры. Нажмите Завершить.

5. Появится диалоговое окно для выбора папки, куда будет сохранена объединённая книга. Вы можете переименовать её в поле Имя файла и нажать Сохранить для завершения.
choose one folder to place the combined workbook

6. Теперь все листы из открытых книг объединены, и появится диалоговое окно с предложением сохранить параметры как сценарий. Нажмите Да или Нет по вашему желанию.

Откройте сохранённую объединённую книгу — листы из разных книг объединены в один лист.


2. Объединить несколько книг в одну книгу

Вот три книги, которые нужно объединить в одну книгу.

Янв Фев Мар
sample workbook 1 sample workbook 2 sample workbook 3

doc samplejan.xlsx  doc samplefeb.xlsx  doc samplemar.xlsx

2.1 Объединить книги в одну книгу с помощью команды Переместить или Копировать


Если нужно объединить листы из нескольких книг, команда Excel Переместить или Копировать поможет вам.

1. Откройте первые две книги, которые хотите объединить, активируйте первую книгу, выберите нужные листы, затем щёлкните правой кнопкой мыши для вызова контекстного меню и выберите Переместить или Копировать.
right click the sheet tabs, and click Move or Copy

Советы

1) Если хотите переместить все листы, сначала щёлкните правой кнопкой мыши по вкладке и выберите Выбрать все листы в контекстном меню, затем используйте команду Переместить или Копировать.

2) Удерживайте клавишу Ctrl для выбора нескольких несмежных листов.

3) Выберите первый лист и удерживайте Shift, чтобы выбрать последний лист для выделения нескольких смежных листов.

2. В Переместить или Копировать диалоге, в В книгу выпадающем списке выберите книгу, в которую хотите переместить листы (например, Jan), затем укажите место для вставки листов в Перед листом разделе, нажмите OK.
set options in the dialog box

Примечание:

1) Лучше отметить Создать копию, иначе исходная книга потеряет лист после перемещения.

2) Если хотите поместить все книги в новую книгу, выберите (новая книга) в В книгу выпадающем списке.
place all workbooks into a new workbook, choose (new book)

Все листы перемещены в основную книгу.
the sheets have been moved to the master workbook

Повторите вышеуказанные шаги для перемещения всех книг в одну.

2.2 Объединить несколько книг (в одной папке) в одну книгу с помощью VBA-кода


Чтобы объединить много книг из одной папки, используйте VBA-код.

1. Откройте книгу, в которую хотите объединить все книги, затем нажмите Alt + F11 для открытия Microsoft Visual Basic for Applications окна.
press Alt + F11 keys

2. В появившемся окне нажмите Вставить > Модуль чтобы добавить новый пустой модуль.
click Insert > Module to insert a new blank module

3. Скопируйте и вставьте приведённый ниже VBA-код в новый модуль.

VBA: Объединить несколько книг в текущую книгу

Sub GetSheets()
'Updated by Extendoffice
Path = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
Filename = Dir(Path & "*.xlsx")
  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

 copy and paste the code into the module

Примечание

В VBA-коде путь "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\" — это папка, где находятся книги для объединения. Измените его по своему усмотрению.

Если книги для объединения находятся в разных папках, сначала скопируйте их в одну папку.

4. Нажмите F5 для запуска кода — все книги будут скопированы в конец текущей книги.
all workbooks are copied to the end of the current workbook

Совет: все скопированные листы сохранят свои исходные имена. Если хотите использовать имя книги как префикс, используйте следующий код:

Sub MergeWorkbooks()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
xStrFName = Dir(xStrPath & "*.xlsx")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
Do While Len(xStrFName) > 0
    Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
    xStrAWBName = ActiveWorkbook.Name
    For Each xWS In ActiveWorkbook.Sheets
    xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
    Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
    xMWS.Name = xStrAWBName & "(" & xMWS.Name & ")"
    Next xWS
    Workbooks(xStrAWBName).Close
    xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub

 comined all workbooks to use the workbook name as prefix

2.3 Объединить несколько книг (из разных папок) в одну книгу с помощью удобного инструмента


Иногда требуется объединить книги из разных папок в одну. Например, объединить все книги из папок2020 и2021 в одну книгу — стандартными средствами Excel это сделать нельзя.
combine all workbooks in different folders into one workbook

Однако функция Объединить в Kutools для Excel позволяет объединять книги из разных папок в одну.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

После бесплатной установки Kutools для Excel выполните следующие действия:

1. Откройте Excel, нажмите Kutools Plus > Объединить, Появится диалоговое окно с напоминанием о пароле. Если книги, которые вы используете, не защищены паролем, просто нажмите OK для продолжения.
click Kutools Plus > Combine
click OK to continue

2. В Объединить данные – Шаг1 из3 окне выберите Копировать листы из нескольких книг в одну книгу и нажмите Далее кнопку.
check Combine multiple worksheets from workbooks into one workbook option

3. В Шаг2 из3 окне нажмите стрелку рядом с кнопкой Добавить для отображения выпадающего меню, выберите Папка.
click the Add button

4. Затем в Выберите папку диалоге выберите нужную папку и нажмите Выберите папку чтобы добавить её в Список рабочих книг раздел.
click Select Folder
choose one folder

5. Повторите этот шаг для добавления всех папок и отображения всех книг в Список рабочих книг, нажмите Далее.
Repea to add all folders and list all workbooks in the dialog box

6. На последнем шаге выберите нужные параметры. Нажмите Завершить кнопку.
choose options and click Finish button

7. Появится диалоговое окно для выбора папки, куда будет сохранена объединённая книга. Вы можете переименовать её в поле Имя файла и нажать Сохранить для завершения.
choose one folder to place the combined workbook

8. Теперь все листы объединены, и появится диалоговое окно с предложением сохранить параметры как сценарий. Нажмите Да или Нет по вашему желанию.
click Yes or No to save the scenario or not

Откроется новая книга с результатом объединения. Перейдите по ссылке Выходной файл, чтобы проверить объединённый лист.
A new workbook pops out which lists the combining result

Результат объединения

Примечание: в объединённой книге первый лист с именем Kutools для Excel содержит информацию об исходных и итоговых листах. Вы можете удалить его, если он не нужен.


3. Объединить определённые листы из нескольких книг в одну книгу

Если вы хотите объединить только некоторые листы из книг в одну книгу, а не все листы каждой книги, воспользуйтесь следующими методами.

doc samplequarter-1.xlsx doc samplequarter-2.xlsx doc samplequarter-3.xlsx

3.1 Объединить определённые листы из книг (все книги в одной папке) в одну книгу с помощью VBA-кода


1. Откройте книгу, в которую хотите поместить объединённые листы, затем нажмите Alt + F11 для открытия окна Microsoft Visual Basic for Applications.

2. В появившемся окне нажмите Вставить > Модуль чтобы добавить новый пустой модуль.
click Insert > Module to insert a new blank module

3. Скопируйте и вставьте приведённый ниже VBA-код в новый модуль.

VBA: Объединить определённые листы из нескольких книг в текущую книгу

Sub MergeSheets2()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
Dim xI As Integer
On Error Resume Next
 
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\"
xStrName = "A,B"
 
xArr = Split(xStrName, ",")
 
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
xStrFName = Dir(xStrPath & "*.xlsx")
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
For xI = 0 To UBound(xArr)
If xWS.Name = xArr(xI) Then
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xArr(xI) & ")"
Exit For
End If
Next xI
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
 
End Sub

 copy and paste the code into module

Примечание

1) В VBA-коде путь " C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\" — это папка, где находятся книги для объединения. Измените его по своему усмотрению.

2) В VBA-коде строка "A,B" — это имена листов, которые нужно объединить из книг. Измените их по необходимости, разделяя имена запятыми.

3) Если книги для объединения находятся в разных папках, сначала скопируйте их в одну папку.

4. Нажмите F5 для запуска кода — только выбранные листы будут скопированы в конец текущей книги.
only the specific worksheets have been copied to the end of the current workbook

3.2 Объединить определённые листы из нескольких книг (из разных папок) с помощью удобного инструмента


Если книги для объединения находятся в разных папках, используйте функцию Объединить в Kutools для Excel.

После бесплатной установки Kutools для Excel выполните следующие действия:

1. Откройте Excel, нажмите Kutools Plus > Объединить, Появится диалоговое окно с напоминанием о пароле. Если книги, которые вы используете, не защищены паролем, просто нажмите OK для продолжения.
click Kutools Plus > Combine
click OK to continue

2. В Объединить данные – Шаг1 из3 окне выберите Копировать листы из нескольких книг в одну книгу и нажмите Далее кнопку.

check Combine multiple worksheets from workbooks into one workbook option

3. В Шаг2 из3 окне нажмите стрелку рядом с кнопкой Добавить для отображения выпадающего меню, выберите Папка.
click Add button

4. Затем в Выберите папку диалоге выберите нужную папку и нажмите Выберите папку чтобы добавить её в Список рабочих книг раздел.
click Select Folder
choose one folder

5. Повторите этот шаг для добавления всех папок и отображения всех книг в Список рабочих книг.
Repeat to add all folders and list all workbooks in the dialog box

6. Оставаясь на Шаг2 из3 окне, выберите книгу в Список рабочих книг, и отметьте только те листы, которые хотите использовать, в Список листов, затем нажмите Тот же лист кнопку. Теперь все листы с одинаковым именем из книг в Список рабочих книг отмечены. Нажмите Далее для продолжения.
check the specific sheets to combine

7. На последнем шаге выберите нужные параметры. Нажмите Завершить кнопку.
choose options and click Finish button

8. Появится диалоговое окно для выбора папки, куда будет сохранена объединённая книга. Вы можете переименовать её в поле Имя файла и нажать Сохранить для завершения
choose one folder to place the combined workbook

9. Теперь выбранные листы объединены, и появится диалоговое окно с предложением сохранить параметры как сценарий. Нажмите Да или Нет по вашему желанию.

Откроется новая книга с результатом объединения. Перейдите по ссылке Выходной файл, чтобы проверить объединённый лист.

Результат объединения

Примечание: в объединённой книге первый лист с именем Kutools для Excel содержит информацию об исходных и итоговых листах. Вы можете удалить его, если он не нужен.
A new workbook pops out which lists the combining result


4. Объединить два листа по ключевому столбцу

Как показано на скриншоте ниже, есть две таблицы на двух листах, и вы хотите объединить их в одну по ключевому столбцу в Excel.

Таблица1 Таблица2
sample table 1 sample table 2
Объединённая таблица
Combined Table


4.1 Объединить две таблицы по одному ключевому столбцу с помощью Query (Excel2016 и новее)


Функция Query в Excel2016 и новее очень мощная — она поддерживает объединение двух таблиц по ключевому столбцу.

Перед использованием функции Query убедитесь, что диапазоны для объединения преобразованы в таблицы.

doc samplecombine-two-tables-based-on-a-key-column-query.xlsx

1. Щёлкните любую ячейку первой таблицы, выберите Данные > Из таблицы в группе Получить и преобразовать.

click Data > From Table

2. В Query Editor диалоге нажмите Файл > Закрыть и загрузить В команду. См. скриншот:
click File > Close & Load To

3. Затем во всплывающем окне Загрузить в диалоге выберите Только создать подключение и нажмите Загрузить.
check Only Create Connection option

Теперь вы увидите отображение панели Список запросов и таблица будет отображаться в панели как ссылка.
the Workbook Queries pane display, and the table has been listed in the pane as a link.

Повторите вышеуказанные шаги для добавления второй таблицы в Список запросов панель.
Repeat to add the second table to the Workbook Queries pane

4. Затем нажмите Данные > Новый запрос > Объединить запросы > Объединить.

click Data > New Query > Combine Queries > Merge

5. В Объединить окне выберите две таблицы для объединения в двух выпадающих списках. Таблица внизу будет объединена с таблицей сверху.
choose the two tables you want to combine i

6. Щёлкните по ключевому столбцу, по которому нужно объединить таблицы, и нажмите OK.
click at the key column to combine two tables based on

7. В Merge1 – Query Editor окне нажмите кнопку развёртывания рядом с NewColumn, затем отметьте все столбцы, кроме ключевого, снимите отметку Использовать исходное имя столбца как префикс и нажмите OK.
check all columns except the key column, and uncheck Use original column name as prefix checkbox

Теперь две таблицы объединены в одну по указанному ключевому столбцу.
two tables have been merged into one based on the specified key column

8. Нажмите Файл > Закрыть и загрузить вв Загрузить в диалоге выберите Таблица и укажите место для загрузки. Нажмите Загрузить.
Click File > Close & Load To  check Table option and specify the location in the dialog box

Теперь две таблицы объединены по ключевому столбцу.
the two tables have been merged based on a key column

4.2 Объединить два листа по одному ключевому столбцу с помощью функций Excel


Если нужно перенести один или два столбца с одного листа на другой по ключевому столбцу, помогут функции Excel.

Например, перенести все данные с листа2 на лист1, сопоставляя по столбцу A.

doc samplecombine-two-sheets-based-on-a-key-column-functions.xlsx

Лист1 Лист2
sample sheet 1 sample sheet 2

4.21 Объединить два листа по столбцу с помощью VLOOKUP

1. Скопируйте и вставьте приведённую ниже формулу рядом с таблицей на листе1:

=VLOOKUP(A2,Sheet2!$A$2:$B$5,2,FALSE)

Пояснение:

A2: первое значение для поиска (ключевой столбец);

Sheet2!$A$2:$B$5: диапазон таблицы, содержащий столбцы для поиска и результата;

2: индекс столбца, номер конкретного столбца (целое число) в диапазоне таблицы, из которого будет возвращено совпадающее значение.

2. Нажмите Enter для получения первого результата.
Combine two sheets by a column with VLOOKUP function

3. Перетащите маркер автозаполнения вниз, чтобы заполнить все данные.
drag the autofill handle down to fill with all data.

4. Оставьте ячейки с формулами выделенными, нажмите Главная вкладку и отформатируйте ячейки по необходимости в группе Число .
format the cells to your need

Для получения дополнительной информации о функции VLOOKUP нажмите здесь.

4.22 Объединить два листа по столбцу с помощью формулы, объединяющей функции MATCH и INDEX

1. Скопируйте и вставьте приведённую ниже формулу рядом с таблицей на листе1:

=INDEX(Sheet2!$B$2:$B$5,MATCH(Sheet1!A2,Sheet2!$A$2:$A$5,0))

Пояснение:

Sheet2!$B$2:$B$5: столбец с искомым значением;

Sheet1!A2: первое значение для поиска (в ключевом столбце);

Sheet2!$A$2:$A$5: ключевой столбец, по которому объединяются два листа.

2. Нажмите Enter для получения первого результата.
Combine two sheets by a column with a formula combine MATCH and INDEX functions

3. Перетащите маркер автозаполнения вниз, чтобы заполнить все данные.
drag the autofill handle down to fill with all data

4. Оставьте ячейки с формулами выделенными, нажмите Главная вкладку и отформатируйте ячейки по необходимости в группе Число .
format the cells to your need

Подробнее о функции INDEX.

Подробнее о функции MATCH.

4.3 Объединить два листа по одному ключевому столбцу с помощью удобного инструмента


Кроме функции Объединить, есть ещё одна мощная функция — Объединить таблицы в Kutools для Excel, которая быстро и просто объединяет два листа по ключевому столбцу.

doc samplecombine-two-sheets-based-on-a-key-column-handy-tool.xlsx

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

После бесплатной установки Kutools для Excel выполните следующие действия:

1. Нажмите Kutools Plus >Объединить таблицы.
Click Kutools Plus >Tables Merge

2. ВОбъединить таблицы – Шаг1 из5 окне выберите диапазоны таблиц в Выберите основную таблицу и Выберите таблицу поиска разделах соответственно, нажмите Далее.
select the table ranges into Select the main table and lookup table section separately

3. В Шаг2 из5 окне отметьте ключевой столбец для объединения, нажмите Далее.
check the key column you want to combine based on

4. В Шаг3 из5 окне можно отметить столбцы для обновления данных по таблице поиска. Если обновление не требуется, просто нажмите Далее.
check the columns to update based on the lookup table, if do not need update data, just directly click Next

5. В Шаг4 из5 окне отметьте столбцы для объединения с основной таблицей, затем нажмите Далее.
check the columns to combine to the main table

6. На последнем шаге укажите параметры по необходимости, нажмите Завершить.
specify the options in the dialog box

Эта функция поддерживает объединение двух листов из разных книг.


5. Объединить два листа по двум столбцам

Допустим, есть две таблицы на листах1 и2, и нужно перенести данные из столбца End_Dates с листа2 на лист1 по столбцам Project и Start_Date, как показано на скриншоте ниже:

Лист1 Лист2
sample sheet 1 sample sheet 2
Объединённый лист
Combined Sheet

doc sampleНажмите, чтобы скачать пример файла

В Excel стандартные функции не поддерживают такую операцию, но функция Объединить таблицы в Kutools для Excel справится с этим.

После бесплатной установки Kutools для Excel выполните следующие действия:

1. Нажмите Kutools Plus > Объединить таблицы.
Click Kutools Plus > Tables Merge

2. В Объединить таблицы – Шаг1 из5 окне выберите диапазоны таблиц в Выберите основную таблицу и Выберите таблицу поискаразделах соответственно, нажмите Далее.
select the main table and lookup table section separately

3. На шаге2 из5 отметьте два ключевых столбца для объединения, нажмите Далее.

Примечание: соответствующие столбцы в таблице поиска будут сопоставлены автоматически, вы можете изменить их, нажав по имени столбца в Столбец таблицы поиска.
check the two key columns you want to combine based on

4. На шаге3 из5 можно отметить столбцы для обновления данных по таблице поиска. Если обновление не требуется, просто нажмите Далее.

check the columns to update data based on the lookup table, if do not need update, just directly click Next

5. В Шаг4 из5 окне отметьте столбцы для объединения с основной таблицей, затем нажмите Далее.
check the column(s) to combine to the main table

6. На последнем шаге укажите параметры по необходимости, нажмите Завершить.
specify the options as you need, click Finish

Теперь выбранные столбцы добавлены в конец основной таблицы.
the column(s) to add has been added to the end of the main table

Эта функция поддерживает объединение двух листов из разных книг.


6. Объединить листы с одинаковыми заголовками

Чтобы объединить несколько листов с одинаковыми заголовками, как показано на скриншоте ниже:

sample sheet 1  sample sheet 2 
sample sheet 3 sample sheet 4
Объединённый лист
Combined Sheet

doc sampleНажмите, чтобы скачать пример файла

6.1 Объединить все листы с одинаковыми заголовками с помощью VBA


Существует VBA-код, который объединяет все листы книги с одинаковыми заголовками.

1. Откройте книгу, листы которой хотите объединить по заголовкам, затем нажмите Alt + F11 для открытия окна Microsoft Visual Basic for Applications.

2. В появившемся окне нажмите Вставить > Модуль чтобы добавить новый пустой модуль.
click Insert > Module to insert a new blank module

3. Скопируйте и вставьте приведённый ниже VBA-код в новый модуль.

VBA: Объединить листы с одинаковым заголовком

Sub Combine()
'Update by Extendoffice
    Dim i As Integer
    Dim xTCount As Variant
    Dim xWs As Worksheet
    On Error Resume Next
LInput:
    xTCount = Application.InputBox("The number of title rows", "", "1")
    If TypeName(xTCount) = "Boolean" Then Exit Sub
    If Not IsNumeric(xTCount) Then
        MsgBox "Only can enter number", , "Kutools for Excel"
        GoTo LInput
    End If
    Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
    xWs.Name = "Combined"
    Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
    For i = 2 To Worksheets.Count
        Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
               Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
    Next
End Sub

 copy and paste the code into the module

4. Нажмите F5 для запуска кода — появится диалоговое окно с запросом количества строк заголовка, введите число в поле. Нажмите OK.
type the number of row header

Теперь все листы этой книги объединены в новый лист с именем Combined.
all sheets in this workbook have been combined in a new sheet named Combined

6.2 Объединить листы с одинаковыми заголовками с помощью удобного инструмента


Функция Объединить в Kutools для Excel также справится с этой задачей и поддерживает объединение листов из разных книг.

После бесплатной установки Kutools для Excel выполните следующие действия:

1. Откройте книгу, листы которой хотите объединить по заголовкам, нажмите Kutools Plus > Объединить.
 click Kutools Plus > Combine

2. Появится диалоговое окно с напоминанием о пароле. Если используемые книги не защищены паролем, нажмите OK для продолжения. В появившемся окне Объединить данные – Шаг1 из3 выберите Копировать данные из нескольких книг в один лист и нажмите Далее.
check Combine multiple worksheets from workbooks into one worksheet option

3. В Шаг2 из3 окне все листы отображаются и отмечены в Список листов разделе, нажмите Далее для продолжения.
all sheets are listed and checked in Worksheet list section

Советы:

1) Если хотите объединить только некоторые листы, отметьте нужные имена листов, остальные оставьте неотмеченными.
 check the sheet names you need

2) Чтобы добавить больше книг для объединения, нажмите Добавить для добавления файлов или папок в Список рабочих книг раздел.
click Add to add files or folders into the Workbook list

4. В Шаг3 из3выберите Объединить данные по строкам и введите количество строк заголовка в поле Количество строк заголовка укажите другие параметры по необходимости. Нажмите Завершить.
specify the settings in the dialog box

5. Выберите папку и задайте имя для новой книги в диалоге Укажите местоположение и имя файла для сохранения объединённых результатов нажмите Сохранить.
Select a folder and give a name for the new workbook

6. Появится диалоговое окно с предложением сохранить параметры как сценарий. Нажмите Да или Нет по необходимости. Откроется книга со списком ссылок на исходную и новую книги, перейдите по ссылке новой книги для проверки.
A workbook list the original workbook and new workbook links


Консолидация

1. Объединить листы и выполнить вычисления

Например, есть три листа с одинаковыми заголовками строк и столбцов. Теперь вы хотите объединить их и просуммировать данные, как показано на скриншотах ниже.

sample sheet 1 sample sheet 2 sample sheet 3
Результат
result sheet

doc sampleНажмите, чтобы скачать пример файла

1.1 Объединить листы и выполнить вычисления с помощью функции Consolidate


В Excel функция Consolidate поддерживает объединение листов с выполнением вычислений.

1. Откройте книгу, листы которой хотите объединить, и выберите ячейку для размещения объединённых данных, нажмите Данные > Консолидация.
click Data > Consolidate

2. В диалоге Консолидация выполните следующие настройки:

1) В Функция выберите вычисление, которое нужно выполнить после объединения листов.
choose the calculation in the dialog box

2) Нажмите значок выбора рядом с Обзор для выбора диапазона для объединения и нажмите Добавить в Все ссылки раздел.
choose the range to be combined

Повторите этот шаг для добавления всех диапазонов, которые нужно объединить, в Все ссылки раздел.
 Repeat to add all ranges needed to be combined

3) В Позиция метки разделе отметьте Верхняя строка и Самый левый столбец если диапазоны содержат как заголовки строк, так и столбцов.
check the Top row and Left column checkboxes if the ranges have both of row header and column header

4) Если хотите, чтобы объединённое содержимое обновлялось при изменении исходных данных, отметьте Создать ссылки на исходные данные флажок.
check Create links to source data checkbox if need

3. Нажмите OK. Диапазоны объединены и просуммированы по заголовкам.
ranges are combined and summed up based on headers

Примечание: если диапазоны для объединения находятся в других книгах, нажмите Обзор в диалоге Консолидация для выбора книги, затем введите имя листа и диапазон в поле и нажмите Добавить для добавления диапазона в раздел Все ссылки.
combine from multiple workbooks, sclick Browse to choose the workbooks

1.2 Объединить листы и выполнить вычисления с помощью удобного инструмента


Функция Объединить в Kutools для Excel поддерживает объединение листов из нескольких книг с выполнением вычислений в один лист.

После бесплатной установки Kutools для Excel выполните следующие действия:

1. Откройте книгу(и), которые хотите консолидировать, нажмите Kutools Plus > Объединить.
click Kutools Plus > Combine

2. Появится диалоговое окно с напоминанием о пароле. Если используемые книги не защищены паролем, нажмите OK для продолжения. В появившемся окне Объединить данные – Шаг1 из3 выберите Объединить и вычислить данные из нескольких книг в один лист и нажмите Далее.
 check Consolidate and calculate values across multiple workbooks into one worksheet option

3. В Шаг2 из3 окне все листы открытых книг отображаются и отмечены в Список листов разделе, нажмите Далее для продолжения.
all sheets of opened workbook(s) are listed and checked

Совет: если нужно объединить только некоторые листы, отметьте нужные имена листов, остальные оставьте неотмеченными. Чтобы добавить больше книг для объединения, нажмите Добавить для добавления файлов или папок в раздел Список рабочих книг.
click Add to add files or folders

4. В Шаг3 из3укажите вычисление и метки по необходимости. Нажмите Завершить.
specify the calculation, labels and Click Finish

5. Выберите папку и задайте имя для новой книги в диалоге Укажите местоположение и имя файла для сохранения объединённых результатов нажмите Сохранить.
Select a folder and give a name for the new workbook

6. Появится диалоговое окно с предложением сохранить параметры как сценарий. Нажмите Да или Нет по необходимости. Откроется книга со списком ссылок на исходную и новую книги, перейдите по ссылке новой книги для проверки.
A workbook lists the original workbook and new workbook links


2. Объединить несколько листов в Сводную таблицу

Если ваши данные имеют простую структуру, как показано на скриншоте ниже, вы можете объединить листы напрямую в Сводную таблицу.

sample sheet 1 
sample sheet 2
sample sheet 3

doc sampleНажмите, чтобы скачать пример

1. Откройте нужную книгу, нажмите Настроить панель быстрого доступа > Другие команды.
click Customize Quick Access Toolbar > More Commands.

2. В появившемся окне Параметры Excel выберите Все команды в Выберите команды из разделе, затем прокрутите список и выберите Мастер сводных таблиц и диаграмм.
drag scroll bar to select PivotTable and PivotChart Wizard

3. Нажмите Добавить для добавления Мастер сводных таблиц и диаграмм на Панель быстрого доступанажмите OK.
Click Add to add the PivotTable and PivotChart Wizard to the Customize Quick Access Toolbar

4. Нажмите Мастер сводных таблиц и диаграмм на панели инструментов, и в Шаг1 из3выберите Несколько диапазонов для консолидации и Сводная таблица и нажмите Далее.
Click the PivotTable and PivotChart Wizard command check Multiple consolidation ranges and PivotTable options

5. В Шаг2a из3выберите Я сам создам поля страницы, нажмите Далее.
check I will create the page fields option

6. В Шаг2b из3нажмите значок выбора для выбора диапазона для объединения, нажмите Добавить для добавления в Все диапазоны раздел, повторите этот шаг для добавления всех диапазонов для объединения. Установите0 в Сколько полей страницы вы хотите. Нажмите Далее.
add all ranges used for combining

7. Выберите место для создания Сводной таблицы в Шаг3 из3нажмите Завершить.
Choose the location you want to create  the PivotTable

Теперь создана сводная таблица, настройте параметры в Поля сводной таблицы по необходимости.
specify the settings in PivotTable Fields pane

Примечание: если структура данных сложная, рекомендуем сначала объединить листы одним из описанных выше способов, а затем преобразовать итоговый лист в Сводную таблицу.


Google Sheet

1. Объединить google-таблицы в один лист

Допустим, есть три google-таблицы, которые нужно объединить в одну, как показано на скриншоте ниже:

sample google sheet 1 sample google sheet 2 sample google sheet 3 

doc sampleНажмите, чтобы скачать пример файла

1.1 Объединить google-таблицы в один лист с помощью функции Фильтр

На листе, куда хотите поместить объединённые данные, выберите ячейку и введите следующую формулу:

=({filter(A!A2:B, len(A!A2:A)); filter(B!A2:B, len(B!A2:A)); filter('C'!A2:B, len('C'!A2:A)) })
enter a filter function

Теперь данные из листов A, B и C скопированы.
the data in all selected sheets are copied

В формуле:

A, B, C — имена листов, A2:B — диапазон данных на каждом листе, A2:A — первый столбец каждого диапазона данных.

1.2 Объединить google-таблицы в один лист с помощью функции IMPORTRANGE

Эта формула часто используется для объединения двух диапазонов в google-таблице.

Выберите ячейку под первым диапазоном данных и введите следующую формулу:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit","B!A2:B4")
enter an IMPORTRANGE function

Теперь данные из листа B скопированы ниже.
the data in another sheet is copied

В формуле

https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit

— это адрес листа, его можно найти в адресной строке браузера.
hyperlink is the sheet  in the formula

B!A2:B4 — диапазон ячеек на листе B, который нужно скопировать в первый диапазон.

Примечание: если ячейка, в которую вставлена формула, была ранее отредактирована, формула вернёт #REF!
if the cell that place the formula has been edited before, the formula will return #REF!


2. Объединить google-таблицы в одну книгу

Если нужно объединить листы из нескольких книг в Google Sheet, быстрого способа, как в Excel, нет.

Чтобы объединить google-таблицы из книг в одну книгу, используйте команду Копировать в из контекстного меню.

Щёлкните правой кнопкой мыши по листу, который хотите использовать, выберите Копировать в > Новая таблица или Существующая таблица.
select the options in the dialog box

Если выберете Новая таблица, появится диалоговое окно с уведомлением, что лист скопирован, нажмите OK. Теперь текущий лист скопирован в новую книгу. Можно нажать Открыть таблицу для проверки.
 click Copy to > New spreadsheet or Existing spreadsheet

Если выберете Существующая таблица, появится диалоговое окно Выберите таблицу для копирования этого листа.

1) Выберите, где находится существующая таблица;

2) Выберите книгу, в которую хотите скопировать лист, в разделе Файлы;

3) Или введите веб-адрес книги, в которую хотите скопировать, в поле Или вставьте веб-адрес здесь.

4) Нажмите Выбрать.
specify the options in the dialog box

Если лист скопирован в новую таблицу, его имя останется прежним. Если скопирован в существующую таблицу, к имени будет добавлен префикс Копия.
the sheet is copyed into current or new workbook


Дополнительно

1. Объединить листы и затем удалить дубликаты

Допустим, есть два листа с дубликатами, нужно объединить данные и удалить дубликаты, как показано на скриншоте ниже:

sample sheet 1 sample sheet 2 
Общий результат Удалить дубликаты
combined sheet remove duplicates in combined sheet

doc sampleНажмите, чтобы скачать пример

1.1 Объединить листы и затем удалить дубликаты с помощью Remove Duplicates


В Excel функция Remove Duplicates помогает быстро удалить дублирующиеся данные.

После объединения листов одним из описанных выше способов выделите объединённые данные, нажмите Данные > Удалить дубликаты.
click Data > Remove Duplicates.

В Удалить дубликаты диалоге выберите столбцы для удаления дубликатов, можно отметить Данные содержат заголовки для игнорирования заголовков, нажмите OK.
choose the columns you want to remove duplicates from

Дублирующиеся строки удалены.
he duplicate rows have been removed

1.2 Объединить листы и затем удалить дубликаты с помощью удобного инструмента


Если нужно объединить только два диапазона и удалить дубликаты, функция Объединить таблицы в Kutools для Excel может сделать это напрямую при объединении.

После бесплатной установки Kutools для Excel выполните следующие действия:

1. Откройте книгу с данными для объединения, нажмите Kutools Plus > Объединить таблицы.
click Kutools Plus > Tables Merge

2. ВОбъединить таблицы – Шаг1 из5 окне выберите два диапазона для объединения, если в таблицах два заголовка, отметьте В основной таблице есть заголовок и В таблице поиска есть заголовок флажки, нажмите Далее.
 select the two ranges that you want to combine

3. В Шаг2 из5 окне отметьте ключевой столбец для объединения диапазонов, нажмите Далее.
check the key column that you want to combine ranges based on

4. На шаге3 из5 можно отметить столбцы для обновления данных по таблице поиска, нажмите Далее для перехода к последнему шагу.

Совет: если в таблице поиска есть новый столбец, который нужно добавить в основную таблицу, появится окно шаг4 из5 для добавления столбцов.
check the columns that you want to update data based on the lookup table

5. В Шаг5 из5 окне, в Добавление разделе отметьте Добавить несоответствующие строки в конец основной таблицы флажок, в Обновление разделе отметьте Обновлять только тогда, когда ячейки в таблице поиска содержат данные флажок. Нажмите Завершить.
select the options in the last dialog box

Теперь две таблицы объединены в основную таблицу без дубликатов.
the two tables are combined into the main table without duplicates


2. Объединить листы с одинаковыми именами в один лист.

Допустим, есть несколько книг с листами одинакового имени, например, sheet1, sheet2. Чтобы объединить все листы с именем sheet1 в один лист, а все листы с именем sheet2 — в другой, используйте функцию Объединить в Kutools для Excel.

sample sheet 1 sample sheet 2 Combine worksheets of same names into one worksheet
sample sheet 1 sample sheet 2 Combine worksheets of same names into one worksheet.

doc sample2020.xlsx doc sample2021.xlsx

После бесплатной установки Kutools для Excel выполните следующие действия:

1. Откройте книги для объединения, нажмите Kutools Plus > Объединить.
click Kutools Plus > Combine

2. Появится диалоговое окно с напоминанием о пароле. Если используемые книги не защищены паролем, нажмите OK для продолжения. В появившемся окне Объединить данные – Шаг1 из3 выберите Объединить данные из нескольких книг с одинаковым именем листа и нажмите Далее.
check Combine all same name worksheets into one worksheet option

3. В Шаг2 из3 окне все листы открытых книг отображаются и отмечены в Список листов разделе, нажмите Далее для продолжения.
all sheets of opened workbook(s) are listed and checked

Советы:

Если хотите объединить только некоторые листы, отметьте нужные имена листов, остальные оставьте неотмеченными.

Чтобы добавить больше книг для объединения, нажмите Добавить для добавления файлов или папок в Список рабочих книг раздел.
click Add to add files or folders

4. В Шаг3 из3укажите параметры по необходимости. Нажмите Завершить.
specify the settings as you need. Click Finish

5. Выберите папку и задайте имя для новой книги в диалоге Укажите местоположение и имя файла для сохранения объединённых результатов нажмите Сохранить.
Select a folder and give a name for the new workbook

6. Появится диалоговое окно с предложением сохранить параметры как сценарий. Нажмите Да или Нет по необходимости. Откроется книга со списком ссылок на исходную и новую книги, перейдите по ссылке новой книги для проверки.
A workbook lists the original workbook and new workbook links

Объединить данные по строкам
result of Combining by row

Объединить данные по столбцам
result of Combining by column


3. Объединить одинаковые диапазоны на разных листах в один лист

Если нужно объединить одинаковые диапазоны на разных листах в один лист, например, только диапазон A1:B5 из книги A и книги B, функция Объединить в Kutools для Excel — отличный выбор.

A B Объединённый результат
sample data 1 sample data 2 Combined Reuslt

doc sampleA.xlsx doc sampleB.xlsx

1. Откройте нужные книги, нажмите Kutools Plus > Объединить.
click Kutools Plus > Combine

2. Появится диалоговое окно с напоминанием о пароле. Если используемые книги не защищены паролем, нажмите OK для продолжения. В появившемся окне Объединить данные – Шаг1 из3 выберите Копировать данные из нескольких книг в один лист и нажмите Далее.
check Combine multiple worksheets from workbooks into one worksheet option

3. В Шаг2 из3 окне все листы открытых книг отображаются и отмечены в Список листов разделе, нажмите значок выбора в Список листов, затем выберите нужный диапазон. Затем нажмите Тот же диапазон для установки диапазона A1:B5 для всех листов. Нажмите Далее.
all sheets of opened workbook(s) are listed and checked
click Same range button to set all sheets’ range as the same

Советы:

Если хотите объединить только некоторые листы, отметьте нужные имена листов, остальные оставьте неотмеченными.

Чтобы добавить больше книг для объединения, нажмите Добавить для добавления файлов или папок в раздел Список рабочих книг.

4. На шаге3 из3 укажите параметры по необходимости. Нажмите Завершить.

5. Выберите папку и задайте имя для новой книги в диалоге Укажите местоположение и имя файла для сохранения объединённых результатов, нажмите Сохранить.

6. Появится диалоговое окно с предложением сохранить параметры как сценарий. Нажмите Да или Нет по необходимости. Откроется книга со списком ссылок на исходную и новую книги, перейдите по ссылке новой книги для проверки.


Вас также может заинтересовать

Объединить ячейки и сохранить форматирование ячеек в Excel
В этой статье показано, как быстро объединить ячейки и сохранить их форматирование.

Объединить содержимое нескольких ячеек без потери данных в Excel
Здесь описаны быстрые способы объединения нескольких ячеек без потери данных.

Объединить дату и время в одну ячейку в Excel
Два способа объединения даты и времени в одну ячейку с отображением как дата-время.


Лучшие инструменты для повышения производительности Office

Kutools для Excel решает большинство ваших проблем и увеличивает вашу продуктивность на 80%

  • Супер строка формул (легкое редактирование нескольких строк текста и формул); Режим чтения (удобное чтение и редактирование большого количества ячеек); Вставка в отфильтрованный диапазон...
  • Объединение ячеек/строк/столбцов с сохранением данных; Разделение содержимого ячеек; Объединение дублирующихся строк с подсчетом суммы/среднего значения... Предотвращение дублирования ячеек; Сравнение диапазонов...
  • Выбор дублирующихся или уникальных строк; Выбор пустых строк (все ячейки пустые); Супер поиск и нечеткий поиск во многих книгах; Случайный выбор...
  • Точное копирование нескольких ячеек без изменения ссылок на формулы; Автоматическое создание ссылок на несколько листов; Вставка маркеров, флажков и многое другое...
  • Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Шифрование ячеек с паролем; Создание списка рассылки и отправка электронных писем...
  • Извлечение текста, добавление текста, удаление по позиции, удаление пробелов; Создание и печать статистики страниц; Преобразование между содержимым ячеек и комментариями...
  • Супер фильтр (сохранение и применение схем фильтрации к другим листам); Расширенная сортировка по месяцу/неделе/дню, частоте и другим параметрам; Специальный фильтр по жирному шрифту, курсиву...
  • Объединение книг и листов; Объединение таблиц на основе ключевых столбцов; Разделение данных на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Группировка сводной таблицы по номеру недели, дню недели и другим параметрам... Отображение разблокированных, заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы/имена...
kte tab 201905
  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов в новых вкладках одного окна, а не в новых окнах.
  • Увеличивает вашу продуктивность на 50% и экономит сотни кликов мышью каждый день!
officetab bottom