Подскажите, пожалуйста, как найти в строке, содержащей несколько слов, любое слово из диапазона.
Первое, что пришло в голову: {=НАЙТИ(диапазон;строка)}
Если в диапазоне в первой ячейке есть слово, содержащееся в строке, то "найти" его находит.
Если слово содержится в диапазоне не в первой ячейке, "найти" его не находит, выдает ошибку.
Думал над вариантом с ЧАСТОТА, но что-то тоже не родилось ничего толкового.
Поиск в гугле и внутре Планеты выдает, как правило, "как найти совпадение ячеек с ячейкой из диапазона".
Можно, конечно, распарсить строку и сравнивать с диапазоном каждое слово, но как-то некрасиво, грубо и не будет работать для строк с большим количеством слов внутре...
Помогите, пожалуйста!
Прилагаю пример. Фрагмент реальных данных в первой колонке, диапазон в третьей, и во второй колонке моя попытка сделать сравнение.
Микрософт Офис профессиональный плюс 2013 64-битный. Легальный, на работе.
Спасибо!
Первое, что пришло в голову: {=НАЙТИ(диапазон;строка)}
Если в диапазоне в первой ячейке есть слово, содержащееся в строке, то "найти" его находит.
Если слово содержится в диапазоне не в первой ячейке, "найти" его не находит, выдает ошибку.
Думал над вариантом с ЧАСТОТА, но что-то тоже не родилось ничего толкового.
Поиск в гугле и внутре Планеты выдает, как правило, "как найти совпадение ячеек с ячейкой из диапазона".
Можно, конечно, распарсить строку и сравнивать с диапазоном каждое слово, но как-то некрасиво, грубо и не будет работать для строк с большим количеством слов внутре...
Помогите, пожалуйста!
Прилагаю пример. Фрагмент реальных данных в первой колонке, диапазон в третьей, и во второй колонке моя попытка сделать сравнение.
Микрософт Офис профессиональный плюс 2013 64-битный. Легальный, на работе.
Спасибо!
Интересно, почему у чайников кривые ручки?