1

売上データを含むピボット テーブルがあります。

行には販売国があり、列には販売日 (年) があり、データ セクションには請求された正味額の合計があります。

上部に '2012' と '2013' の 2 つの列があります。これらの Excel の横には、デフォルトで 2 つの年を合計する総計列が追加されます。

とにかく、総計の代わりに、2012 年と 2013 年のパーセンテージの差異を示すことはできますか?

4

2 に答える 2

3

pnuts の答えは正確です。

これをピボットテーブルで自動的に計算する方法を探している場合は、計算フィールドを使用できます。

このオプションを機能させるには、データの構造を変更する必要があります。

私は今、Sales Date のデータ列があると仮定しています。1 年に 1 列追加し、データに値を割り当てる必要があります。その後、請求書の列を取り除くことができます。

ピボット テーブル内の任意の場所をクリックし、リボンで [フィールド アイテムとセット]、[計算フィールド] に移動します。

数式に、必要なものを入力します (フィールド リストを使用して追加できます)。=('2013'-'2012')/'2012' を実行しました

もちろん、フォーマットを%に変更することもできます

古いものと提案されたもののスクリーンショットを参照してください。

ここに画像の説明を入力

于 2016-07-25T15:58:00.950 に答える
3

Excel 2010 は異なる場合がありますが、Excel 2007 の方が優れている場合:

  1. 通常の方法で PT を作成します (Country行ラベル、列ラベル、 Σ 値Yearの合計)。Invoiced
  2. 存在する場合は、行の総計を削除します (PT、ピボット テーブル オプション…、合計とフィルターを選択し、行の総計を表示するのチェックを外します)。列の総計は保持されますが、列に追加される値は意味がありません。
  3. 列ヘッダー (2013 など) を選択し、[オプション] > [ツール] – [数式] で [計算項目…] を選択します。
  4. Name: に適切なもの (おそらくΔYonY) を選択し、Formula: に と入力し=('2013' -'2012' )/'2012'ます。
  5. 右下のセルのフォントの色を塗りつぶしに合わせて設定します。

SO19491492 の例

于 2013-12-10T23:39:48.223 に答える