Розширене сортування за допомогою SORTBY та LARGE
Свайпніть щоб показати меню
SORT добре підходить для базового ранжування, але для складніших звітів часто потрібні кілька рівнів сортування або незалежні посилання для сортування. У цьому розділі використовуйте SORTBY для багаторівневого ранжування та LARGE для отримання KPI.
Структура SORTBY
=SORTBY(array, by_array1, sort_order1, [by_array2, sort_order2])
array: набір даних, що повертається;by_array1: перше посилання для сортування;sort_order1: перший напрямок сортування;by_array2: додаткове друге посилання для сортування;sort_order2: другий напрямок сортування.
На відміну від SORT, SORTBY використовує зовнішні масиви замість внутрішніх позицій стовпців.
Структура LARGE
=LARGE(array, k)
array: числові значення для оцінки;k: позиція у рейтингу;1: найбільше значення;2: друге за величиною значення.
LARGE повертає одне ранжоване значення замість повністю відсортованого набору даних.
У таблиці Dynamic_Reports переконайтеся, що існують такі вхідні дані:
| Cell | Value |
|---|---|
| J2 | North |
| J4 | 3000 |
Замініть попередню формулу SORT на:
=SORTBY(
FILTER(Sales_Data!A2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),
FILTER(Sales_Data!E2:E52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),1,
FILTER(Sales_Data!H2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),-1
)
- Перший рівень сортування: Регіон за зростанням;
- Другий рівень сортування: Дохід за спаданням.
Перегляньте результат і переконайтеся, що рядки згруповані в алфавітному порядку за регіоном.
У межах кожної групи перевірте, що значення доходу відображаються від найбільшого до найменшого.
Усі умови FILTER всередині SORTBY повинні повертати масиви з однаковою кількістю рядків.
Якщо один масив не співпадає, формула не працюватиме.
У окремій клітинці введіть:
=LARGE(Sales_Data!H2:H52, 1)
Це поверне найбільше значення доходу у наборі даних.
Замініть формулу на:
=LARGE(FILTER(Sales_Data!H2:H52, Sales_Data!E2:E52=J2), 1)
FILTER(...): обмежує набір даних вибраним регіоном;1: повертає найбільше значення доходу.
Змініть значення регіону у клітинці J2.
Зверніть увагу, що:
- Звіт
SORTBYоновлюється автоматично; - KPI за формулою
LARGEоновлюється автоматично.
1. Чому SORTBY забезпечує більшу гнучкість, ніж SORT?
2. Яка сувора вимога до масивів, що використовуються в SORTBY?
3. Яка основна відмінність між SORT/SORTBY та LARGE?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат