Группа действий: Excel
Действие позволяет удалить повторяющиеся строки с листа в Excel-документе
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст действия для работы с Excel-документами | Robin.Excel | Контекст excel | Да |
Имя начального столбца | Имя столбца, начиная с которого будет производиться поиск дубликатов | Robin.String | Нет | |
Индекс начального столбца | Индекс столбца, начиная с которого будет производиться поиск дубликатов | Robin.Numeric | Нет | |
Начальная строка | Номер строки, начиная с которой будет производиться поиск дубликатов | Robin.Numeric | Нет | |
Имя конечного столбца | Имя столбца, до которого будет производиться поиск дубликатов | Robin.String | Нет | |
Индекс конечного столбца | Индекс столбца, до которого будет производиться поиск дубликатов | Robin.Numeric | Нет | |
Конечная строка | Номер строки, до которой будет производиться поиск дубликатов | Robin.Numeric | Нет | |
Пропустить пустые | Если значение «true», то пустые значения не будут являться дубликатами | Robin.Boolean | true | Нет |
Пропустить скрытые | Если значение «true», то скрытые ячейки не будут учитываться | Robin.Boolean | true | Нет |
Учитывать объединенные | Если значение «true», то при выявлении дубликатов в объединенных строках, столбцах действие вернет ошибку. Если значение «false», дубликаты в таких строках, столбцах не удаляются | Robin.Boolean | true | Нет |
Робот выдаст ошибку, если:
Если необязательные поля не заполнены, поиск будет производиться по всей используемой области листа.
Если диапазон поиска не будет ограничен столбцами, то уникальность проверяется по всем ячейкам строки.
Поиск дубликатов ведется в указанном диапазоне столбцов. Если значение в строках не совпадает за диапазоном проверки столбцов и совпадает внутри выбранного диапазона, то строка будет считаться дубликатом и удалена роботом.
Приоритет отдается полю "Имя столбца", если заполнены оба поля "Имя столбца" и "Индекс столбца".
Если заполнен только начальный индекс строки/столбца, то диапазон будет начинаться этим индексом и оканчиваться последней строкой/столбцом области данных.
Если заполнен только конечный индекс строки/столбца, то диапазон будет начинаться первой строкой/столбцом области данных и оканчиваться этим индексом.
Объединенные строки действие не удаляет. В чекбоксе "Учитывать объединенные" значение по умолчанию "false", что означает, что если будут найдены дубликаты в объединенных строках, то действие их пропустит, не удалит. Если "true" и дубликаты нашлись, то робот выдаст ошибку, чтобы пользователь знал, что дубликаты в них есть, и мы не можем их обработать.
Пример:
Строка 8 и 9-10 одинаковые, но 9-10 объединены. Такие строки считаются идентичными, но удалены не будут, если "false" в поле "Учитывать объединенные ".
Есть Excel-документ:.
Необходимо удалить дубликаты строк.
Воспользоваться действиями "Открыть", "Удалить дубликаты строк", "Сохранить".
Программный робот отработал успешно.
Дубликат строки удален.