Функция SORT

Функция SORT сортирует содержимое диапазона или массива.

В этом примере используется отдельная сортировка по регионам, продавцам и продуктам с помощью формулы =SORT(A2:А17), скопированной в ячейки F2, H2 и J2.

Использование функции SORT для сортировки диапазонов данных. В этом примере используется формула =SORT(A2:A17) для сортировки регионов, которая затем копируется в ячейки H2 и J2, чтобы отсортировать имена продавцов и продукты.

Примечание: 24 сентября 2018 г.: функция SORT находится в бета-версии и в настоящее время доступна только некоторым участникам программы предварительной оценки Office. Мы будем оптимизировать такие функции в течение следующих нескольких месяцев. Когда они будут готовы, мы сделаем их доступными для всех участников программы предварительной оценки Office и подписчиков Office 365.

Функция SORT возвращает отсортированный массив элементов в массиве. Возвращаемый массив имеет ту же форму, что и предоставленный аргумент массива. 

=SORT(array,[sort_index],[sort_order],[by_col])

Аргумент

Описание

array

Обязательный

Диапазон или массив для сортировки

[sort_index]

Необязательный

Число, указывающее строку или столбец, по которым нужно выполнить сортировку.

[sort_order]

Необязательный

Число, указывающее нужный порядок сортировки: 1 для сортировки по возрастанию (по умолчанию), -1 для сортировки по убыванию

[by_col]

Необязательный

Логическое значение, указывающее нужное направление сортировки: FALSE для сортировки по строкам (по умолчанию), TRUE для сортировки по столбцам

Примечания: 

  • Если аргумент sort_index не указан, предполагается строка 1 или столбец 1. Если не указан порядок сортировки, применяется сортировка по возрастанию. По умолчанию Excel выполняет сортировку по строкам, а сортировка по столбцам применяется, если аргументу by_col присвоено значение TRUE. Если аргументу by_col присвоено значение FALSE или он отсутствует, Excel выполняет сортировку по строкам.

  • Функция SORT предназначена для сортировки данных в массиве. Если вы хотите отсортировать данные в сетке, лучше использовать функцию SORTBY, поскольку она удобнее. Функция SORTBY учитывает добавления или удаления столбцов, так как она ссылается на диапазон, а функция SORT ссылается на номер индекса столбца.

  • Массив может рассматриваться как строка со значениями, столбец со значениями или комбинация строк и столбцов со значениями. В приведенном выше примере исходным массивом для формулы SORT является диапазон A5:D20.

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

  • Приложение Excel ограничило поддержку динамических массивов в операциях между книгами, и этот сценарий поддерживается, только если открыты обе книги. Если закрыть исходную книгу, все связанные формулы динамического массива вернут ошибку #ССЫЛКА!.

Примеры

Примечание: Приведенные примеры содержатся в доступной для скачивания рабочей книге Примеры использования функции SORT.

Сортировка диапазона значений по убыванию.

Сортировка диапазона значений по убыванию.

Совместное использование функций SORT и FILTER, чтобы отсортировать диапазон по возрастанию и ограничить его значениями, превышающими 5000.

Совместное использование функций SORT и FILTER, чтобы отсортировать диапазон по возрастанию и ограничить его значениями, превышающими 5000.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Функция FILTER

Функция RANDARRAY

Функция SEQUENCE

Функция SINGLE

Функция SORT

Функция SORTBY

Функция UNIQUE

Ошибки #SPILL! в Excel

Динамические массивы и поведение рассеянного массива

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×