Как собрать данные с нескольких листов или книг на один лист? Как собрать данные с разных листов на один в excel


Как в Excel данные нескольких листов перенести в один

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

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

Инструкция

  1. Для копирования нужной вам информации, откройте лист, на котором отображена нужная таблица. Далее необходимо нажать на правую нижнюю ячейку копируемой вами таблицы. После чего используйте комбинацию кнопок на клавиатуре Ctrl+Shift+Home для полного выделения вашей информации. Обратите внимание, что выделенной должна оказаться только таблица с нужной информацией, а не целый лист. После этого скопируйте таблицу в буфер обмена, нажатием клавиш CTRL+C.
  2. Далее необходимо открыть лист, на котором вы собираетесь вывести результат объединения. Установить курсор в место вставки, и установить скопированную ранее таблицу с помощью комбинации CTRL+V. Повторяйте эти действия со всеми таблицами, которые объединяете. После успешного объединения всей информации искомые листы удалите, если они больше не нужны, для этого кликайте по их ярлыкам в нижнем левом углу правой кнопкой мыши, далее жмите «Удалить» и подтвердите действие в появившемся окне подтверждения.
  3. Чтобы объединить большое количество листов вам потребуется установить на страницу кнопку с привязанным макросом. Для этого нужно в разделе «разработчик» в категории «Элементы управления» выбрать пункт «вставить», в появившемся списке нужно выбрать «Кнопка» — это самый верхний элемент. Элемент "Кнопка" Элемент «Кнопка»

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

  4. Далее появится новое окно «Назначить макрос объекту», Функция "Назначить макрос объекту"Функция «Назначить макрос объекту»

    в нем выберите кнопку «создать». Откроется окно редактирования кода. Между строками нужно вести необходимые вам команды к примеру: s_ = Sheets.CountSheets.Add After:=Sheets(s_)For i = 1 To s_ r_ = Sheets(i).Cells.SpecialCells(xlLastCell).Row Sheets(i).Range(«A1», Sheets(i).Cells.SpecialCells(xlLastCell)).Copy Sheets(s_ + 1).Range(«a» & n_ + 1) n_ = n_ + r_Next. После введения команд просто закройте окно.

  5. В выбранной ранее вами ячейке появится созданная кнопка, нажав на нее программа автоматически создаст новый лист, на котором будут объединены все таблицы листов по вертикали.

Видео: Консолидация (сборка) данных из нескольких таблиц в Excel

besthard.ru

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

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

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

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

Флажок Добавлять имена листов в сборку добавляет на итоговом листе столбец, где напротив каждой строки указывается имя листа, с которого собраны эти данные.

Если нужно переносить только значения - не ставьте флажок Сохранить форматирование.

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

Например, имеем три листа "Москва", "Питер" и "Самара" с данными:

 

После выполнения сборки получим:

 

К сожалению, Excel не имеет среди своих средств ничего подобного, а выполнение подобной задачи вручную (копированием через буфер, например) - весьма утомительно при большом количестве листов. Так что подобный макрос многим придется очень кстати.

Может ли это повредить мои данные?

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

Полный список всех инструментов надстройки PLEX

www.planetaexcel.ru

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

Одной из классических операций в Excel является копирование данных с одного листа на другой. Скопировал - вставил, никаких вопросов. Проблемы начинаются когда требуется объединить (консолидировать) данные из разных источников, например с нескольких листов Excel на одном листе.

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

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

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

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

1) Используемые диапазоны - это диапазоны, начинающиеся с первой используемой ячейки и заканчивающиеся последней используемой ячейкой;

2) Предварительно выделенные диапазоны на каждом листе - диапазоны, выделенные пользователем самостоятельно, исходя из его потребностей по консолидации данных;

3) Одноименные диапазоны - диапазоны с одинаковым адресом на каждом листе, указанным на активном рабочем листе;

4) Выборочные диапазоны - диапазоны ячеек, начинающиеся с выбранной ячейки и заканчивающиеся концом листа (последней используемой ячейкой).

Кроме того, в диалоговом окне надстройки можно указать способ расположения данных на итоговом листе, в зависимости от выбранной опции диапазоны будут располагаться один ниже другого (вертикальное расположение), либо один правее другого (горизонтальное расположение).

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

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

