Функция СОРТПО (SORTBY)

Функция СОРТПО, сортирует содержимое диапазона или массива на основе значений в соответствующем диапазоне или массиве.

Описание функции СОРТПО

Функция СОРТПО является одной из семи функций, которые Microsoft анонсировала 24 сентября 2018 года вместе с революционным нововведением использования динамических массивов в Excel. Данная функция, как и остальные 6, и возможность использования динамических массивов, не должна быть доступна пользователям, купившим Office 2019 и, тем более, более ранним версиям.

Воспользоваться новыми возможностями смогут пользователи с подпиской Office 365, а в будущем пользователи Office 2021 (следующей версией, которая следует за Office 2019), если к тому времени Microsoft попросту не оставит только вариант с подпиской.

Данная функция позволяет очень просто отсортировать значения в диапазоне, как по возрастанию, так и по убыванию. Основное отличие данной функции от СОРТ заключается в том, что СОРТПО позволяет выполнить сортировку по нескольким столбцам диапазона, например, сначала по фамилии, потом по имени, потом по отчеству. Функция СОРТ, в свою очередь, может предложить горизонтальную сортировку.

Для сортировки массива по одному столбцу, и СОРТ, и СОРТПО равнозначны.

Синтаксис

=СОРТПО(массив;по_массиву1;[порядок_сортировки1];[по_массиву2];[порядок_сортировки2];...)

Аргументы

массивпо_массиву1порядок_сортировки1по_массиву2порядок_сортировки2
Обязательный. Массив или диапазон для сортировки
Обязательный. Массив или диапазон для сортировки по
Не обязательный. Порядок, используемый для сортировки. 1 для сортировки по возрастанию,-1 — по убыванию. По умолчанию используется значение по возрастанию.
Не обязательный. Массив или диапазон для сортировки по
Не обязательный. Порядок, используемый для сортировки. 1 для сортировки по возрастанию,-1 — по убыванию. По умолчанию используется значение по возрастанию.

Замечания

  • Массив может рассматриваться как ряд значений, столбец со значениями или комбинация строк и столбцов значений. В приведенном выше примере массив для формулы СОРТПО представляет собой диапазон D2:E9. В примере происходит сортировка связки Имя+Возраст по возрасту
  • Функция СОРТПО будет возвращать массив, который будет рассеиваться, если это будет конечным результатом формулы. Это означает, что Excel будет динамически создавать соответствующий по размеру диапазон массива при нажатии клавиши ВВОД. Если ваши вспомогательные данные хранятся в таблице Excel, тогда массив будет автоматически изменять размер при добавлении и удалении данных из вашего диапазона массива, если вы используете Структурированные ссылки.

Пример

Видео работы функции

Дополнительные материалы

Scroll Up