Фильтрация Excel по нескольким столбцам с общим заголовком и общими критериями

Фильтрация Excel по нескольким столбцам с общим заголовком и общими критериями

Я создал архив книг в Excel 2013, в котором данные отсортированы следующим образом.

Владелец книги ¦ Обложка книги ¦ Название книги ¦ Автор ¦ Издание ¦ Язык ¦ Тема ¦ Индекс

Поскольку это технические книги, иногда у них несколько авторов, поэтому у меня возникла идея написать авторов, разделенных запятой, в тех же столбцах, с мыслью, что я мог бы применить фильтр, чтобы фильтровать их по отдельности, что-то вродеФильтровать столбцы Excel, разделенные запятыми.

Но я понял, что это невозможно, поэтому решил попробовать другой подход. Я разделил столбец «Автор» на 5 разных столбцов и объединил заголовок в один.

Теперь я хочу иметь возможность фильтровать его по заголовку с помощью раскрывающегося списка со всеми авторами, но с функцией автофильтра в критериях он будет отображать только тех авторов, которые указаны в первом столбце.

Как заставить Excel распространить критерии на весь диапазон ячеек?

Я прикреплю несколько фотографий, чтобы вам было легче понять.

введите описание изображения здесь

решение1

Я бы решил эту проблему с помощью надстройки Power Pivot. Сначала я бы разделил ваш архив книг на две таблицы: 1. Новая таблица, например, Book Authors, всего с двумя столбцами, Book и Author. Если у книги несколько авторов, у нее будет несколько строк. 2. Текущая таблица, из которой удалены все авторы.

Затем я бы загрузил эти две таблицы в Power Pivot и установил бы связь между ними по Имени (возможно, это будет успешно обнаружено автоматически).

Наконец, я бы построил сводную таблицу (или плоскую сводную таблицу), фильтрующую по авторам и отображающую сведения об их книгах.

Связанный контент