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

Как объединить несколько листов с одинаковыми заголовками в Excel?

Author: Sun Last Modified: 2025-06-05

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

Sheet 1
Sheet 2
Sheet 3

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

Консолидация листов Excel с одинаковыми заголовками с помощью функции Консолидации

Объединение или консолидация листов Excel с одинаковыми заголовками с помощью Kutools для Excel good idea3


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

Если вы хотите просто объединить листы с одинаковыми заголовками без каких-либо вычислений, вы можете применить код VBA для решения этой задачи.

1. Активируйте книгу, которую вы хотите объединить, нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

2. Нажмите Вставить > Модуль, затем вставьте приведенный ниже код VBA в новое окно Модуля.

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

Sub Combine()
'UpdateByKutools20151029
    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

3. Нажмите клавишу F5, чтобы запустить VBA, и появится диалоговое окно, где вам нужно ввести количество строк заголовков. См. скриншот:

The dialog for entering the number of the title rows

4. Нажмите OK. Все листы в активной книге будут объединены в новый лист под названием «Combined».

Sheet 1
Plus sign
Sheet 2
Plus sign
Sheet 3
Equal sign
Combined sheet

Совет:

(1.) Ваши данные должны начинаться с ячейки A1, если это не так, код не будет работать.

(2.) Ваши данные должны иметь одинаковую структуру.

(3.) Этот код может объединять только все рабочие листы активной книги. Если вы хотите объединить листы из нескольких книг, этот код не сработает.


arrow blue right bubble Консолидация листов Excel с одинаковыми заголовками с помощью функции Консолидации

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

Sheet A
Sheet B
Sheet C

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

Consolidate button on the Data tab on the ribbon

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

1) Выберите нужное вычисление из списка Функция список;
2) Нажмите, чтобы выбрать диапазон, который вы хотите объединить.
3) Нажмите Добавить кнопку, чтобы добавить диапазон в список всех ссылок. Повторите шаги 2) и 3), чтобы добавить все необходимые диапазоны для объединения в этот список.
4) Установите флажки Верхняя строка и Самый левый столбец в разделе Использовать метки в разделе.
5) Если вы хотите связать объединенные данные с исходными данными, установите флажок Создать ссылки на исходные данные.

Consolidate window

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

Sheet ASheet BSheet C
Equal sign
Combined sheet

arrow blue right bubble Объединение или консолидация листов Excel с одинаковыми заголовками с помощью Kutools для Excel

В некоторых случаях вы хотите объединить данные только с одинаковыми заголовками, а в других случаях вы хотите объединить данные и консолидировать их. Есть ли какие-нибудь приемы, которые могут решить обе эти задачи? Здесь я представляю мощную функцию Combine из Kutools для Excel.

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

Консолидация нескольких листов с одинаковыми заголовками

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

После установки Kutools для Excel выполните следующие действия:(Бесплатная загрузка Kutools для Excel прямо сейчас!)

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

1. Нажмите Kutools Plus > Объединить для запуска мастера Объединения, затем отметьте Объединить данные из нескольких книг в один лист. См. скриншоты:
Combine button on the Kutools Plus tab on the ribbon
Combine wizard - step 1

2. Нажмите Далее>>, чтобы перейти к мастеру Объединение Листов - Шаг 2 из 3, и выполните следующие действия:

Combine wizard - step 2
1) Нажмите Добавить > Файл/Папку для добавления книг, из которых вы хотите объединить листы, в Список рабочих книг;
2) Отметьте имя книги, из которой вы хотите объединить листы, можно выбрать несколько книг;
3) Отметьте рабочие листы, которые вы хотите объединить вместе;
4) Нажмите Range selection button для выбора диапазона, который вы хотите объединить, если диапазоны находятся в одном месте каждого листа, достаточно выбрать один диапазон с одного листа, затем нажать Тот же диапазон.

3. Нажмите Далее>>, чтобы перейти к мастеру Объединение Листов – Шаг 3 из 3, отметьте опцию Объединить по строкам и введите 1 в текстовое поле Количество строк заголовков, если в вашем диапазоне нет заголовков, введите 0.

Combine wizard - step 3

4. Нажмите Завершить, и появится диалоговое окно, напоминающее сохранить этот сценарий, если вы хотите сохранить его, нажмите Да, или Нет.

Confirmation dialog

Теперь листы объединены с одинаковыми строками заголовков в новой книге.

Merged sheet

Консолидация нескольких листов с одинаковыми заголовками

После установки Kutools для Excel выполните следующие действия:(Бесплатная загрузка Kutools для Excel прямо сейчас!)

1. Нажмите Enterprise > Объединить для отображения мастера Объединения, и отметьте Объединить и вычислить данные из нескольких книг в один лист. См. скриншот:
Combine wizard - step 1

2. Нажмите Далее>>, чтобы перейти к мастеру Объединение Листов - Шаг 2 из 3, и выполните следующие действия:

Combine wizard - step 2
1) Нажмите Добавить > Файл/Папку для добавления книг, из которых вы хотите объединить листы, в Список рабочих книг;
2) Отметьте имя книги, из которой вы хотите объединить листы, можно выбрать несколько книг;
3) Отметьте рабочие листы, которые вы хотите объединить вместе;
4) Нажмите Range selection button для выбора диапазона, который вы хотите объединить, если диапазоны находятся в одном месте каждого листа, достаточно выбрать один диапазон с одного листа, затем нажать Тот же диапазон.

3. Продолжайте нажимать Далее>>, и выберите функцию, которую вы хотите применить в объединенном диапазоне, и отметьте метки для вашего объединенного диапазона. См. скриншот:
Combine wizard - step 3

4. Нажмите Завершить, и появится диалоговое окно, предлагающее сохранить сценарий, нажмите Да, чтобы сохранить, или Нет, чтобы не сохранять.

Затем диапазоны консолидируются в новой книге.

Confirmation dialog

Преимущество функции Объединения Kutools для Excel заключается в том, что вы можете объединить несколько листов из открытых или закрытых книг в один лист или одну книгу.

Легкое объединение и консолидация данных по значению в Excel

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

Advanced combine rows feature use case example and interface

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

Связанные статьи

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!