Здравствуйте, помогите, пожалуйста, нужно как-то реализовать аналог функции Найти (Поиск), но искомый текст должен быть в форме диапазона. Если в строке поиска есть хотя бы одно слово из заданного диапазона - формула должна как-то это обозначить, например, просто 1. Если нет, то ноль или ошибка. Например (картинка в аттаче), диапазон находится на отдельном листе “Исключения”. Нужно чтобы в формула проверяла каждую строчку - есть ли хоть одно слово в этой строчке из диапазона “Исключения”. Надо задавать искомый текст именно как диапазон, т.к. он очень большой (несколько сотен) и еще буду добавлять слова.
2016509, не нужно цитировать без необходимости: кнопка цитирования не для ответа. Хотите обратиться по имени? - для этого есть специальная кнопка. А теперь зайдите в свой профиль и поменяйте отображаемое имя (логин): на Вашей клавиатуре ведь есть буквы, а не только цифры.
Михаил Лебедев, спасибо, все работает. часа 3 гуглил, не мог найти решения, все ВПР и пр. в чистом виде не помогают. я подозревал, что такая вложенная формула должна быть, но мозгов пока не хватает даже понять как это работает. в любом случае - спасибо огромное, буду разбираться
Здравствуйте, пользовался этим примером долгое время, но сейчас заметил такой баг - в некоторых словосочетаниях из контрольного списка формула корректно находит исключения (в столбце В ставит единицу), а в некоторых не может найти, хотя исключение в контрольной ячейке точно присутствует. Например ячейка А1 ="general farm worker", слово "farm" точно есть в исключениях (А353), но формула выдает 0 - как будто в А1 нет ни одного слова из списка исключений, а оно есть (А353). И таких примеров много. все глаза проглядел - не могу понять почему иногда срабатывает формула, а иногда нет
файл в аттаче.
помогите пожалуйста разобраться - почему формула не всегда срабатывает?
и у вас в исключениях много лишнего см. строки 351..356
exterminator
exterminator,
farm
farm)
farmer
farming
если формула найдет "exterminator", то смысл проверять на наличие "exterminator," - нету, exterminator уже найден! и все farm: если найден farm, то бессмысленно проверять наличие farm), farmer и farming, все они уж найдены как farm можно посортировать исключения и удалить бессмысленные среди них
потому что она кривая и сработает только в том случае, если проверяемая фраза НАЧИНАЕТСЯ на слово-исключение и ничего не покажет во всех остальных случаях замените проверяемую фразу: general farm worker на: farm general worker и тут же увидите, как ваша формула посчитала 1 удачи!