Как отсортировать данные формулой (СОРТИРОВКА)?
Функция СОРТИРОВКА (Excel 365): =СОРТИРОВКА(A2:B100; 2; -1) — сортирует по второму столбцу по убыванию. Результат динамически обновляется при изменении данных.
СОРТИРОВКА (SORT) — функция динамических массивов Excel 365, которая сортирует данные формулой без кнопок и макросов.
Синтаксис
=СОРТИРОВКА(массив; [номер_столбца]; [порядок]; [по_строкам])
Примеры
=СОРТИРОВКА(A2:C100) → по первому столбцу, возрастание
=СОРТИРОВКА(A2:C100; 2; -1) → по второму столбцу, убывание
=СОРТИРОВКА(A2:C100; 3; 1) → по третьему столбцу, возрастание
Сортировка по нескольким столбцам
=СОРТИРОВКА(СОРТИРОВКА(A2:D100; 3; -1); 1; 1)
Сначала по первому столбцу (возр.), затем по третьему (убыв.).
Сортировка + фильтрация
=СОРТИРОВКА(ФИЛЬТР(A2:C100; B2:B100>1000); 3; -1)
Сначала отфильтровать, потом отсортировать — мощная комбинация.
Динамический Топ-10
=СОРТИРОВКА(A2:B100; 2; -1)
Результат автоматически обновляется при изменении данных.