Excel 2013 ピボット テーブル、ピボットする前に行/列をフィルター処理する方法

Excel 2013 ピボット テーブル、ピボットする前に行/列をフィルター処理する方法

スプレッドシートには のような列を含む生データがあり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

関連情報