Страницы: 1
RSS
Выполнить поиск символов в тексте ячейки
 
Доброго времени суток!  
 
Подскажите пожалуйста. У меня есть такая таблица:  
http://clip2net.com/clip/m0/1324872362-clip-5kb.jpg  
Мне нужно, привести ее к более приятному виду, а именно, сделать такое условие:  
Если, к примеру, в ячейке "В2" присутствуют буквы "ас" или "сд", то в ячейке "А2" должно отобразится слово "Склад", если в ячейке "В2" есть знак "-", то в ячейке "А2" должно отобразиться слово "Место", и. т. д.  
Пробовал делать через функцию "ПОИСК":  
 
=ЕСЛИ(ПОИСК("ас";$B2)>0;"Склад")  
 
Но в случае, если значение не найдено, функция "ПОИСК" выдает #ЗНАЧ!  
 
Подскажите, возможно ли как-то преобразовать вид таблицы?
 
=ЕСЛИ(ЕОШИБКА(ПОИСК("ас";$B2)>0)=ЛОЖЬ;"Склад";ЕСЛИ(ЕОШИБКА(ПОИСК("сд";$B2)>0)=ЛОЖЬ;"Склад";ЕСЛИ(ЕОШИБКА(ПОИСК("-";$B2)>0)=ЛОЖЬ;"Место";"")))
Excel 2007
 
Прикладываете файл Excel - оптимизируем формулу, а на нет суда нет.
 
{quote}{login=ABC}{date=26.12.2011 09:00}{thema=}{post}=ЕСЛИ(ЕОШИБКА(ПОИСК("ас";$B2)>0)=ЛОЖЬ;"Склад";ЕСЛИ(ЕОШИБКА(ПОИСК("сд";$B2)>0)=ЛОЖЬ;"Склад";ЕСЛИ(ЕОШИБКА(ПОИСК("-";$B2)>0)=ЛОЖЬ;"Место";""))){/post}{/quote}  
 
Спасибо огромное, все работает )))
 
Подскажите еще, а есть способ сделать больше 7 условий? Мне парочки не хватает ((
 
Вы в теме все сообщения читаете?
 
{quote}{login=vikttur}{date=27.12.2011 04:22}{thema=}{post}Вы в теме все сообщения читаете?{/post}{/quote}  
 
Да, скинул файл ))
 
Какие еще условия?
 
{quote}{login=vikttur}{date=27.12.2011 04:27}{thema=}{post}Какие еще условия?{/post}{/quote}  
при нахождении в ячейки буквы "к", должно писаться - "Склад", при нахождении "ар", должно писаться - "БР"
 
Пример не соответствует заданию из первого сообщения.  
Хотите помощи - немного потрудитесь сами над постановкой задачи.
 
{quote}{login=vikttur}{date=27.12.2011 04:30}{thema=}{post}Пример не соответствует заданию из первого сообщения.  
Хотите помощи - немного потрудитесь сами над постановкой задачи.{/post}{/quote}  
Ясно, спс... я так и хотел просто подсказки, обычно сам тружусь, по-этому и полные условия не пишу...  
Может какие функции подскажите?
 
Смотрите в файле.  
Неясно, что делать, если в ячейке есть и нужные буквосочетания, и тире.
 
Еще вариант. Формула массива!  
=ИНДЕКС($H$1:$H$7;МАКС(ЕСЛИ(ЕЧИСЛО(ПОИСК($G$2:$G$7;B9));СТРОКА($2:$7))))
 
ОК, спасибо огромное! Поковыряю сегодня попозже )))
Страницы: 1
Читают тему
Наверх