Страницы: 1
RSS
Удаление скобок и всего, что внутри них
 
Добрый день! Подскажите, пожалуйста, формулу (не макрос) для удаления скобок и всего, что внутри них.
 
Варианты:
Выделяем - Ctrl+H - что "(*)" - на что - пусто...  ;)  
Или аналогично формулой - функция =ПОДСТАВИТЬ().
Изменено: Z - 08.02.2014 14:07:31
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Цитата
Z пишет:
Варианты:
Выделяем - Ctrl+H - что "(*)" - на что - пусто...
Или анологично формулой - функция =ПОДСТАВИТЬ().
Ctrl+H - да) А вот с формулкой не получается. Прописываю =ПОДСТАВИТЬ(RC[-2];"(*)";"") - не работает
 
Код
=ЕСЛИ(ПОИСК("(";A2)>1;ЛЕВБ(A2;ПОИСК("(";A2)-1);ПСТР(A2;ПОИСК(")";A2)+1;99))
формула, та простенькая :)
 
Для Вашего случая можно так:
Код
=ПОДСТАВИТЬ(A2;ПСТР(A2;ПОИСК("(";A2);ПОИСК(")";A2)-ПОИСК("(";A2)+1);"")
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Nic70y пишет:
Код
 =ЕСЛИ(ПОИСК("(";A2)>1;ЛЕВБ(A2;ПОИСК("(";A2)-1);ПСТР(A2;ПОИСК(")";A2)+1;99)) 
формула, та простенькая
Спасибо большое! И можно еще обратный вариант. Когда нужно оставить только то, что было в скобках :)
 
В моем случае вообще без проблем:
Код
ПСТР(A2;ПОИСК("(";A2);ПОИСК(")";A2)-ПОИСК("(";A2)+1)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Код
=ПСТР(A2;ПОИСК("(";A2);ПОИСК(")";A2))
ответили практически одинаково :)
Изменено: Nic70y - 08.02.2014 14:21:24
 
Для вашего случая-2  есть и другие варианты - не ленится разные функции терзать-изучать-рисковать...  ;)  

Код
=ЗАМЕНИТЬ(A2;НАЙТИ("(";A2;1);10;"")
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Спасибо большое всем! :)
 
Для разнообразия:
=ПСТР(A2&A2;ПОИСК(")";A2)+1;11)
Страницы: 1
Читают тему
Наверх