共通のヘッダーと共通の基準を持つ複数の列を Excel でフィルタリングする

共通のヘッダーと共通の基準を持つ複数の列を Excel でフィルタリングする

私は Excel 2013 でブック アーカイブを作成しましたが、そのデータは次のように並べ替えられています。

本の所有者 ¦ 本の表紙 ¦ 本の名称 ¦ 著者 ¦ 版 ¦ 言語 ¦ トピック ¦ 索引

これらは技術書なので、複数の著者がいることもあります。そこで、著者をカンマで区切って同じ列に書き、個別にフィルタリングするフィルターを配置するというアイデアを思いつきました。カンマ区切りの Excel 列をフィルターする

しかし、それは不可能だとわかったので、別のアプローチを試してみることにしました。著者列を 5 つの異なる列に分割し、ヘッダーを 1 つに結合しました。

私が今やりたいことは、すべての著者を含むドロップダウン リストのヘッダーでフィルターできるようにすることですが、条件のオートフィルター機能を使用すると、最初の列に表示される著者のみが表示されます。

Excel で条件をセル範囲全体に拡張するにはどうすればよいですか?

より理解しやすいように写真をいくつか添付します。

ここに画像の説明を入力してください

答え1

私は Power Pivot アドインを使用してこの問題を解決します。まず、ブック アーカイブを 2 つのテーブルに分割します。1. ブックと著者の 2 つの列のみを持つ新しいテーブル (例: ブックの著者)。ブックに複数の著者がいる場合は、複数の行があります。2. すべての著者が削除された現在のテーブル。

次に、これら 2 つのテーブルを Power Pivot に読み込み、それらの間の関係を名前で設定します (正常に自動検出される可能性があります)。

最後に、著者をフィルタリングし、著者の書籍の詳細を表示するピボット テーブル (またはフラット化されたピボット テーブル) を作成します。

関連情報