Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: brosik от 06.02.2016, 23:04

Название: Выделение ячеек в таблице, содержащей элементы из черного списка
Отправлено: brosik от 06.02.2016, 23:04
Есть первый столбик из 20-30 тыс ячеек, в котором содержится текст из одного или нескольких слов (максимум 5-6).
Есть второй столбик из 600 ячеек "Черный список" содержащий по одному слову в каждой ячейке.

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

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

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

но это работает если исходный список содержит 1!!!! слово - если слов 2 и более - формула не работает.
По-идее можно разбить исходный столбик по отдельным столбика содержащим по одному слову последовательности и далее сравнивать каждый столбик по вышеуказанной формуле. Как это сделать? Или есть более элегантный приём?)
Название: Re: Выделение ячеек в таблице, содержащей элементы из черного списка
Отправлено: Serge 007 от 06.02.2016, 23:51
=СУММПРОИЗВ(--ЕЧИСЛО(ПОИСК(ЧерныйСписок;A2)))
Название: Re: Выделение ячеек в таблице, содержащей элементы из черного списка
Отправлено: brosik от 07.02.2016, 10:57
Работает! Класс стало легче) отбраковал 18 тыс ячеек разом! Спасибо)))) только если в Черном списке есть слова например "он", "дар" или "кон" - из исходного списка пропадают целые слова содержащие эти буквы такие как слон, удар, закон и так далее.

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

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

и как то разбить исходный столбец на подстобцы с одним словом в каждым, как я писал выше, и проверять их?
Название: Re: Выделение ячеек в таблице, содержащей элементы из черного списка
Отправлено: Pelena от 07.02.2016, 11:05
Так попробуйте
=СУММПРОИЗВ(--ЕЧИСЛО(ПОИСК(" "&ЧерныйСписок&" ";" "&A2&" ")))
Название: Re: Выделение ячеек в таблице, содержащей элементы из черного списка
Отправлено: brosik от 07.02.2016, 13:14
не получилось. ничего не сосчиталось

Кнопка цитирования не для ответа [МОДЕРАТОР]
Название: Re: Выделение ячеек в таблице, содержащей элементы из черного списка
Отправлено: Pelena от 07.02.2016, 13:50
Покажите в файле, где что не посчиталось
Название: Re: Выделение ячеек в таблице, содержащей элементы из черного списка
Отправлено: brosik от 07.02.2016, 15:07
прошу прощения, все работает! спасибо)