На чтение 2 мин Просмотров 2.3к. Опубликовано 23.04.2022
Такую работу вы можете делать часто, при формировании отчетов. Ситуация далеко не редкая, поэтому давайте я расскажу подробнее.
Допустим, у нас есть такая табличка:
В ней вы видите несколько строк с значениями для каждой страны. Нам нужно суммировать их, чтобы получилось так:
Итак, давайте начнём!
С помощью функции “Консолидация”
Самый простой способ — использовать специальную опцию.
Есть еще вариант со сводной таблицей, но, как по мне, удобнее всего — «Консолидация».
Допустим, у нас все тот же пример:
Как же объединить эти данные?
Пошаговая инструкция:
- Для начала переместим заголовки чуть правее;
- Выделим первую ячейку в новой табличке;
- Щелкаем «Данные»;
- И выбираем «Консолидация»;
- Выберем «Сумма» в поле «Функция»;
- А также, не забудьте активировать эту опцию;
- Указываем диапазон, из которого функция будет брать данные для обработки;
- Подтверждаем.
Готово! Вот результат:
Мы использовали сложение при консолидации, но вы можете вычислять, например, среднее значение. Все зависит от того, какая у вас цель.
Также можно использовать функцию «Консолидация» для объединения данных сразу с нескольких листов.
С помощью сводной таблицы
Сводная таблица очень помогает при вычислении итоговых сумм и прочих операций.
В ней мы можем без проблем подвести итог для любых полей, существующих в нашей таблице.
Минус тут только один — более долгая настройка. То есть, если в варианте с функцией «Консолидацией» мы объединили данные буквально за пару кликов, тут будет немного сложнее.
Допустим, у нас та же табличка:
Пошаговая инструкция:
- Выделяем табличку и щелкаем на «Вставка»;
- Далее — «Сводная таблица»;
- Указываем диапазон;
- Выбираем «На существующий лист»;
- И указываем диапазон, куда нужно поместить данные;
- Подтверждаем.
Готово! Вот результат:
Мы вставили сводную таблицу, теперь нам нужно указать ей, какие данные мы хотим суммировать.
Пошаговая инструкция:
- Щелкаем на любую ячейку, из диапазона сводной таблицы.
- Теперь нам надо перетянуть страну в поле строк, а продажи в поле значений.
Вот результат:
Теперь, мы можем удалить сводную таблицу, а получившиеся данные скопировать куда угодно.
Вот и все! Я продемонстрировал вам 2 способа объединения данных и вычисления суммы их значений.
Надеюсь, эта статья оказалась полезная для вас!
Kelevra Пользователь Сообщений: 8 |
Приветствую. |
Pelena Пользователь Сообщений: 1416 |
Здравствуйте. |
wowick Пользователь Сообщений: 972 |
#3 01.03.2018 15:46:02
Конечно. Никогда не использовать объединенные ячейки для целей удобных суммирований, сводных таблиц и прочих групповых обработок. Если автоматизировать бардак, то получится автоматизированный бардак. |
||
Kelevra Пользователь Сообщений: 8 |
#4 02.03.2018 12:15:04
Здравствуйте. Прикрепленные файлы
Изменено: Kelevra — 02.03.2018 12:16:31 |
||
Pelena Пользователь Сообщений: 1416 |
Честно говоря, не удалось воспроизвести проблему. |
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
#6 03.03.2018 18:45:18
Почему «никакого» — их множество, другое дело — какое вас устроит/устраивает, каким способом/методом.
ps Виноват, не заметил предложения Елены — оно самое простое — +100500… Изменено: Z — 03.03.2018 19:01:22 «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
||
Kelevra Пользователь Сообщений: 8 |
Pelena, почему у меня по-другому? Мне приходится искать эти ячейки, т.е. соблюдать выделения всех объединенных ячеек и если вдруг выделение хоть на одну ячейку не совпадет, то формула работать не будет, а в этом файле они бывают ну очень маленькими. Хоть видео захват делай для примера. |
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
Однако — «Извините за создание темы. Я нашел решение своей проблемы» — http://www.excelworld.ru/forum/14-37549-1#247516 «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
Kelevra Пользователь Сообщений: 8 |
Все верно. Вчера разобрался. Извините за создание темы. Очень жаль что это Вы видите, а способы помочь нет. |
Kelevra Пользователь Сообщений: 8 |
#10 04.03.2018 16:56:23 В первую очередь я так и не понял, почему курсор, в выделенном диапазоне объединенных ячейках при протягивании для расчета формулы «сумм» не фиксирован в этой одной клетке, скачет по всем. Либо это особенность Excel 2016 для Mac OS, либо остатки моих привычек от офиса для Win, но одно другому не мешает |
Функция «Суммеслимн» и объединенные ячейки. |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
19 / 19 / 0 Регистрация: 30.09.2011 Сообщений: 283 |
|
1 |
|
Суммирование значений в объединенной ячейке12.01.2012, 17:41. Показов 12290. Ответов 7
Добрый вечер ) в который раз обращаюсь к вам за советом по очередному вопросу Не могу с помощью функции СУММЕСЛИМН проссумировать 3 колонки со значениями объединенные единой шапкой Others в ячейках G8, H8, I8 (см приложение) я понимаю что это как раз таки из-за того что они все под одной шапкой одной ячейки.. Но менять эту структуру нельзя Как посчитать автоматически другим способом, не прибегая с стандартному СУММ(A1;В1;C1…), т.к. массив велик, можно запутаться С уважением!
0 |
19vitek 730 / 406 / 95 Регистрация: 19.12.2010 Сообщений: 756 |
||||
12.01.2012, 21:15 |
2 |
|||
как вариант
1 |
956 / 596 / 11 Регистрация: 11.06.2010 Сообщений: 1,345 |
|
12.01.2012, 22:36 |
3 |
Код =СУММПРОИЗВ(($A$2:$AS$2=$G$6)*(A3:AS3=G7)*A4:AS4)
1 |
19 / 19 / 0 Регистрация: 30.09.2011 Сообщений: 283 |
|
12.01.2012, 23:29 [ТС] |
4 |
Serge 007, спасибо! но вот только если в ячейках встречаются ошибки типа =НД или =Дел/0, все вычисление идут коту под хвост.. можно ли как нить от этого застраховаться?
0 |
956 / 596 / 11 Регистрация: 11.06.2010 Сообщений: 1,345 |
|
13.01.2012, 00:04 |
5 |
если в ячейках встречаются ошибки В примере их не было. Давайте пример, ПОЛНОСТЬЮ аналогичный тому, с которым Вам работать.
0 |
19 / 19 / 0 Регистрация: 30.09.2011 Сообщений: 283 |
|
13.01.2012, 08:02 [ТС] |
6 |
Давайте пример, ПОЛНОСТЬЮ аналогичный тому, с которым Вам работать пример прилагаю. в последней колонке GU1, под шапкой «9 условие» подставлена формула о которой идет речь (HJ5 и HK5) таблица не заполнена полностью, но Расчеты тотальные в колонке GU1 она должна производить на основе существующих данных, не взирая на ошибки с уважением!
0 |
19 / 19 / 0 Регистрация: 30.09.2011 Сообщений: 283 |
|
13.01.2012, 08:14 [ТС] |
7 |
прошу опираться на данное вложение, оно более корректное. в последней колонке GU1, под шапкой «1 условие» подставлена формула о которой идет речь (HJ5 и HK5)
0 |
19 / 19 / 0 Регистрация: 30.09.2011 Сообщений: 283 |
|
13.01.2012, 08:23 [ТС] |
8 |
..и прошу учесть, что у некоторых колонок будут пустые ячейки, которые тоже должны быть включены с расчеты, т.к. впоследствии данные могут быть добавлены
0 |
В рамках моей постоянной работы несколько лет назад одной из вещей, с которыми мне приходилось иметь дело, было объединение данных из разных рабочих тетрадей, которыми делятся другие люди.
И одной из распространенных задач было объединить данные таким образом, чтобы не было повторяющихся записей.
Например, ниже представлен набор данных, содержащий несколько записей для одного и того же региона.
И конечным результатом должен быть консолидированный набор данных, в котором каждая страна представлена только один раз.
В этом руководстве я покажу вам, как объединить повторяющиеся строки и суммировать значения для создания единого консолидированного набора данных.
Объединение и суммирование данных с помощью опции консолидации
Если все, что вам нужно сделать, это объединить данные и добавить все значения для повторяющихся записей, лучше всего использовать функцию консолидации в Excel.
Другой метод — использовать сводную таблицу и суммировать данные (далее в этом руководстве).
Предположим, у вас есть набор данных, показанный ниже, в котором название страны повторяется несколько раз.
Хотя это уникальные записи, так как стоимость продажи различается, для целей отчетности вы можете удалить несколько экземпляров одной и той же страны и показать стоимость продаж как одну консолидированную сумму.
Ниже приведены шаги для этого:
- Скопируйте заголовки исходных данных и вставьте их туда, где вы хотите консолидировать данные.
- Выберите ячейку под крайним левым заголовком
- Перейдите на вкладку «Данные».
- В группе «Инструменты для работы с данными» щелкните значок «Консолидировать».
- В диалоговом окне «Консолидировать» выберите «Сумма» в раскрывающемся списке функций (если он еще не выбран по умолчанию).
- Щелкните значок выбора диапазона в поле «Ссылка».
- Выберите диапазон A2: B9 (данные без заголовков)
- Установите флажок в левом столбце.
- Нажмите ОК
Вышеупомянутые шаги объединят данные, удалив повторяющиеся записи и добавив значения для каждой страны.
В конечном результате вы получите уникальный список стран вместе со стоимостью продаж из исходного набора данных.
Я решил получить СУММУ значений из каждой записи. Вы также можете выбрать другие параметры, такие как «Счетчик» или «Среднее» или «Макс. / Мин.».
В этом примере я показал вам, как объединить данные в единый набор данных на листе. вы также можете использовать эту функцию для консолидации данных из нескольких листов в одной книге и даже из нескольких разных книг.
Объедините и суммируйте данные с помощью сводных таблиц
Сводная таблица — это швейцарский армейский нож для нарезки и нарезки данных в Excel.
Он может легко дать вам сводку, которая представляет собой комбинированный набор данных без дубликатов и значений, являющихся суммой всех похожих записей, и многое другое.
Обратной стороной этого метода по сравнению с предыдущим является то, что этот метод требует больше кликов и на несколько секунд больше по сравнению с предыдущим.
Предположим, у вас есть набор данных, показанный ниже, в котором название страны повторяется несколько раз, и вы хотите объединить эти данные.
Ниже приведены шаги по созданию сводной таблицы:
- Выберите любую ячейку в наборе данных
- Щелкните вкладку Вставка
- В группе «Таблицы» выберите параметр «Сводная таблица».
- В диалоговом окне «Создание сводной таблицы» убедитесь, что таблица / диапазон указаны правильно.
- Щелкните существующий лист
- Выберите место, куда вы хотите вставить итоговую сводную таблицу.
- Нажмите ОК.
Вышеупомянутые шаги вставят сводную таблицу в выбранную целевую ячейку.
Теперь с помощью сводной таблицы мы можем делать все, что угодно, включая консолидацию набора данных и удаление дубликатов.
Ниже приведены шаги для этого:
- Щелкните в любом месте области сводной таблицы, и откроется панель сводной таблицы справа.
- Перетащите поле Country в область Row.
- Перетащите и поместите поле «Продажи» в область «Значения».
Вышеупомянутые шаги суммируют данные и дают вам сумму продаж по всем странам.
Если это все, что вам нужно, и вам не нужна сводная таблица, вы можете скопировать данные и вставить их как значения в другое место и удалить сводную таблицу.
Это также поможет вам уменьшить размер вашей книги Excel.
Итак, это два быстрых и простых метода, которые вы можете использовать для консолидации данных, где они объединяют повторяющиеся строки и суммируют все значения в этих записях.
Надеюсь, вы нашли этот урок полезным!