Excel сводная таблица одинаковые строки

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

И одной из распространенных задач было объединить данные таким образом, чтобы не было повторяющихся записей.

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

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

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

Объединение и суммирование данных с помощью опции консолидации

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

Другой метод — использовать сводную таблицу и суммировать данные (далее в этом руководстве).

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

Хотя это уникальные записи, так как стоимость продажи различается, для целей отчетности вы можете удалить несколько экземпляров одной и той же страны и показать стоимость продаж как одну консолидированную сумму.

Ниже приведены шаги для этого:

  1. Скопируйте заголовки исходных данных и вставьте их туда, где вы хотите консолидировать данные.
  2. Выберите ячейку под крайним левым заголовком
  3. Перейдите на вкладку «Данные».
  4. В группе «Инструменты для работы с данными» щелкните значок «Консолидировать».
  5. В диалоговом окне «Консолидировать» выберите «Сумма» в раскрывающемся списке функций (если он еще не выбран по умолчанию).
  6. Щелкните значок выбора диапазона в поле «Ссылка».
  7. Выберите диапазон A2: B9 (данные без заголовков)
  8. Установите флажок в левом столбце.
  9. Нажмите ОК

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

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

Я решил получить СУММУ значений из каждой записи. Вы также можете выбрать другие параметры, такие как «Счетчик» или «Среднее» или «Макс. / Мин.».

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

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

Сводная таблица — это швейцарский армейский нож для нарезки и нарезки данных в Excel.

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

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

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

Ниже приведены шаги по созданию сводной таблицы:

  1. Выберите любую ячейку в наборе данных
  2. Щелкните вкладку Вставка
  3. В группе «Таблицы» выберите параметр «Сводная таблица».
  4. В диалоговом окне «Создание сводной таблицы» убедитесь, что таблица / диапазон указаны правильно.
  5. Щелкните существующий лист
  6. Выберите место, куда вы хотите вставить итоговую сводную таблицу.
  7. Нажмите ОК.

Вышеупомянутые шаги вставят сводную таблицу в выбранную целевую ячейку.

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

Ниже приведены шаги для этого:

  1. Щелкните в любом месте области сводной таблицы, и откроется панель сводной таблицы справа.
  2. Перетащите поле Country в область Row.
  3. Перетащите и поместите поле «Продажи» в область «Значения».

Вышеупомянутые шаги суммируют данные и дают вам сумму продаж по всем странам.

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

Это также поможет вам уменьшить размер вашей книги Excel.

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

Надеюсь, вы нашли этот урок полезным!

 

Werty

Пользователь

Сообщений: 227
Регистрация: 21.01.2013

Здравствуйте!

Может кто знает как убрать дубликаты строк в сводной таблице? Или не выводить пустые строчки?
Файл с примером прилагаю.  

Спокойствие — величайшее проявление силы.

 

БМВ

Модератор

Сообщений: 21376
Регистрация: 28.12.2016

Excel 2013, 2016

Фильтром по этому полю

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

Изменено: БМВ10.03.2017 17:07:58

По вопросам из тем форума, личку не читаю.

 

Werty

Пользователь

Сообщений: 227
Регистрация: 21.01.2013

БМВ

, здравствуйте!

Ваш вариант мне понятен, но
1). реализовать я его не могу: не убираются пустые строчки даже после снятия галочки в фильтре. Может быть у Вас это получиться?
2). это скорее «финт ушами», чем решение: если пользователь снимет галочку — всё вернётся, а хочется чтоб этого просто не было.

Может есть ещё какие решения по удалению из сводной пустых / дубликатов строк?  

Спокойствие — величайшее проявление силы.

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

#4

10.03.2017 17:26:59

Цитата
Werty написал: по удалению из сводной пустых / дубликатов строк

Сводную вы сами скроили и сшили из своих материалов и по своему фасону — какие к ней предъявы?! Причесывайте данные, меняйте лекала… ;)
ps И не надо пустоту в архивы паковать.

Изменено: Z10.03.2017 17:27:24

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

БМВ

Модератор

Сообщений: 21376
Регистрация: 28.12.2016

Excel 2013, 2016

1. Почему не получится. В поле пустое что нужно убратьвстаньте и фильтр настройте

2. Это не финт ушами. Если у вас в данных есть эта пустышка, то чем сводная виновата?
  Делать сводную на основе MS Query в котором данные лишние отфильтрованы.
  Делать cводную Power Pivot.

По вопросам из тем форума, личку не читаю.

 

Werty

Пользователь

Сообщений: 227
Регистрация: 21.01.2013

#6

10.03.2017 17:35:11

Ладно, ещё раз попробую.

Цитата
Z написал: Сводную вы сами скроили и сшили из своих материалов и по своему фасону — какие к ней предъявы?!

Вы о чём? Я не предъявляю претензий — это название темы. «Успакойтесь!» :)

Спокойствие — величайшее проявление силы.

 

Werty

Пользователь

Сообщений: 227
Регистрация: 21.01.2013

#7

10.03.2017 17:41:56

Цитата
БМВ написал: Если у вас в данных есть эта пустышка, то чем сводная виновата?

Я не виню сводную. Мне просто пустые строки без надобности в ней.

Цитата
БМВ написал: Делать сводную на основе MS Query в котором данные лишние отфильтрованы.
  Делать cводную Power Pivot.

первое сложновато будет.
второе — я вроде так и делаю: две таблицы связал через статью и вывожу их в общую сводную. Хотя могу ошибаться что это именно PP.  

Спокойствие — величайшее проявление силы.

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

А мо быть так — простой классический макет (см. настройки — вывод), да без пром итогов?!. ;)

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

Werty

Пользователь

Сообщений: 227
Регистрация: 21.01.2013

