Нужно найти и вывести в любую ячейку, слово или словосочетание из какого либо текста на основе списка слов в каком либо столбике. В прикрепленном файле пример с описанием.
Спасибо громадное!
Спасибо громадное!
03.09.2015 14:16:26
Боюсь, что Like тут не подойдёт: искомое газ, а диапазоне, например, маГАЗин.
|
|
|
|
03.09.2015 14:20:34
Согласен, но с чего-то нужно начать
![]()
Согласие есть продукт при полном непротивлении сторон
|
|
|
|
03.09.2015 14:22:41
Формула массива:
=ИНДЕКС($E$2:$E$42;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК($E$2:$E$42;$B$6));СТРОКА($E$2:$E$42)-1);СТРОКА(A1))) |
|
|
|
03.09.2015 14:23:08
Вижу такой вариант: цикл по столбцу В (или массиву), вложенный цикл по строке - перебираем слова, и CountIf (или Find) в диапазоне.
|
|
|
|
03.09.2015 14:34:54
Тут проблема возникнет при поиске СЛОВОСОЧЕТАНИЯ, но может кому пригодиться
Изменено:
Согласие есть продукт при полном непротивлении сторон
|
|||
|
|
03.09.2015 16:19:36
|
|
|
|
03.09.2015 17:34:33
Если уж через Like, то имеет смысл для каждого слова-образца добавлять пробелы слева и справа и так же пробелы добавлять к сравниваемому тексту. Тогда будут находится только целые слова/словосочетания.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
||||
|
|
|||