Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как собирать данные с нескольких листов на мастер-лист в Excel?

В течение некоторого времени вам может потребоваться собрать данные из нескольких листов в один мастер-лист для консолидации или выполнения других операций, как показано ниже, но для копирования и вставки содержимого один за другим возникает проблема, есть ли какие-либо трюки, которые можно быстро решить в Excel?

Сбор данных из нескольких листов в один с помощью функции Консолидация

Собирайте данные с нескольких листов на один с кодом VBA

Собирайте данные с нескольких листов в один с мощной функцией Combineхорошая идея3


Легко объединить несколько листов / книгу в один отдельный лист или книгу

Чтобы объединить несколько листов или книг в один лист или книгу, может случиться в Excel, но с Сочетать функцию в Kutools для Excel, вы можете объединить множество листов / книг в один лист или книгу, а также объединить листы в один на несколько кликов. Нажмите, чтобы получить полнофункциональную бесплатную пробную версию 60!
объединить листы
Kutools for Excel: с более чем 300 удобными надстройками Excel, без ограничений в 60-дни.

Сбор данных из нескольких листов в один с помощью функции Консолидация

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

1. В новом листе книги, который вы хотите собирать данные из листов, нажмите дата > Консолидировать.
doc собирает листы в один 1

2. в Consolidate диалога, выполните следующие действия:

(1 Выберите одну операцию, которую вы хотите выполнить после объединения данных в функция выпадающий список;

(2 Click кнопка выбора документа выбрать диапазон каждого листа, который вы хотите собрать;

(3 Click Add , чтобы добавить диапазон данных в All references список;

(4 Проверьте метки, которые вы используете после компиляции данных, и проверьте Create links to source data если вы хотите связать данные в комбинированном листе с исходными данными.
doc собирает листы в один 2

3. Нажмите OK, Теперь данные собираются и суммируются на одном листе.
doc собирает листы в один 3


Собирайте данные с нескольких листов на один с кодом VBA

Здесь код VBA может собирать данные со всех листов на новом листе в текущей книге.

1. Нажмите Alt + F11 , чтобы включить Microsoft Visual Basic for Applications окна.

2. Нажмите Insert > Module, и скопируйте и вставьте ниже кода в Module скрипты.

VBA: Соберите все данные из листов в один.

Sub Combine()
'UpdatebyExtendoffice20180205
    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
doc собирает листы в один 4

3. Нажмите F5 ключ для запуска кода, все данные всей книги собраны на новом листе Combined.
doc собирает листы в один 5


Собирайте данные с нескольких листов на один с мощным Combine функция

Если вам обычно нужно комбинировать листы в одном, я представляю вам одну мощную функцию комбинирования, это Kutools for ExcelАвтора Сочетать которые имеют ниже четырех основных функций:

Объединение нескольких рабочих листов из рабочей книги в один рабочий лист

Объедините все однотипные рабочие листы в один рабочий лист

Объединение нескольких рабочих листов из книг в одну книгу

Консолидация и вычисление значений между несколькими рабочими книгами в один рабочий лист
doc собирает листы в один 6

Kutools for Excel, с более чем 300 удобные функции, делает вашу работу проще.

После установки Kutools для Excel, пожалуйста, сделайте следующее:(Скачать Kutools для Excel сейчас!)

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

1. Включите Excel, нажмите Enterprise > Combine, появляется один диалог, напоминающий вам некоторые уведомления. Смотрите скриншот:
doc собирает листы в один 7
doc собирает листы в один 8

2. Нажмите OK , чтобы перейти к Combine окно, проверка Combine multiple worksheets from workbook into worksheet вариант.
doc собирает листы в один 91

3. Нажмите Next, А затем нажмите Add > File / Folder для добавления книг, которые вы будете использовать для объединения в Workbook list, Затем перейдите к Worksheet list чтобы проверить листы, которые вы хотите объединить, из каждой книги.
doc собирает листы в один 10
doc собирает листы в один 11

4. Нажмите Next чтобы перейти к последнему этапу, вы можете указать некоторые настройки результата объединения, как вам нужно. Если вам не нужен этот шаг.
doc собирает листы в один 12

5. Нажмите Finish и выберите одну папку для размещения новой книги, которая объединяет данные с листов.
doc собирает листы в один 13

6. Нажмите Сохранить, Теперь все данные были собраны из листов через книгу в один мастер-лист.
doc собирает листы в один 14

Если ты хочешь консолидировать рабочие листы между рабочими книгами в один, выполните следующие действия:

1. в Combine окно, проверка Consolidate and calculate values across multiple worksheets into one worksheet вариант.
doc собирает листы в один 15

2. Нажмите Next, и добавить файлы в Workbook list, затем проверьте листы, которые вы используете для комбинирования и вычисления.
doc собирает листы в один 16

3. Нажмите Next, затем выберите один расчет из Function выпадающего списка и проверить другие параметры по мере необходимости.
doc собирает листы в один 17

4. Нажмите Finish для сохранения новой книги в папку.

Теперь листы между книгами были объединены и рассчитаны на один лист.
doc собирает листы в один 18


  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
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.
    Sylvia · 15 days ago
    hmm your VBA code removes the last row from individual sheet when combined .. any idea how to solve this issue?
  • To post as a guest, your comment is unpublished.
    Robert · 6 months ago
    How do you make your VBA overwrite the compiled data onto the same master list, rather than add a new sheet?
  • To post as a guest, your comment is unpublished.
    Carlos Causil · 9 months ago
    De que forma se puede obtener solo el valor de las hojas y llevarla a la hoja que se va a resumir todo, por ejemplo, en caso de que una hoja de las que se van a combinar exista una celda calculada o que dependa de otra hoja, por eso pregunto si se puede llevar solo los valores.
    • To post as a guest, your comment is unpublished.
      Sunny · 7 months ago
      Sorry, could you repeat your quetion in English?