0

私が持っているデータのピボット テーブルの作成に取り組んでいます。データは次のようになります。

    IDポリシー_7月ポリシー_6月ポリシー_5月ポリシー_4月ラベル

    13 高 中 高 高 高 良好
    2 低 低 低 低 低 良好
    3 低 低 低 低 低 良好
    4 高 中 高 高 高 良好
    5 高 低 高 高 高 良好
    6 低 低 低 低 低 不良
    7 高 中 高 高 高 不良
    8 高 低 高 高 高 不良

7月の結果を他の月と比較しています。行のフィルターを追加して、「Policy_June」を「Policy_March」に変更できるようにする方法はありますか? 基本的に、列のフィルターを使用する代わりに、ピボット テーブルの行のフィルターを使用できますか? もしそうなら、どうすればよいか教えていただけますか?

繰り返しますが、私が探しているのは、ピボット テーブルの上にフィルター ボタンを配置して、"Policy_June" を "Policy_April" に変更できるようにすることです。

第二に、「総計」を列として持つ方法はありますか (ピボット テーブルの下部にあるように)。「高」の「悪い」と「良い」の値を合計し、結果を列に黄色で表示しようとしています。

追加の説明が必要な場合はお知らせください。

4

1 に答える 1

1

次のようなレイアウトにすることで、データを正規化できます。

ID   PolicyMonth  Status  Label
13   July         High    Good
13   June         Med     Good
13   May          High    Good
...

ID を垂直 (行ラベル) に、ステータスを水平 (列ラベル) 方向に持つピボットを作成します。次に、単一 (または複数) の値の行ラベルと列ラベルをフィルター処理できます。

デフォルトでは合計/カウント/平均/最小/最大しかできないため、クロスポイントデータ(ステータス、ラベル)をどのように処理したいかわかりません...これには、低/中/高を数値(0 ,1,2) および行合計の平均。

編集

あなたのコメントに加えて、デルタを分析したいことを理解しています...

画像を新しいタブで開くと、サイズが大きくなります

  • 列 A..G には元のデータが含まれています

  • 列 H..L には、式による数値表現が含まれています

    H5:=IF(B5="High",2,IF(B5="Med",1,0))

  • セル C1 と C2 には、比較する月の名前が含まれています。これらは、H4..L4 のヘッダーと同じです。好きなように変更...値のリストとセル内ドロップダウンを使用したデータ検証が考えられます

  • 列 M - 大きなトリック - INDEX および MATCH 関数を使用して計算されます。

    M4:=INDEX(H5:L5,1,MATCH($C$1,$H$4:$L$4,0))-INDEX(H5:L5,1,MATCH($C$2,$H$4:$L$4,0))

  • ピボット テーブルは、Diff を行ラベルとして、count(ID) をデータとして作成され、フラット (0) のままで、1 または 2 レベル上下にジャンプしたものを表示します。もちろん、これをフィルター処理して、平等を保つもの。

  • Diff の結果は、ネストされた IF を使用して DiffText にさらに処理し、Diff の代わりにピボット行に表示できます。

  • スクリーンショット: 3 ID は変更なし、3 ID は 1 レベル改善、2 ID は 2 レベル改善

  • 行ラベルに ID を追加すると、ピボット テーブルを ID レベルにドリルダウンして、誰が善人か悪人かを表示できます

これが私の最初の試みよりも近づくことを願っています。

画像を新しいタブで開くと、サイズが大きくなります

于 2013-09-27T06:59:24.967 に答える