smotret-videoвидео по работе с надстройкой

 

kak sobrat dannye so vseh listov na itogovyj list

 

CompleteSolutionмакрос (надстройка) для сбора данных со всех листов Excel на итоговый

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

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

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

Сбор данных с нескольких книг Excel на один лист

Аналогичный сбор данных можно организовать и из разных рабочих книг. Сделать это можно в два этапа при помощи последовательного использования двух надстроек для Excel.

1) При помощи надстройки для объединения рабочих книг в один файл, собрать все листы в одной рабочей книге;

2) При помощи надстройки для сбора данных на итоговый лист, объединить данные с разных листов.

А знаете ли Вы, что существует возможность выборочно собрать данные с определенных листов различных рабочих книг?

Другие материалы по теме:

macros-vba.ru

Объединить листы Excel | XLTools – Надстройки Excel, нужные ежедневно

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

С надстройкой «Объединить листы», вы сможете собрать данные на один сводный лист в считанные секунды:

  • Собрать данные листов из разных книг на одном листе
  • Собрать данные листов с одинаковым именем и объединить по имени вкладки
  • Объединить данные листов с идентичной структурой под одним заголовком
  • Сохранить форматирование в сводном листе результата

 

Добавить «Объединить листы» в Excel 2016, 2013, 2010, 2007

Подходит для: Microsoft Excel 2016 – 2007, desktop Office 365 (32-бит и 64-бит).

Скачать надстройку XLTools

 

Как работать с надстройкой:

 

Как объединить данные из нескольких листов в один в один за 3 шага

С надстройкой «Объединить листы» вы можете собрать и объединить данные нескольких листов — и из разных книг — в один главный лист всего за 3 шага:

1. Нажмите кнопку «Объединить листы» на панели XLTools > Выберите тип операции:

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

3. Нажмите кнопку «Объединить» > Готово! Все данные скопированы на один главный сводный лист.

 

Как объединить данные нескольких листов на одном сводном листе

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

  1. Нажмите кнопку «Объединить листы» > Выберите «Объединить данные нескольких листов на одном листе».
  2. Отметьте флажком «Таблицы с заголовками», если это так.Совет: так, данные будут объединены под единым заголовком. Это удобно, если структура листов, которые вы объединяете, единообразна, напр., если отчёты созданы по одному шаблону. Если заголовки не совпадают, каждый диапазон данных будет добавлен со своим заголовком.
  3. Выберите листы для объединения, установив соответствующие флажки в дереве данных.
  4. Нажмите кнопку «Объединить» > Готово, все данные из выбранных листов собраны на одном главном листе в новой книге.

Внимание: не забудьте сохранить эту сводную книгу на свой компьютер.

 

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

Предположим, у вас есть ряд книг, и каждая из них содержит отчёт о региональных продажах. Каждый отчёт разбит на листы с данными по конкретным продуктам — таким образом, вкладки в региональных отчётах имеют одинаковые названия. Надстройка поможет вам скопировать данные по всем отчётам в один сводный лист.

  1. Нажмите кнопку «Объединить листы» > Выберите «Объединить данные листов с одинаковым именем на одном листе».
  2. Отметьте флажком «Таблицы с заголовками», если это так.Совет: так, данные будут объединены под единым заголовком. Это удобно, если структура листов, которые вы объединяете, единообразна, напр., если отчёты созданы по одному шаблону. Если заголовки не совпадают, каждый диапазон данных будет добавлен со своим заголовком.
  3. Выберите листы для объединения, установив соответствующие флажки в дереве данных.Совет: вместо поочерёдного объединения листов с одинаковым называнием по группам (одна именная группа за другой), вы можете выбрать их все сразу. Надстройка автоматически соберет данные по одинаковым названиям вкладок и вынесет их на соответствующие отдельные листы сводной книги.
  4. Нажмите кнопку «Объединить» > Готово, все данные выбранных листов с одинаковым именем собраны в новой сводной книге.

