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

Ключ

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

...

Действие позволяет найти и заменить значение в Excel-документе.

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

...

Image Added

Параметры действия

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

  1. Поле “Контекст” - Контекст действия для работы с Excel-документом.
  2. Поле “Найти”  - Значение, которое нужно найти.
  3. Поле “Заменить на” - Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки.
  4. Режим замены - Режим замены текста.Есть 2 типа:
    1. Заменить первое совпадение

    2. Заменить все совпадения 

  5. Учитывать регистр - Параметр, который учитывает регистр поиска. Если значение «true», будет учитываться регистр букв искомого значения.
  6. Поле “Метод поиска” - Правило, которое будет учитываться при поиске. Вслывающий список:
    1. Полноценный поиск

    2. Поиск по включению

    3. Начиная с текста

    4. Окончание с текстом.

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

Результат - Словарь с измененными ячейками, где ключ - это индекс ячейки, значение - значение ячейки.

Настройки

Свойство

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

Описание

Тип

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

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

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

Context

Контекст действия для работы с Excel-документамиRobin.Excel
Да
НайтиFindЗначение, которое нужно найти.Robin.String
Да
Заменить на
Replaced by
Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки.Robin.String
Нет
Режим замены
Replace mode

 Выпадающий список из элементов: заменить первое совпадение, заменить все совпадения.

Режим замены текста.


Robin.String
Да
Учитывать регистр
Case sensitive
Параметр, который учитывает регистр поиска. Если значение "true", будет учитываться регистр букв искомого значения.Robin.Boolean
Нет
Метод поиска
Search method

Выпадающий список из элементов: полнотекстовый, по включению, начинается с указанного значения, оканчивается указанным значением. 


Правило, которое будет учитываться при поиске.

Robin.String
Да
Результаты

РезультатResultСловарь с измененными ячейками, где ключ - это индекс ячейки, значение - значение ячейки.Robin.Dictionary

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

Примеры отработки действия в разных случаях:

Суть проверки

Таблица

Параметры

Результирующая таблица

1

Заменить все совпадения +

Не учитывать регистр

Image Removed

Image Added

  • "Контекст" заполнить
  • "Найти" -
москва
  • Москва
  • "Заменить на" - Пермь
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - полнотекстовый
Image Removed

Image Added

2Заменить первое совпадение
Image Removed

Image Added

  • "Контекст" заполнить
  • "Найти" - Москва
  • "Заменить на" - Пермь
  • "Режим замены" - заменить первое совпадение
  • "Учитывать регистр" - true
  • "Метод поиска" - полнотекстовый
Image Removed

Image Added

3Учитывать регистр.
Image Removed

Image Added

  • "Контекст" заполнить
  • "Найти" - МОСКВА
  • "Заменить на" - Пермь
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - true
  • "Метод поиска" - полнотекстовый

Ничего не изменится.

Искомой фразы не найдено.

Image Removed

Image Added

4

Текст не найден

Неуспешный полнотекстовый метод поиска.

Image Removed

Image Added

  • "Контекст" заполнить
  • "Найти" - Нижний
  • "Заменить на" - Пермь
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - полнотекстовый

Ничего не изменится.

Искомой фразы не найдено.

Image Removed

Image Added

5

Успешный.

Полнотекстовый метод поиска

Image Removed


Image Added

  • "Контекст" заполнить
  • "Найти" - Нижний Новгород
  • "Заменить на" - Пермь
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - Полнотекстовый
Image Removed

Image Added

6По включению. 
Image Removed

Image Added

  • "Контекст" заполнить
  • "Найти" - Нов
  • "Заменить на" - ""
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - По включению
Image Removed

Image Added

7Начинается с указанного значения,
Image Removed

Image Added

  • "Контекст" заполнить
  • "Найти" - Нижний
  • "Заменить на" - "Великий"
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - Начинается с указанного значения
Image Removed

Image Added

8Оканчивается указанным значением
Image Removed

Image Added

  • "Контекст" заполнить
  • "Найти" - а
  • "Заменить на" - "Уфа"
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - Оканчивается указанным значением
Image Removed

Image Added

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

Задача

Существует таблица с числами, необходимо заменить значения 22 на 2.

Image Modified

Решение

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

...

  1. Собрать схему робота, состоящую из действий:

Image Modified

2. Укажем параметры в действии “Открыть 1”.

Image Modified

3. Укажем параметры в действии “Найти и заменить”.

Image Modified

4. Укажем параметры в действии “Сохранить”

Image Modified

5. Укажем параметры в действии “Закрыть”

Image Modified

6. Нажмем на кнопку “Старт” и посмотрим результат

...

Необходимая замена была выполнена.

Image Modified

Image Modified