Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Выделение ячеек в таблице, содержащей элементы из черного списка

Автор brosik, 06.02.2016, 23:04

« назад - далее »

brosik

Есть первый столбик из 20-30 тыс ячеек, в котором содержится текст из одного или нескольких слов (максимум 5-6).
Есть второй столбик из 600 ячеек "Черный список" содержащий по одному слову в каждой ячейке.

Задача: Получить третий столбик из ячеек первого столбика, ни в одной из которой нет элементов "Черного списка".

Ход мыслей: нашел подобную задачу которую решили в одной из тем - там предлагается следующая формула

=ЕЧИСЛО(ПОИСКПОЗ(A3;ЧерныйСписок;))

но это работает если исходный список содержит 1!!!! слово - если слов 2 и более - формула не работает.
По-идее можно разбить исходный столбик по отдельным столбика содержащим по одному слову последовательности и далее сравнивать каждый столбик по вышеуказанной формуле. Как это сделать? Или есть более элегантный приём?)

Serge 007

Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

brosik

Работает! Класс стало легче) отбраковал 18 тыс ячеек разом! Спасибо)))) только если в Черном списке есть слова например "он", "дар" или "кон" - из исходного списка пропадают целые слова содержащие эти буквы такие как слон, удар, закон и так далее.

Можно ли сделать сравнение по полному соответствию? Может все-таки использовать:

=ЕЧИСЛО(ПОИСКПОЗ(A3;ЧерныйСписок;))

и как то разбить исходный столбец на подстобцы с одним словом в каждым, как я писал выше, и проверять их?

Pelena

Так попробуйте
=СУММПРОИЗВ(--ЕЧИСЛО(ПОИСК(" "&ЧерныйСписок&" ";" "&A2&" ")))

brosik

не получилось. ничего не сосчиталось

Кнопка цитирования не для ответа [МОДЕРАТОР]

Pelena


brosik