Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

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

Синтаксис

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

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

GROUPBY(row_fields;значення;функція;[field_headers],[total_depth],[sort_order],[filter_array])

Аргумент

Опис

row_fields

(обов’язково)

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

Масив або діапазон можуть містити кілька стовпців. У такому разі результат матиме кілька рівнів груп рядків.

Значення

(обов’язково)

Стовпчастий масив або діапазон даних, які потрібно агрегувати.

Масив або діапазон можуть містити кілька стовпців. У такому разі результат матиме кілька агрегацій.

Функції

(обов’язково)

Явна або ета зменшує лямбду (SUM, PERCENTOF, AVERAGE, COUNT тощо), яка використовується для агрегації значень.

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

field_headers

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

Бракує: автоматично. 
0: Ні
1: Так і не показувати
2: Ні, але генерувати
3: Так і показати

Примітка.: Автоматично припускає, що дані містять заголовки на основі аргументу значення. Якщо 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 стовпці. Числа, більші за 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)

Потрібна додаткова довідка?

Потрібні додаткові параметри?

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

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×