(デフォルトの方法のように)リストのチェックされた値ではなく、セル参照に含まれる値でフィルタリングすることにより、Excelでピボットテーブルをより動的にしようとしています。これは可能ですか?可能な場合、どのように?
ピボットテーブルは、ワークブックの他の場所にあるモデルにデータを提供するため、値を更新してピボットテーブルを自動的に更新させることが理想的です。
はい、ピボットテーブルを使用しているときにセル参照を使用してレコードをフィルタリングできる可能性が非常に高いです。
簡単な例を1つ説明しましょう。 範囲A2からD2にデータベースがあるとします。ヘッダーが含まれていますDate、City、Name&Salesなど。フィルターへのセル参照を操作するには、以下に示す手順に従う必要があります。
E
を作成します。=and(D2<=1000,D2>=5000)
のような数式を書き、[〜#〜] e [〜#〜] nterを押します。Report Filter
OR to Slicer
に移動します(Excel 2010以降のバージョンの場合)。True/False
を選択します。Excelに新しいフィールドの効果が含まれていて、結果が表示されていることがわかります。
NB: TRUEの代わりにFALSEオプションを使用することもできます。Excelでレコードをフィルターするのに役立つ任意の可能な方法(式がより良い方法)を使用できます。
これがお役に立てば幸いです。私の解決策が異なる場合は、修正が必要な箇所にコメントを入力してください。
必要に応じて数式のセル参照を調整します。
Excel 2010以降を使用している場合、次の理由によりVBAなしでこれを偽造できます。
http://dailydoseofexcel.com/archives/2014/08/16/sync-pivots-from-dropdown/ に徹底的な説明を書きましたが、ここで再現する時間はありません。