2012-10-09 16 views
10

ピボットテーブルを表示したいので、値の合計ではなく、各行に1つずつ実際の値を表示します。例えば。 、NameValueMonth値の合計ではなく値を表示するピボットテーブル

Name Jan Feb Mar Apr 
Bob  12 10   4 
     3  5  
James 2  6  8  1 
        15 

など

私の出発点は、3つの列を持っています。

全く違う何かをしなくても可能ですか?

+2

いいえ、私は恐れていません。ピボットテーブルは、データセットの計算を実行するサマリーツールです。 – SWa

+1

ああ、それは長い道のりです! – franglais

+0

私はそれが正しい専門用語だと思ったのでピボットテーブルという言葉を使っていましたが、おそらくそうではありませんでした!私の出発点には、名前、値、月の3つの列があります。どんな助けもありがとう! – franglais

答えて

11

恐らくこれは長い時間がかかりますが、データセットの大きさに左右される可能性があります(おそらく4ヵ月以上の例が考えられます)。

  1. 分類名によるデータは、その後月
  2. を入力します。

    あなたのデータはColumnA:Cにあり、(ソートを容易にするため、この最後の)行1に、また、その月がフォーマットされmmmを列ラベルを持っていると仮定すると、 D2=IF(AND(A2=A1,C2=C1),D1+1,1)(同月の同一人物に対する複数のエントリの難しい問題に対処する1つの方法)

  3. ピボットテーブルを作成するA1:D(last occupied row no.)
  4. F1と入力してください。
  5. スクリーンショットのレイアウト。

SO12803305 example

私はリフレッシュして、追加のデータに応じて(提供範囲が適切である)、ピボットテーブルを自動的に更新する必要がありますので、これはあなたのニーズには十分だろう願っています。そうでない場合は(ハード・タスクマスター)、続行しますが、ソース・データが変更されるたびに次のステップを繰り返す必要があることに注意してください。

  1. ピボットテーブルをコピーし、特殊値を[0123]にコピーします。たとえば、L1とします。
  2. シフトセルを上にコピーした範囲の一番上の行を削除します。
  3. L1に新しいセルを挿入してシフトダウンします。
  4. 「名前」をL1にキーします。
  5. コピーした範囲をフィルタリングし、ColumnLの場合は、Row Labelsと数値を選択します。
  6. 内容を削除するL2:L(last selected cell)
  7. シフトセルをコピーした範囲の空白行を削除します(すべての12ヶ月をカウントする列を追加するのが最善です)。 結果が黄色で強調表示されている必要があります。

もう一度説明してください。/もう一度試してみてください(私は実際にこれをテストしていません)。

EDIT(上記の手順の第2のブロックを回避して、ソースデータの変更のために更新を容易にするために)

.0。最初の手順2の前に一番上に空白の行を追加し、A2:D2 を上に移動します。
.2。表形式でD3=IF(AND(A3=A2,C3=C2),D2+1,1)に(それに応じてセル参照を調整します。
0.3。A:D

0.6からピボットテーブルを作成します。NameRow Labelsを上書きします。
0.7。ピボットテーブルツール、デザイン、レポートレイアウト、表示およびソート行と列A> Z。
0.8。(blank)を示しRow1ColumnG行と列を非表示にします。

additional example

手順.0。および.2。ピボットテーブルがソースデータとは別のシートにある場合(推奨)は、編集の際には不要です。

ステップ.3。ソースデータセットを拡張することの結果を単純化するための変更です。しかし、(blank)をピボットテーブルに導入すると、非表示にするとリフレッシュ時に調整が必要になることがあります。ピボットテーブルツール、オプション、データソースの変更、データソースの変更、テーブルまたは範囲の選択)を変更するたびに、ソースデータの範囲を調整する方がよい場合があります。この場合、.0で移動するのではなくコピーする。

+1

あなたは絶対天才です!ありがとう:D – franglais

+1

@ sam.clements良い編集!見た目よりもはるかに複雑なものになったので、私はこの質問を+1しました。名前/月の複数の値を保持しているのは、カイルが「うまくいかない」と言った理由であり、私が実現した以上の問題です。あなたは2倍以上の仕事をしているかどうかをチェックしましたが(私は3+以上にすべきだと思います)、これをテストしても気にしませんでした。また、あなたがピボットテーブルに立ち寄ったのか、退屈な休息を続けたのかを知りたいのですが? – pnuts

+0

ええと、名前と月の任意の数で動作し、値の列をチェックしていないので、値が同じ月と同じ名前で繰り返されても問題ありません。私は自己更新の方がはるかに好きなので残りはしませんでしたが、プレゼンテーションに入る場合は、残りの部分を必ず使用します。 – franglais

0

もう1つの簡単な方法は、ファイルをGoogleシートにアップロードし、ピボットを追加することです。ただし、Excelの場合と同じように列と行を選択します。ただし、値は計算フィールドを選択し、タイプ:=

In my case the column header is URL

関連する問題