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

Ключ

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

Отсортировать Версия 10 (Net)

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


Описание

Действие выполняет сортировку таблицы по столбцу

Иконка действия

Параметры

Входные параметры  

Контекст                                                                   Контекст действия для работы с Excel-документом

Имя столбца сортировки                                        Наименование столбца, по которому будет проведена сортировка

Индекс столбца сортировки                                   Индекс столбца, по которому будет проведена сортировка

Имя столбца начальной ячейки                             Имя столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки

Индекс столбца начальной ячейки                        Индекс столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки

Строка начальной ячейки                                       Строка начальной ячейки, от которой будет установлен диапазон сортировки

Имя столбца конечной ячейки                               Имя столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки

Индекс столбца конечной ячейки                          Индекс столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки

Строка конечной ячейки                                         Строка конечной ячейки, до которой будет установлен диапазон сортировки

Порядок                                                                     Порядок сортировки

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

Контекст действия для работы с Excel-документом

Robin.Excel

Контекст excel

Да

Имя столбца сортировки

Наименование столбца, по которому будет проведена сортировка. Если поле не заполнено то берется значение из поля „Индекс столбца сортировки“. Если поля наименование и индекс столбца сортировки не заполнены, то сортировка идет по первому столбцу в диапазоне

Robin.String


Нет

Индекс столбца сортировки

Индекс столбца, по которому будет проведена сортировка. Если поле „Наименование столбца сортировки“ заполнено то значение этого поля игнорируется. Если поля наименование и индекс столбца сортировки не заполнены, то сортировка идет по первому столбцу в диапазоне

Robin.Numeric


Нет

Имя столбца начальной ячейки

Имя столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки. Если поле не заполнено, то берется значение из поля «Индекс столбца начальной ячейки»

Robin.String


Нет

Индекс столбца начальной ячейки

Индекс столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки. Если поле не заполнено, то берется граница используемой области

Robin.Numeric


Нет

Строка начальной ячейки

Строка начальной ячейки, от которой будет установлен диапазон сортировки

Robin.Numeric


Нет

Имя столбца конечной ячейки

Имя столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки. Если поле не заполнено, то берется значение из поля «Индекс столбца конечной ячейки»

Robin.String


Нет

Индекс столбца конечной ячейки

Индекс столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки. Если поле не заполнено, то берется граница используемой области

Robin.Numeric


Нет

Строка конечной ячейки

Строка конечной ячейки, до которой будет установлен диапазон сортировки

Robin.Numeric


Нет

Порядок

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

Robin.String


Нет

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

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

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

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

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

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

Задача

Cуществует Excel-документ с таблицей стран:

Необходимо отсортировать список по алфавиту от А до Я. 

Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий:
  2. Заполнить параметры для действия "Открыть".

  3. Заполнить параметры для действия "Отсортировать". 
  4. Заполнить параметры для действия "Сохранить". 
    image-2024-4-12_15-17-55.png
  5. Запустить робота по кнопке "Старт" в верхней панели. 

Результат

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

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