Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Отсортировать / Sort

Группа действий: Excel 


Сортирует данные в таблице.



Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры
Контекст

Context

Контекст действия для работы с Excel-документомИдентификатор контекста ExcelEXCEL_INSTANCEДа
Столбец начальной ячейкиStart cell columnСтолбец начальной ячейки, от которой будет установлен диапазон сортировки.
Строка
Нет
Строка начальной ячейкиStart Cell RowСтрока начальной ячейки, от которой будет установлен диапазон сортировки.Число
Нет
Столбец конечной ячейкиDestination cell columnСтолбец конечной ячейки, до которой будет установлен диапазон сортировки.Строка
Нет
Строка конечной ячейкиDestination cell stringСтрока конечной ячейки, до которой будет установлен диапазон сортировки.Число
Нет
ПорядокОrder

Порядок сортировки. Меняется порядок только включенных в диапазон данных. Порядок данных в таблице, которые не были включены в диапазон сортировки, не меняется. Если установленный диапазон (поля «Начало диапазона» и «Конец диапазона») содержит данные одной колонки (например, от «А1» до «А10»), то сортировка данных происходит только в рамках данной колонки и установленного диапазона строк - параметр «Столбец» влияния на сортировку не оказывает. Если установленный диапазон (поля «Начало диапазона» и «Конец диапазона») содержит данные двух и более колонок (например, от «А1» до «C10»), то сортировка данных происходит по столбцу, указанному в параметре «Столбец». Если параметр «Столбец» не заполнен, то сортировка идет по первому столбцу в диапазоне.

Строка
Нет

Особые условия использования

Меняется порядок только включенных в диапазон данных. 

Порядок данных в таблице, которые не были включены в диапазон сортировки, не меняется.

Если установленный диапазон (поля "Начало диапазона" и "Конец диапазона") содержит данные:

  • одной колонки (например, от "А1" до "А10"), то сортировка данных происходит только в рамках данной колонки и установленного диапазона строк. Параметр "Столбец" влияния на сортировку не оказывает.
  • двух и более колонок (например, от "А1" до "C10"), то сортировка данных происходит по столбцу, указанному в параметре "Столбец". Если параметр "Столбец" не заполнен, то сортировка идет по первому столбцу в диапазоне.  


Пример использования

Задача: существует Excel-документ с таблицей стран . Необходимо отсортировать список по алфавиту от А до Я. 

Решение: воспользоваться действиями "Открыть", "Отсортировать", "Сохранить". 

Реализация:

  1. Перетащить на рабочую область действие "Открыть" и настроить его параметры. В поле "Путь к файлу" указать путь до требуемого Excel-файла. Проставить чекбокс Видимый = true для отображения действий робота на экране. 

  2. Перетащить на рабочую область действие "Отсортировать" и настроить его параметры. Заполнить параметр "Контекст" и поле "Порядок" указав значение "от А до Я". Остальные параметры заполнять не нужно в данном случае, так как необходимо применить сортировку ко всей таблице. 

  3. Перетащить на рабочую область действие "Сохранить". В параметре "Контекст" указать контекст Excel-документа. 

  4. Запустить робота по кнопке "Старт" в верхней панели. 

Результат: 

Программный робот отработал успешно.

-


Сортировка выполнена верно.