Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

Пример

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

Пример данных перед группировкой

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

  1. Чтобы открыть запрос, найдите ранее загруженный из редактора Power Query, выберите ячейку в данных, а затем выберите Запрос > Изменить. Дополнительные сведения см. в статье Создание, изменение и загрузка запроса в Excel.

  2. Выберите Главная > Группировать по.

  3. В диалоговом окне Группировать по выберите Дополнительно , чтобы выбрать несколько столбцов для группировки.

  4. Чтобы добавить другой столбец, выберите Добавить группированиеКончик    Чтобы удалить или переместить группирование, выберите Дополнительно (...) рядом с полем имя группировки.

  5. Выберите столбцы Страна и Канал продаж .

  6. В следующем разделе:Имя нового столбца    введите "Всего единиц" для нового заголовка столбца.Операция    Выберите Сумма. Доступные агрегаты: Sum, Average, Median, Min, Max, Count Rows и Count Distinct Rows.Столбец    Выберите Единицы измерения, чтобы указать, какой столбец следует агрегировать.

  7. Нажмите кнопку ОК.

Result (Результат)

Результаты группировки по агрегации

Операция строки не требует столбца, так как данные группируются по строке в диалоговом окне Группировать по. При создании нового столбца можно выбрать два варианта:

Счетчик строк     , отображающий количество строк в каждой сгруппированной строке.Группа: число строк

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

Последовательность действий

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

  1. Чтобы открыть запрос, найдите ранее загруженный из редактора Power Query, выберите ячейку в данных, а затем выберите Запрос > Изменить. Дополнительные сведения см. в статье Создание, загрузка и изменение запроса в Excel.

  2. Выберите Главная > Группировать по.

  3. В диалоговом окне Группировать по выберите Дополнительно , чтобы выбрать несколько столбцов для группировки.

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

  5. В разделе Группировать по выберите столбцы Страна и Канал продаж .

  6. Создайте два новых столбца, выполнив следующее:Агрегирование агрегирования    столбца Units с помощью операции Sum. Назовите этот столбец Всего единиц.Все строки    Добавьте новый столбец Products с помощью операции Все строки. Назовите этот столбец Всего продуктов. Так как эта операция действует для всех строк, вам не нужно делать выбор в разделе Столбец , поэтому он недоступен.

  7. Нажмите кнопку ОК.

Result (Результат)

Результаты группировки по строкам

См. также

Справка по Power Query для Excel

Группирование или суммирование строк (docs.com)

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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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