Внимание: не забудьте сохранить эту сводную книгу на свой компьютер.

 

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

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

  • Данные копируются полностью — весь диапазон до последней использованной ячейки на исходном листе.
  • Скопированные диапазоны добавляются последовательно, один диапазон под последней строкой предыдущего диапазона.
  • Надстройка XLTools «Объединить листы» сохраняет форматирование ячеек и таблиц, ссылки на ячейки, функции и формулы, объединённые ячейки, т.д.
  • Исходные данные не подвергаются изменениям.

 

Как объединить несколько листов в одну книгу

Вы можете объединить несколько листов в одну книгу с помощью надстройки XLTools Органайзер книг. Она помогает копировать и управлять множеством листов одновременно.

Появились вопросы или предложения? Оставьте комментарий ниже.

xltools.net

Создание сводной таблицы Excel из нескольких листов

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

Можно сформировать новые итоги по исходным параметрам, поменяв строки и столбцы местами. Можно произвести фильтрацию данных, показав разные элементы. А также наглядно детализировать область.

Сводная таблица в Excel

Для примера используем таблицу реализации товара в разных торговых филиалах.

Из таблички видно, в каком отделе, что, когда и на какую сумму было продано. Чтобы найти величину продаж по каждому отделу, придется посчитать вручную на калькуляторе. Либо сделать еще одну таблицу Excel, где посредством формул показать итоги. Такими методами анализировать информацию непродуктивно. Недолго и ошибиться.

Самое рациональное решение – это создание сводной таблицы в Excel:

  1. Выделяем ячейку А1, чтобы Excel знал, с какой информацией придется работать.
  2. В меню «Вставка» выбираем «Сводная таблица».
  3. Откроется меню «Создание сводной таблицы», где выбираем диапазон и указываем место. Так как мы установили курсор в ячейку с данными, поле диапазона заполнится автоматически. Если курсор стоит в пустой ячейке, необходимо прописать диапазон вручную. Сводную таблицу можно сделать на этом же листе или на другом. Если мы хотим, чтобы сводные данные были на существующей странице, не забывайте указывать для них место. На странице появляется следующая форма:
  4. Сформируем табличку, которая покажет сумму продаж по отделам. В списке полей сводной таблицы выбираем названия столбцов, которые нас интересуют. Получаем итоги по каждому отделу.

Просто, быстро и качественно.

Важные нюансы:

  • Первая строка заданного для сведения данных диапазона должна быть заполнена.
  • В базовой табличке каждый столбец должен иметь свой заголовок – проще настроить сводный отчет.
  • В Excel в качестве источника информации можно использовать таблицы Access, SQL Server и др.


Как сделать сводную таблицу из нескольких таблиц

Часто требуется создавать сводные отчеты из нескольких таблиц. Есть пара табличек с информацией. Нужно объединить их в одну общую. Для науки придумаем остатки на складах в двух магазинах.

Порядок создания сводной таблицы из нескольких листов такой же.

Создадим отчет с помощью мастера сводных таблиц:

  1. Вызываем меню «Мастер сводных таблиц и диаграмм». Для этого щелкаем кнопку настройки панели быстрого доступа и нажимаем «Другие команды». Здесь на вкладке «Настройка» находим «Мастер сводных таблиц». Добавляем инструмент в панель быстрого доступа. После добавления:
  2. Ставим курсор на первую табличку и нажимаем инструмент «Мастера». В открывшемся окне отмечаем, что создать таблицу хотим в «нескольких диапазонах консолидации». То есть нам нужно объединить несколько мест с информацией. Вид отчета – «сводная таблица». «Далее».
  3. Следующий этап – «создать поля». «Далее».
  4. Прописываем диапазон данных, по которым будем формировать сводный отчет. Выделяем первый диапазон вместе с шапкой – «добавить». Второй диапазон вместе с названием столбцов – снова «добавить».
  5. Теперь в списке выбираем первый диапазон. Ставим птичку у единицы. Это первое поле сводного отчета. Даем ему имя – «Магазин 1». Выделяем второй диапазон данных – ставим птичку у цифры «2». Название поля – «Магазин 2». Нажимаем «Далее».
  6. Выбираем, где расположить сводную таблицу. На существующем листе или новом. Лучше выбрать новый лист, чтобы не было наложений и смещений. У нас получилось так:

