Как добавить определенный символ в начало предложения, если оно содержит определенное слово?

Как в Excel автоматически добавить определенный символ в начало предложения, содержащего слова "доставка, доставим, доставкой", а не в начало ячейки? Например, для предложения "Быстро доставим покупки" символ должен быть добавлен в начале предложения.
  • 26 декабря 2023 г. 8:07
Ответы на вопрос 1
Для решения данной задачи в Excel можно использовать функцию IF и функцию SEARCH (или FIND) для поиска указанных слов в ячейке. 

Вот пример формулы, которую можно использовать:

=IF(ISNUMBER(SEARCH("доставка", A1))+ISNUMBER(SEARCH("доставим", A1))+ISNUMBER(SEARCH("доставкой", A1)),"*", "")&A1

Где A1 - адрес ячейки, содержащей предложение, к которому нужно добавить символ. 

Функция SEARCH ищет указанные слова в предложении. Если какое-либо из слов найдено, функция возвращает числовое значение, иначе возвращает ошибку. Функция ISNUMBER проверяет, является ли результат функции SEARCH числом, и возвращает TRUE или FALSE в зависимости от результата. 

Формула проверяет, найдено ли хотя бы одно из указанных слов в предложении, и если да, то добавляет символ "*" в начале предложения. Если ни одно из слов не найдено, формула возвращает только исходное предложение без изменений.

Вы можете модифицировать формулу, чтобы добавить другие символы или изменить слова, по которым осуществляется поиск.
Похожие вопросы