Страницы: 1
RSS
Найти в ячейкe слово и перетащить в начало
 
Работаю директологом. Когда редактирую заголовки у объявлений, часто нужно слова купить и заказать перетаскивать в начало ячейки. А таких ячейк бывает по 800, 1000 и 2000 штук.
Пример:
было
Блок фундаментный ФБС купить
стало
Купить блок фундаментный ФБС

Можно-ли реализовать автоматическое выполнение данной работы в Excel?
 
=ЕСЛИ(ЕЧИСЛО(ПОИСК("купить";A1));"Купить "&СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;"купить";));A1)
 
=ЕСЛИ(ЕОШ(НАЙТИ("купить";A2));A2;"Купить "&СТРОЧН(ЛЕВСИМВ(A2;1))&ПСТР(ПОДСТАВИТЬ(A2;" купить";"");2;ДЛСТР(A2)))
 
Спасибо. Решение Матроса помогло на 100%
 
vikttur, не из-за файла. Вот в чем разница
Решение Матроса
до после применения решения
Блок фундаментный ФБС купить Купить блок фундаментный ФБС
Купить блок фундаментный ФБС Купить блок фундаментный ФБС

Решение vikttur
до после применения решения
Блок фундаментный ФБС купить Купить Блок фундаментный ФБС
Купить блок фундаментный ФБС Купить Купить блок фундаментный ФБС
 
Да, видел, первую букву заменить, потому и убрал сообщение. А Вы успели )
 
МатросНаЗебре, Огромное спасибо :excl:  Искал часа 2-3 рабочее решение!

Возник вопрос, а если надо перемещать несколько слов, не только "купить" но и например "заказать". Получается что типа использования нескольких аргументов? Если да, то как правильно это оформляется в формуле?
Изменено: Abilok - 18.01.2017 12:02:33
Страницы: 1
Наверх