У меня есть список фильмов в таблице Excel. В одной колонке под названием "Жанр" показан жанр фильма. Фильм может иметь один или несколько жанров, разделенных запятыми (и отсортированных по алфавиту):

Теперь, когда мне хочется посмотреть фильм ужасов, я хочу показывать только фильмы, которые содержат, скажем, "Ужас", "Триллер" и "Фэнтези".

Однако, используя стандартную функцию "Сортировка и фильтрация" в MS Excel, она по-разному обрабатывает все комбинации жанров (см. Выше). Список содержит около 200 записей: "Действие", «Действие, приключение, биография», «Действие, приключение, комедия» и т.д. В алфавитном порядке. (Если существует $ n $ жанров и не более 3 жанров на фильм, то будет около $ nCr (n, 3)$ возможных комбинаций жанров, за исключением некоторых нереалистичных комбинаций, но все же). Итак, чтобы отобразить все фильмы ужасов, мне нужно пройти по списку и вручную отметить все записи, содержащие строку "Ужасы".

Обратите внимание, что на приведенном ниже снимке экрана представлен интерфейс встроенного «пользовательского Автофильтра», и я могу отображать фильмы, содержащие «Драму» и «Ужас» (используя подстановочные знаки для игнорирования других тегов), но этот интерфейс не допускает использование нескольких ИЛИ. только AND и не более одного OR), и гораздо менее удобен для доступа и настройки поиска таким образом, чем для использования выпадающего меню.

Я хочу иметь возможность фильтровать жанр, используя раскрывающийся список, в котором признается, что текущие> 200 различных значений в столбце являются просто комбинациями тех же ~ 15 жанров. В этом списке я бы отмечал только "Ужас", "Триллер" и "Фэнтези" один раз и отображал все фильмы, которые содержат все эти подстроки (или любой из них, в зависимости от спецификации), независимо от того, есть ли другие жанры » Преступление »," Действие "и т.д. Как этого достичь?

0