Страницы: 1
RSS
Выбор части текста из ячейки до или после определенного символа
 
Ребята, подскажите пожалуйста какой формулой возможно выбрать часть текста до или после определенного символа находящегося в исходном тексте. Пример приложила
 
=ПСТР(B6;НАЙТИ("(";B6);НАЙТИ(")";B6)-НАЙТИ("(";B6)+1)
 
С проверкой на ошибку:  
=ЕСЛИ(ЕОШ(ПСТР(B6;НАЙТИ("(";B6);НАЙТИ(")";B6)-НАЙТИ("(";B6)+1));"";ПСТР(B6;НАЙТИ("(";B6);НАЙТИ(")";B6)-НАЙТИ("(";B6)+1))  
 
14,5 Кб
 
{quote}{login=Serge 007}{date=03.10.2010 03:55}{thema=}{post}С проверкой на ошибку:  
=ЕСЛИ(ЕОШ(ПСТР(B6;НАЙТИ("(";B6);НАЙТИ(")";B6)-НАЙТИ("(";B6)+1));"";ПСТР(B6;НАЙТИ("(";B6);НАЙТИ(")";B6)-НАЙТИ("(";B6)+1))  
 
14,5 Кб{/post}{/quote}  
 
Спасибо ОГРОМНЕЙШЕЕ !!!!
 
немного запоздал с ответом  
в принципе - у меня получилась такая же формула , только я " привязывался не к скобочке,  а к дефису  
=ЕСЛИ(ЕОШИБКА(ПСТР(B6;НАЙТИ("-";B6)+1;ДЛСТР(B6)));" ";ПСТР(B6;НАЙТИ("-";B6)+1;ДЛСТР(B6)))  
а для левой стороны формула такая :  
=ЕСЛИ(ЕОШИБКА(ЛЕВСИМВ(B13;НАЙТИ("-";B13)-1));" ";ЛЕВСИМВ(B13;НАЙТИ("-";B13)-1))
 
Вариант решения для ленивых  
 
<Ссылка удалена>
 
Thermik, Вам не кажется, что очень сильно отдаёт рекламой? Уже второй раз.
 
Ну надо же с чего-то начинать :)
 
Не понял, как с помощью PLEX это делать
 
{quote}{login=Maksx}{date=01.04.2011 10:59}{thema=}{post}Не понял, как с помощью PLEX это делать{/post}{/quote}  
А с этим вопросом в соответствующий раздел - Вопросы по надстройке PLEX/
Страницы: 1
Читают тему
Наверх