Имя: Пароль:
IT
 
Excel: функция НАЙТИ()
0 Vovik
 
04.07.07
20:10
Работает нормально только когда есть вхождение, а когда нет выдает ошибку. Как избавиться от ошибки?
1 kiroy
 
04.07.07
20:28
из справки
Если искомый_текст не входит в просматриваемый_текст, то функции НАЙТИ и НАЙТИБ возвращают значение ошибки #ЗНАЧ!.
2 Барагозник
 
04.07.07
20:30
Попытка
Исключение
КонецПопытки
3 Барагозник
 
04.07.07
20:31
а вобще через функцию если можно разрулить
4 kiroy
 
04.07.07
20:38
(0) УРА НАШЕЛ

ЕСЛИ(ЕОШИБКА(НАЙТИ("12345"; "12346"))=ИСТИНА;999;111)
Возвращает 999

ЕСЛИ(ЕОШИБКА(НАЙТИ("12345"; "123456"))=ИСТИНА;999;111)
Возвращает 111
5 kiroy
 
04.07.07
20:38
+(4) может можно и проще
6 kiroy
 
04.07.07
20:40
+(4) То бишь

ЕСЛИ(ЕОШИБКА(НАЙТИ(Строка_Которую_Ищем; Строка_Где_Ищем))=ИСТИНА;"Не найдено вхождение";НАЙТИ(Строка_Которую_Ищем; Строка_Где_Ищем))
7 Vovik
 
04.07.07
21:28
(6)Пасибо работает;)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший