Applies ToExcel для Microsoft 365

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

Синтаксис

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

Синтаксис функции ГРУПППО:

ГРУПППО(row_fields;значения;функция;[field_headers];[total_depth];[sort_order];[filter_array];[field_relationship])

Аргумент

Описание

row_fields

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

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

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

values

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

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

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

функция

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

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

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

field_headers

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

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

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

total_depth

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

Отсутствует: Автоматически: Общие итоги и, по возможности, промежуточные итоги (по умолчанию)0: Нет итогов1: Общие итоги2: Общие итоги и промежуточныеитоги-1: Общие итоги в топ-2: Общие и промежуточные итоги вверху 

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

sort_order

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

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

filter_array

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

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

field_relationship

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

0: иерархия (по умолчанию)1: Таблица

При соотношении полей Иерархия (0) при сортировке последующих столбцов полей учитывается иерархия предыдущих столбцов.   

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

Примеры

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

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

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

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

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

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

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

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