![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.09.2016
Сообщений: 8
|
![]()
Добрый день, уважаемые специалисты, прошу Вашей помощи.
Стоит специфическая задача делать фильтрацию по большому количеству слов в ячейках по столбу по заведомо указанному списку слов. Вот примерно так. Столбец А Значение 1 Значение 2 * * Значение n Необходимо в данном списке значений выбрать те ячейки в значение которых входят определенные тексты текст1 ; текст2 *** Текст n. Другими словами фильтр должен показывать ячейки если в нее входит текст1 или текст2 или текс3 и далее по саиску. В ручную делать обычным фильтром затруднительно и вот почему: Проблема осложняется тем, что Столбец А содержит порядком 50 000 слов, а значений Текст может содержать до тысячи. Получается ручной режим не подходит. ![]() |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
в доп.столбец.
Код:
где Значение1 - относительная ссылка на значение из той же строки, где формула ДиапазонСТекстами - абсолютная ссылка на диапазон Текст1, Текст2... потом протянуть на 50 тыс. строк и фильтровать, если в этом столбце > 0 значит в составе Значении есть один (или несколько) Текстов
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 26.09.2016
Сообщений: 8
|
![]()
Спасибо, обязательно попробую добрый человек!
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 26.09.2016
Сообщений: 8
|
![]()
загвоздка данного подхода в том, что он не
выделит 1 слово в ячейке...фильтрация только ячейка на ячейку... |
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
=сумм(счетесли(Значение1;"** & ДиапазонСТекстами & "*"))
формула массива (Ctrl+Shift+Enter) где Значение1 - относительная ссылка на значение из той же строки, где формула ДиапазонСТекстами - абсолютная ссылка на диапазон Текст1, Текст2... Значение1 - одна ячейка ДиапазонСТекстом - диапазон ячеек
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 26.09.2016
Сообщений: 8
|
![]()
пример из жизни.
Столбец А Красные розы Желтые розы Оптом розы Купить розы Горшки для детей Цветочный магазин Цвета для красок Допустим у нас 2 слова которые точно не подходят: "цвета" и "детей" Необходимо что бы мы отобрали ячейки "Горшки для детей" "Цвета для красок" что бы потом визуально перебрать и удалить вручную. |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 26.09.2016
Сообщений: 8
|
![]()
Уточню задачу:
Столбец А 1. Красная роза 2. Желтая роза 3. Белый тюльпан 4. Ромашка Столбец Б 1. Роза 2. Белый Задача состоит в том, чтобы все фразы из столбца А убрать в которых есть слова из столбца Б. Может ли Eхсеl определить из фразы в ячейке часть слова? пока получается только фильтром... |
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
см.вложение
найдите в формуле 10 отличий от той, что написана в #2
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 26.09.2016
Сообщений: 8
|
![]() |
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 26.09.2016
Сообщений: 8
|
![]()
Игорь, вы не знаете как функцию адаптировать под libreoffice
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
фильтр-сортировка excel 2003 | Sharrik | Microsoft Office Excel | 2 | 25.07.2013 09:13 |
Фильтр с combobox в excel | VinDiz | Помощь студентам | 0 | 25.12.2012 20:59 |
Поиск по вхождению(плейлист) | nXs | Мультимедиа в Delphi | 3 | 08.05.2010 16:43 |
Фильтр в Access как в Excel | Flangini | Microsoft Office Access | 5 | 05.03.2010 08:11 |