Быстрая навигация
Функция СОРТ
Краткое описание
Функция СОРТ динамически сортирует содержимое диапазона или массива по указанному столбцу или строке. Возвращает отсортированный массив той же формы, что и исходный. Идеально подходит для создания динамических отсортированных списков без изменения исходных данных.
Синтаксис
=СОРТ(массив;[индекс_сортировки];[порядок_сортировки];[по_столбцу])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| массив | Диапазон/Массив |
Да | Обязательный. Диапазон или массив, который нужно отсортировать |
| индекс_сортировки | Число |
Нет | Необязательный. Номер строки (для сортировки по строкам) или столбца (для сортировки по столбцам) |
| порядок_сортировки | Число |
Нет | Необязательный. 1=по возрастанию, -1=по убыванию |
| по_столбцу | Логическое |
Нет | Необязательный. ИСТИНА=сортировка по столбцам, ЛОЖЬ=по строкам |
Использование функции SORT
Функция СОРТ позволяет создавать динамически обновляемые отсортированные списки без изменения исходных данных. Отлично подходит для дашбордов, отчетов и анализа данных, где требуется постоянная сортировка по определенным критериям.
Распространенные примеры SORT
Простая сортировка списка
=СОРТ(A2:A10)
Сортирует значения в диапазоне A2:A10 по возрастанию (по умолчанию использует первый столбец)
Сортировка таблицы по второй колонке
=СОРТ(A1:C10;2;-1)
Сортирует таблицу A1:C10 по 2-му столбцу по убыванию
Сортировка по строкам
=СОРТ(A1:E5;;1;ИСТИНА)
Сортирует горизонтальный массив A1:E5 по первой строке
Комбинация с ФИЛЬТР
=СОРТ(ФИЛЬТР(A2:B10;B2:B10>5000))
Сортирует отфильтрованные продажи свыше 5000
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЗНАЧ!
Cause: Неверный индекс сортировки (больше количества столбцов/строк)
Solution: Проверьте, что индекс_сортировки не превышает размер массива
#ПЕРЕНОС!
Cause: Нет места для динамического массива
Solution: Очистите ячейки справа и ниже для размещения результатов
#ССЫЛКА!
Cause: Сортировка ссылается на закрытую книгу
Solution: Откройте все связанные книги или используйте локальные данные
Примечания
- По умолчанию сортирует по возрастанию первый столбец/строку
- Возвращает динамический массив с автоматическим расширением
- Для таблиц рекомендуется использовать СОРТПО
- Поддерживает только динамические массивы (Excel 365/2021)
- Не изменяет исходные данные — создает копию
Совместимость
Доступно в: Excel 365, Excel 2021
Недоступно в: Excel 2019 и ранее
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 365, Excel 2021