Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

Синтаксис

Функция GROUPBY позволяет группировать, агрегировать, сортировать и фильтровать данные на основе указанных полей.

Синтаксис функции PIVOTBY:

GROUPBY(row_fields;values;function;[field_headers];[total_depth];[sort_order];[filter_array])

Аргумент

Описание

row_fields

(обязательно)

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

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

values

(обязательно)

Ориентированный на столбец массив или диапазон данных для агрегирования.

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

Функции

(обязательно)

Явный лямбда или eta сокращенный (SUM, PERCENTOF, AVERAGE, COUNT и т. д.), который используется для агрегирования значений.

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

field_headers

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

Отсутствует: автоматически. 
0: No
1: Да и не показывать
2: Нет, но создать
3: Да и показать

Примечание: Автоматически предполагает, что данные содержат заголовки на основе аргумента values. Если 1-е значение — текст, а 2-е — число, то предполагается, что данные имеют заголовки. Заголовки полей отображаются при наличии нескольких уровней группы строк или столбцов.

total_depth

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

Отсутствует: автоматически: общие итоги и, по возможности, промежуточные итоги.
0: No Totals
1: Grand Totals
2: Grand and Subtotals-1
: Grand Totals at Top-2
: Grand and Subtotals at Top-2: Grand and Subtotals at Top 

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

sort_order

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

Вектор чисел можно предоставить при сортировке на основе только row_fields

filter_array

Ориентированный на столбец 1D-массив логических элементов, указывающий, следует ли учитывать соответствующую строку данных.

Примечание: Длина массива должна соответствовать длине, предоставленной row_fields

Примеры

Пример 1. Используйте GROUPBY для создания сводки по общему объему продаж по годам.

Используйте GROUPBY для создания сводки по общему объему продаж по годам. =GROUPBY(A2:A76;D2:D76;SUM)

Пример 2. Используйте GROUPBY для создания сводки по общему объему продаж по продуктам. Сортировка по убыванию по продажам.

Используйте GROUPBY для создания сводки по общему объему продаж по продуктам. Сортировка по убыванию по продажам. =GROUPBY(C2:C76;D2:D76;SUM,,,-2)

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

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

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

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×