![Excel 2013 ピボット テーブル、ピボットする前に行/列をフィルター処理する方法](https://rvso.com/image/1481861/Excel%202013%20%E3%83%94%E3%83%9C%E3%83%83%E3%83%88%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%80%81%E3%83%94%E3%83%9C%E3%83%83%E3%83%88%E3%81%99%E3%82%8B%E5%89%8D%E3%81%AB%E8%A1%8C%2F%E5%88%97%E3%82%92%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%E5%87%A6%E7%90%86%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
スプレッドシートには のような列を含む生データがありrole, role status, object, object status
、そのデータは役割とオブジェクトの関係を示しています。
いくつかのデータビューは次のようになります
role1,1,obj1,1
role1,1,obj2,0
role2,0,obj1,1
role3,1,obj3,1
どのロールがどのオブジェクトにアクセスできるかを表すマトリックスを表示したいのですが、ピボット テーブルにはと のみrole status = 1
を含めたいです。object status = 1
╔══════╦═══════╦═══════╗
║ ║ role1 ║ role3 ║
╠══════╬═══════╬═══════╣
║ obj1 ║ 1 ║ ║
║ obj3 ║ ║ 1 ║
╚══════╩═══════╩═══════╝
データからピボット テーブルを簡単に生成できますが、データの事前フィルタリングを行う方法がわかりません。
答え1
まさにあなたが求めているものを実現することはできません。
最も近い回避策は、データに新しい列を追加し、行に含める/除外する異なる値を入力することです。そうすれば、ピボット テーブルで簡単にフィルター処理できます。
答え2
すべてのデータ セットを列にして、ピボット テーブルを適用し、好みに合わせて要約テーブルを作成します。例:
COURSE SEMISTER
C11 First
C12 Second
C13 First
C14 Second
1 つのピボット テーブルは次のようになります。
Row Labels Count of COURSE
First 2
Second 2
Grand Total 4