Как видите всего в несколько кликов можно создавать сложные отчеты из нескольких листов или таблиц разного объема информации.

Как работать со сводными таблицами в Excel

Начнем с простейшего: добавления и удаления столбцов. Для примера рассмотрим сводную табличку продаж по разным отделам (см. выше).

Справа от сводной таблицы у нас была область задач, где мы выбирали столбцы в списке полей. Если она исчезла, просто щелкаем мышью по табличке.

Добавим в сводную таблицу еще одно поле для отчета. Для этого установим галочку напротив «Даты» (или напротив «Товара»). Отчет сразу меняется – появляется динамика продаж по дням в каждом отделе.

Сгруппируем данные в отчете по месяцам. Для этого щелкаем правой кнопкой мыши по полю «Дата». Нажимаем «Группировать». Выбираем «по месяцам». Получается сводная таблица такого вида:

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

А вот что получится, если мы уберем «дату» и добавим «отдел»:

А вот такой отчет можно сделать, если перетащить поля между разными областями:

Чтобы название строки сделать названием столбца, выбираем это название, щелкаем по всплывающему меню. Нажимаем «переместить в название столбцов». Таким способом мы переместили дату в столбцы.

Поле «Отдел» мы проставили перед наименованиями товаров. Воспользовавшись разделом меню «переместить в начало».

Покажем детали по конкретному продукту. На примере второй сводной таблицы, где отображены остатки на складах. Выделяем ячейку. Щелкаем правой кнопкой мыши – «развернуть».

В открывшемся меню выбираем поле с данными, которые необходимо показать.

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

Проверка правильности выставленных коммунальных счетов

С помощью сводных таблиц Excel легко проверить, насколько правильно обслуживающие организации начисляют квартплату. Другой положительный момент – экономия. Если мы будем ежемесячно контролировать, сколько расходуется света, газа, то сможем найти резерв для экономии средств на оплату квартиры.

Для начала предлагаем составить сводную таблицу тарифов по всем коммунальным платежам. Для разных городов данные будут свои.

Для примера мы сделали сводную табличку тарифов для Москвы:

Для учебных целей возьмем семью из 4 человек, которые проживают в квартире 60 кв. м. Чтобы контролировать коммунальные платежи, необходимо создать таблицы для расчета на каждый месяц.

Первый столбец = первому столбцу из сводной таблицы. Второй – формула для расчета вида:

= тариф * количество человек / показания счетчика / площадь

Для удобства рекомендуем сделать промежуточный столбец, в который будут заноситься показания по счетчикам (переменная составляющая).

Наши формулы ссылаются на лист, где расположена сводная таблица с тарифами.

Скачать все примеры сводной таблицы

Если при расчете коммунальных платежей применяются льготы, их тоже можно внести в формулы. Информацию по начислениям требуйте в бухгалтерии своей обслуживающей организации. Когда меняются тарифы – просто измените данные в ячейках.

exceltable.com

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

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

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

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

Консолидация данных по положению или категории двумя способами.

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

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

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

