2016-05-20 4 views
3

をフィルタリングしない:エクセル:ピボットテーブルは、私は(私は256Kの行を持っている除く)に同様のデータを持っているスプレッドシートを持って

Company $ 
A  10 
A  20 
A  30 
B  20 
B  30 
C  40 
C  60 
D  10 
D  0 
D  10 

私は行がCompanyによってグループ化されているピボットテーブルを作成し、値が表示さ$の合計。

sum of $>= 50の値にフィルタをかけようとしています。だから私は$ためのフィルタと、何もenter image description here

私はこれを行う

50に変更されていない以上やって行きます。値が50より大きいすべての値を手動で手動で選択できることはわかっていますが、データには行が多すぎるため時間がかかります。

企業名(=SUMIF(A:A,"="&A2,B:B))を比較して$の合計を返すためにデータに列を追加しようとしましたが、それは256K行に非常に長い時間がかかります。

フィルタリングで何が問題になっていますか?なぜそれは実際に価値に基づいてフィルタリングしていないのですか?

+0

単一の値(つまり、ベースデータまたはピボットデータ)を集計する前または後にフィルタリングしますか?後でフィルタリングしたい場合は、それをどのように正確に行いますか?後で – Leviathan

+0

。私は会社の$の合計をフィルタリングしたい。 – Bijan

+0

少なくともExcel 2007ではピボットテーブルの集計列をフィルタリングするオプションが表示されません。あなたはどうやってそれをしますか?ただし、値としてコピーして貼り付け、その後に自動フィルタを使用すると効果があります。 – Leviathan

答えて

4

ありがとうございました。

この場合、値フィールド以外のフィールドにフィルタを適用する必要があるという簡単な答えです。値フィールドにフィルタをかけると、何も起こりません(あなたが私に見せてくれるまであなたができることは分かりませんでした)。

私はこのトピックで注意しなければならないのは、あなたが選ぶフィールド。たとえば、Regionフィールドがあり、それにフィルタを適用した場合、すべてのリージョンが50を超える部分になると効果がない可能性があります。これは明らかですが、全体がむしろ直感的ではないため、おそらく指摘する価値があります。

値フィルタの詳細については、this SuperUser answerを参照してください。

関連する問題