@Bigor, ну я погорячился. Приложил пример выше.
...предлагаю смотреть в сторону формул. Например =если ()
=IF(ISNUMBER(SEARCH(Condition;Watch));NewText;"")
UPD:
Я (больше для себя) вспомнил про сервис AsyncCallback и подключил функцию, которая в зависимости от значения флага слушателя отображает/скрывает результат (вставляет/удаляет формулу) в ячейке "Другая ячейка". В принципе, Вы можете реагировать не только на определённый текст отслеживаемой ячейки, но и на сам факт изменения значения этой ячейки, если отслеживать эти изменения. В общем, полная свобода для творчества. В контексте данной задачи это не требуется. См. ответ #1 (example.ods).
Замените SEARCH на
FIND, если надо искать с учётом регистра.