2011-01-24 14 views
0

ピボットテーブル内の最大項目が見つけることですアプリケーションデータのは、Excelの数式は、私は、ピボットテーブルを持っている

私は各チームのための最も高いカウントを持つ領域を表示する列を持っていると思います。

テーブルが次のようになっている場合:

チーム| US |ヨーロッパ|アジア
チームA 3 2 1
チームBそれが米国を返すチームAのために1つの2 3
チームのC 1 1 3
チームD 1 2 3

。チームDにとってはアジアを返すでしょう これは可能ですか?

答えて

1

つのアイデア:

  • ピボット データソース

EDITに(このblogpostを参照してください)カスタムmaxif機能に沿って何かをしようと、ピボットテーブル上の条件付き整形を使用します。場合 ピボットテーブルを通常のシートにコピーすると、indexを2回使用して必要なものを得ることができます。あなたの例のデータがA1に存在すると仮定すると:D5、インスタンス

=INDEX(B$1:D$1,INDEX(B2:D2,MAX(B2:D2))) 

のためにE2に置くことができるあなたは2つの最大値を持つ行を持っている場合は、最初の最大の列が返されます。

Google refineは、この種のデータ操作に非常に適した無料のツールであるようです。

+0

私はエクセルの通常の "テーブル"にピボットテーブルをコピーするとどうなりますか?とにかくその式を得るためにそこにいますか? – leora

0

あり「定期的な」テーブルにPTをコピーする必要はありません:例ではH4で

=INDEX($C$3:EG$3,,MATCH(MAX(C4:E4),C4:E4,0)) 

と奉仕する5月に合わせてダウンコピー。

SO4779080 example

しかし、これが唯一の条件付き書式は、= C4に印加され、この可能欠点を持っていないのに対し、行(これを表示するように適合例)内で繰り返されている最大値の最初のインスタンスを選択しません。 E7のような規則で:

=C4=MAX($C4:$E4) 
関連する問題