Могло. Но некомпактный отчёт получается. Не подходит.  

Изменено: Werty14.03.2017 02:38:50

Спокойствие — величайшее проявление силы.

 

Werty

Пользователь

Сообщений: 227
Регистрация: 21.01.2013

#10

17.03.2017 17:00:14

Так и не нашёл решения на данный вопрос.
Возможно это в принципе не решается: в графе «ГРУППА 4» скрытие пустых ячеек приведёт к скрытию всех остальных значений, которые должны остаться видны (см скрин ниже). Форумчане, что скажете?

Цитата
Z написал:

Спокойствие — величайшее проявление силы.

 

Максим Зеленский

Пользователь

Сообщений: 4646
Регистрация: 11.06.2014

Microsoft MVP

#11

17.03.2017 17:32:59

Короткий ответ: автоматически — нет. Сводная таблица не умеет делать разноуровневые иерархии. Уровней иерархии будет ровно столько, сколько вы зададите набором полей.

как работает сводная (упрощенно)

Второй короткий ответ: сворачивайте нужные ячейки вручную. Жмите на минусики на предыдущем уровне, если ГРУППА 4 пустая или дублируется. Таким образом вы можете один раз настроить сводную, и обновлять. Но так свернутся все значения 4 уровня внутри текущего значения 3 уровня.

F1 творит чудеса

 

Werty

Пользователь

Сообщений: 227
Регистрация: 21.01.2013

#12

17.03.2017 17:59:37

Спасибо.  

Спокойствие — величайшее проявление силы.

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Еще…Меньше

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

Повторение подписей элементов

  1. Щелкните правой кнопкой мыши метку строки или столбца, которую нужно повторить, и выберите пункт «Параметры поля».

  2. Перейдите на вкладку & «Печать » и установите флажок » Повторяющиеся метки элементов «.

  3. Убедитесь, что выбран параметр «Показать метки элементов в табличной форме».

Примечания: 

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

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

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

Включение и отключение повторяющихся меток элементов для всех полей

  1. Щелкните в любом месте сводной таблицы.

  2. На вкладке «Конструктор » для инструментов сводной таблицы щелкните » Макет отчета».

    Макет отчета

  3. Выберите «Не повторять метки элементов».

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

6 / 6 / 1

Регистрация: 20.02.2015

Сообщений: 114

1

Сводная таблица. Не объединять строки с одинаковым содержимым

22.09.2015, 11:40. Показов 2403. Ответов 3


Студворк — интернет-сервис помощи студентам

Строки со знаком вопроса объединились. Как сделать чтоб строки не объединялись, а показывались отдельно — значения то разные?



0



2633 / 1333 / 255

Регистрация: 25.10.2010

Сообщений: 2,194

22.09.2015, 13:25

2

Может быть, разместить поле Размер в область строк?



1



6 / 6 / 1

Регистрация: 20.02.2015

Сообщений: 114

22.09.2015, 14:15

 [ТС]

3

ну наверно можно и так. Как только теперь сделать итоговую сумму по полю Размер, по фамилиям



0



2633 / 1333 / 255

Регистрация: 25.10.2010

Сообщений: 2,194

22.09.2015, 15:00

4

Лучший ответ Сообщение было отмечено Чистый лист как решение

Решение

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



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

22.09.2015, 15:00

Помогаю со студенческими работами здесь

Сводная таблица
Здравствуйте. Прошу помощи в создании сводной таблицы. Надо создать Сводную таблицу, в которой…

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

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

Сводная таблица
Здравствуйте!

Представим, что есть таблицы "студенты" и "предметы". Есть так же третья таблица…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

4

На чтение 2 мин Просмотров 2.2к. Опубликовано 23.04.2022

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

Допустим, у нас есть такая табличка:

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

Итак, давайте начнём!

С помощью функции “Консолидация”

Самый простой способ — использовать специальную опцию.

Есть еще вариант со сводной таблицей, но, как по мне, удобнее всего — «Консолидация».

Допустим, у нас все тот же пример:

Как же объединить эти данные?

Пошаговая инструкция:

  • Для начала переместим заголовки чуть правее;

  • Выделим первую ячейку в новой табличке;

  • Щелкаем «Данные»;

  • И выбираем «Консолидация»;

  • Выберем «Сумма» в поле «Функция»;

  • А также, не забудьте активировать эту опцию;

  • Указываем диапазон, из которого функция будет брать данные для обработки;

  • Подтверждаем.

Готово! Вот результат:

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

Также можно использовать функцию «Консолидация» для объединения данных сразу с нескольких листов.

С помощью сводной таблицы

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

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

Минус тут только один — более долгая настройка. То есть, если в варианте с функцией «Консолидацией» мы объединили данные буквально за пару кликов, тут будет немного сложнее.

Допустим, у нас та же табличка:

Пошаговая инструкция:

  • Выделяем табличку и щелкаем на «Вставка»;

  • Далее — «Сводная таблица»;

  • Указываем диапазон;

  • Выбираем «На существующий лист»;

  • И указываем диапазон, куда нужно поместить данные;

  • Подтверждаем.

Готово! Вот результат:

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

Пошаговая инструкция:

  1. Щелкаем на любую ячейку, из диапазона сводной таблицы.
  2. Теперь нам надо перетянуть страну в поле строк, а продажи в поле значений.

Вот результат:

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

Вот и все! Я продемонстрировал вам 2 способа объединения данных и вычисления суммы их значений.

Надеюсь, эта статья оказалась полезная для вас!

Понравилась статья? Поделить с друзьями:
  • Excel сводная таблица ограничения
  • Excel сводная таблица несколько фильтров
  • Excel сводная таблица несколько значений
  • Excel сам меняет число
  • Excel сводная таблица не считает по сумме