Примечание: В этой статье были созданы с Excel 2016. Хотя представления могут отличаться при использовании другой версии Excel, шаги одинаковы.

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

  1. Если вы еще не сделано, настройте данные на каждом листе составные, сделав следующее:

    • Убедитесь, что все диапазоны данных представлены в формате списка. Каждый столбец необходимо иметь метку (верхний колонтитул) в первой строке и содержать похожие данные. Должен быть отсутствуют пустые строки или столбцы в любом месте в списке.

    • Разместите каждый диапазон на отдельном листе, но не было введено никаких данных в основном листе где план для консолидации данных. Excel будет сделать это для вас.

    • Убедитесь, что всех диапазонов совпадают.

  2. На основном листе щелкните левый верхний угол области, в которой требуется разместить консолидированные данные.

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

  3. Нажмите кнопку данные>Консолидация (в группе Работа с данными ).

    Группа "Работа с данными" на вкладке "Данные"

  4. Выберите в раскрывающемся списке Функция функцию, которую вы хотите использовать для консолидации данных. По умолчанию используется значение СУММ.

    Вот пример, в котором выбраны три диапазоны листа:

    Диалоговое окно "Консолидация данных"

  5. Выделите данные.

    Далее в поле ссылка нажмите кнопку Свернуть, чтобы уменьшить масштаб панели и выбрать данные на листе.

    Кнопка "Свернуть" в диалоговом окне "Консолидация данных"

    Щелкните лист, содержащий данные, которые требуется консолидировать данные и нажмите кнопку Развернуть диалоговое окно справа, чтобы вернуться в диалоговое окно Консолидация .

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

    Вот пример, в котором выбраны три диапазоны листа выбранного:

    Диалоговое окно "Консолидация данных"

  6. Во всплывающем окне Консолидация нажмите кнопку Добавить. Повторите этот сценарий, чтобы добавить все нужные диапазоны консолидации.

  7. Обновления автоматически и вручную: Если требуется автоматическое обновление консолидации таблицы при изменении исходных данных, просто установите флажок создавать связи с исходными данными. Если это поле остается неограниченный, возможность обновления консолидации вручную.

    Примечания: 

    • Связи невозможно создать, если исходная и конечная области находятся на одном листе.

    • Если необходимо изменить степень диапазона — или замените диапазон — выберите диапазон, во всплывающем окне Консолидация и обновлять его, выполнив указанные выше действия. Создаст новый в ссылке на диапазон, поэтому вам нужно будет сначала удалить предыдущий перед Консолидация еще раз. Просто выберите старой ссылки и нажмите клавишу Delete.

  8. Нажмите кнопку ОК, а Excel создаст консолидации для вас. Кроме того можно применить форматирование. Бывает только необходимо отформатировать один раз, если не перезапустить консолидации.

    • Все названия, не совпадающие с названиями в других исходных областях, приведут к появлению дополнительных строк или столбцов в консолидированных данных.

    • Убедитесь, что все категории, которые не нужно консолидировать, должны иметь уникальные подписи, которые появляются в диапазоне только один источник.

Если данные для консолидации находятся в разных ячейках разных листов:

Введите формулу со ссылками на ячейки других листов (по одной на каждый лист). Например, чтобы консолидировать данные из листов "Продажи" (в ячейке B4), "Кадры" (в ячейке F5) и "Маркетинг" (в ячейке B9) в ячейке A2 основного листа, введите следующее:

Ссылка на несколько листов в формуле Excel

Совет: Чтобы указать ссылку на ячейку — например, продажи! B4 — в формуле, не вводя, введите формулу до того места, куда требуется вставить ссылку, а затем щелкните лист, используйте клавишу tab и затем щелкните ячейку. Excel будет завершена адрес имя и ячейку листа для вас. Примечание: формулы в таких случаях может быть ошибкам, поскольку очень просто случайно выбираемых неправильной ячейки. Также может быть сложно ошибку сразу после ввода сложные формулы.

Если данные для консолидации находятся в одинаковых ячейках разных листов:

Ввод формулы с трехмерной ссылки, которая использует ссылку на диапазон имен листов. Например для консолидации данных в ячейках с A2 по продажам через маркетинга включительно, в ячейке E5 главном листе вы бы введите следующие данные:

Объемная ссылка на листы в формуле Excel

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Общие сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск и исправление ошибок в формулах

Сочетания клавиш и функциональные клавиши в Excel

Функции Excel (по алфавиту)

Функции Excel (по категориям)

support.office.com

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

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

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

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

Флажок Добавлять имена листов в сборку добавляет на итоговом листе столбец, где напротив каждой строки указывается имя листа, с которого собраны эти данные.

Если нужно переносить только значения - не ставьте флажок Сохранить форматирование.

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

Например, имеем три листа "Москва", "Питер" и "Самара" с данными:

 

После выполнения сборки получим:

 

К сожалению, Excel не имеет среди своих средств ничего подобного, а выполнение подобной задачи вручную (копированием через буфер, например) - весьма утомительно при большом количестве листов. Так что подобный макрос многим придется очень кстати.

Может ли это повредить мои данные?

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

Полный список всех инструментов надстройки PLEX

www.planetaexcel.ru