Цього тижня на конференції Ignite в Орландо, штат Флорида, Microsoft дебютувала серію нових, простіших формул масивів в Excel. Я буду викладати ці нові формули щодня цього тижня, але якщо ви хочете прочитати заздалегідь:
- Понеділок охопив нову формулу = A2: A20, помилку SPILL та нову функцію SINGLE, необхідну замість неявного перетину
- Сьогодні буде охоплювати SORT та SORTBY
- Середа буде охоплювати ФІЛЬТР
- Четвер буде охоплювати УНІКАЛЬНИЙ
- П’ятниця стосуватиметься функцій SEQUENCE та RANDARRAY
Сортування за допомогою формули в Excel раніше вимагало шаленої комбінації формул. Погляньте на ці дані, які будуть використані у цій статті.

Для того, щоб відсортувати це за формулою до цього тижня, вам просто потрібно вибити RANK, COUNTIF, MATCH, INDEX та INDEX. Як тільки ви закінчите цей набір формул, ви будете готові до денного сну.

Джо Макдейд та його команда принесли нам SORT і SORTBY.
Почнемо з СОРТУ. Ось синтаксис=SORT(Array, (Sort Index), (Sort Order), (By Column))

Скажімо, ви хочете відсортувати A3: C16 за полем Оцінка. Оцінка - це третій стовпець масиву, тому ваш Індекс сортування буде 3.
Варіанти для Порядку сортування: 1 для зростання або -1 для спадання. Я не скаржусь, але ніколи не буде підтримки Сортувати за кольором, Сортувати за формулою або Сортувати за користувацьким списком за допомогою цієї функції.

Четвертий аргумент буде використовуватися рідко. У діалоговому вікні Сортування можна сортувати за стовпцем замість рядків. 99,9% людей сортують за рядами. Якщо вам потрібно відсортувати за стовпцем, в кінцевому аргументі вкажіть значення True. Цей аргумент необов’язковий і за замовчуванням має значення False.

Ось результати формули. Завдяки новому двигуну накипу формула виливається в сусідні комірки. Одна формула в O2 дає цей розчин.
Немає необхідності натискати Ctrl + Shift + Enter
Що робити, якщо вам потрібна дворівнева сортування? Сортувати за стовпцем 2 за зростанням та за стовпцем 3 за спаданням? Надайте константу масиву для 2-го та 3-го аргументів:=SORT(A2:C17,(2;3),(1;-1))

Функція SORTBY дозволяє сортувати за чимось, що не є результатом
Синтаксис функції SORTBY: =SORTBY(array, by_array1, sort_order1,)

Повертаючись до вихідних даних. Скажімо, ви хочете сортувати за командою, а потім оцінка, але показуйте лише імена. Ви можете використовувати SORTBY, як показано тут.

Випадкове тестування наркотиків та випадкове без повторів
Складні сценарії, такі як Випадкове тестування наркотиків та Випадкове без повторень, стають надзвичайно простими, коли ви поєднуєте СОРТУВАННЯ з РЕНДАРРЕЙ.
На малюнку нижче ви хочете відсортувати 13 імен випадковим чином без повторень. Використовуйте =SORTBY(A4:A16,RANDARRAY(13))
. Прочитайте більше про RANDARRAY у п’ятницю.

Ctrl + Shift + Enter повністю мертвий? Ні. Це все ще використовується. Скажімо, ви хотіли лише найкращі 3 результати від функції SORT. Ви можете вибрати три комірки, набрати функцію СОРТУВАННЯ і слідувати за нею за допомогою Ctrl + Shift + Enter. Це запобіжить виходу результатів за межі вихідної формули.

Переглянути відео
Завантажте файл Excel
Щоб завантажити файл excel: excel-sort-with-a-formula-using-sort-and-sortby.xlsx
Думка дня в Excel
Я попросив своїх друзів Excel Master порадити їх щодо Excel. Сьогоднішня думка поміркувати:
"немає потреби в миші при використанні Excel."
Дерек Фрейлі