Формула Excel: сортировка значений по столбцам -

Содержание

Общая формула

=SORT(data,index,order,TRUE)

Резюме

Чтобы отсортировать значения по столбцам, вы можете использовать функцию SORT. В показанном примере данные сортируются по столбцу «Группа». Формула в C8:

=SORT(C4:L5,2,-1,TRUE)

В результате получается диапазон C4: L5, отсортированный по количеству очков в порядке убывания.

Объяснение

Функция SORT сортирует диапазон по заданному индексу, называемому sort_index. Обычно этот индекс представляет собой столбец в исходных данных.

Однако функция SORT имеет необязательный аргумент «by_col», который позволяет сортировать значения по столбцам. Для сортировки по столбцу этот аргумент должен быть установлен в TRUE, что указывает функции SORT, что sort_index представляет строку.

В этом случае мы хотим отсортировать данные по Score, которая отображается во второй строке, поэтому мы используем sort_index, равный 2. Функция SORT, которая появляется в C8, настроена следующим образом:

=SORT(C4:L5,2,-1,TRUE)

  • массив - это данные в диапазоне C4: L5
  • sort_index равен 2, так как оценка находится во второй строке
  • sort_order равно -1, так как мы хотим отсортировать по убыванию
  • by_col имеет значение ИСТИНА, поскольку данные организованы в столбцы

Функция SORT возвращает отсортированный массив в диапазон C8: L9. Этот результат динамичный; если какие-либо оценки в исходных данных изменятся, результаты будут обновлены автоматически.

С СОРТБИ

Функцию SORTBY также можно использовать для решения этой проблемы. С SORTBY эквивалентная формула:

=SORTBY(C4:L5,C5:L5,-1)

Интересные статьи...