web-dev-qa-db-ja.com

ピボットチャートにピボットテーブルの一部の列のみを表示させる

データテーブルがあります。表には、いくつかの金額があります。また、ルックアップを使用してこれらの金額をデータ自体のグループにグループ化する数式もあります。

次に、行フィールドがドルグループであるピボットテーブルがあります。そして、値には、各グループの行のパーセントと各グループの行数の両方を示しています。

つまり、1つは「値を表示」、「合計の%」を使用し、もう1つは「通常」を使用します。

今、私はこのピボットテーブルに基づいたピボットグラフを持っていますが、これらは両方とも基本的に同じものであるため、これらの両方の列を表示したくありません(ただし、カウントを行うものははるかに高いスケールを持っています)。しかし、何らかの理由で、ピボットグラフで1つの列のみを表示する方法がわかりません。方法はありますか?

結局のところ、ピボットチャートには1つの列しか表示されず、ピボットテーブルには両方とも表示されるという修正を受け入れるつもりです。

7
Graphth

ピボットグラフは、ピボットテーブル内のすべてのデータを示します。ピボットテーブルのデータを表示しない方法はいくつかあります。

  1. 一部のピボットデータのみを含むピボットテーブルデータから通常のグラフを作成します。ピボットテーブルのサイズが変更されると、グラフの更新は失敗します。

  2. ピボットグラフで不要なシリーズを非表示にします(マーカーと線なし、または境界線と塗りつぶしなし)。

  3. ピボットテーブルから不要なデータを除外します。

  4. グラフに表示するデータのみを含む2番目のピボットテーブルを作成します。

8
Jon Peltier

別のオプション、そして私が最終的に選んだオプションは、ピボットテーブルの列の名前を定義することです。したがって、長さはピボットテーブルで自動的に更新されます。

これは、「define name」の下の「refers to」ボックスに以下のコードを入力して、列ごとに名前を定義することによって行われます(含める情報が列Aにあり、ヘッダーがA1にあると仮定します) )

=OFFSET($A$2,0,0,COUNTA($A:$A)-1)

グラフに含めるすべての系列と軸ラベルの名前を定義します。次に、これらの名前をシリーズまたは軸ラベル範囲のシリーズ値としてそれぞれグラフに入力します。

これを行う方法のプロセスは、 here で詳しく説明されています。

したがって、ピボットテーブルを更新すると名前の定義が拡大または縮小し、チャートもそれとともに更新され、正しい行数に対応します。

3
s-heins

このトピックは最近フォーラムで対処されたようではありませんが、回避策として、ピボットグラフの不要なシリーズを1)オーバーラップ100%、2)塗りつぶしなし、3)アウトラインなしにフォーマットしました。その結果、データリンクを維持したまま不要なシリーズが削除されたように見えました。 Excel 2013を使用しています。

2
Joe Denker