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

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

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

Примечание: В настоящее время эта функция доступна Microsoft 365 в Current Channel. С июля 2020 г. она будет доступна Microsoft 365 канала Semi-Annual Enterprise Channel. Дополнительные сведения о том, как функции 2016 Microsoft 365 подписчикам, см. в этой записи.

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

=СОРТ(массив;[индекс_сортировки];[порядок_сортировки];[по_столбцу])

Аргумент

Описание

массив

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

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

[индекс_сортировки]

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

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

[порядок_сортировки]

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

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

[by_col]

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

Логическое значение, указывающее нужное направление сортировки: ЛОЖЬ для сортировки по строкам (по умолчанию), ИСТИНА для сортировки по столбцам

Примечания: 

  • Если аргумент "индекс_сортировки" не указан, предполагается строка 1 или столбец 1. Если не указан порядок сортировки, применяется сортировка по возрастанию. По умолчанию Excel выполняет сортировку по строкам, а сортировка по столбцам применяется, если аргументу "по_столбцу" присвоено значение ИСТИНА. Если аргументу "по_столбцу" присвоено значение ЛОЖЬ или он отсутствует, Excel выполняет сортировку по строкам.

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

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

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

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

Примеры

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

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

Совместное использование функций СОРТ и ФИЛЬТР, чтобы отсортировать диапазон по возрастанию и ограничить его значениями, превышающими 5000.

Совместное использование функций СОРТ и ФИЛЬТР, чтобы отсортировать диапазон по возрастанию и ограничить его значениями, превышающими 5000.

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Функция ФИЛЬТР

Функция СЛУЧМАССИВ

Функция ПОСЛЕДОВ

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

Функция УНИК

Ошибки #ПЕРЕНОС! в Excel

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

Оператор неявного пересечения: @

Нужна дополнительная помощь?

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

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

×