2012-10-09 44 views
10

我想顯示數據透視表和它給我看實際值,一個在每一行,而不是值的總和。例如。數據透視表顯示值,而不是值求和

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

我的出發點是有三列:NameValueMonth

這是可能的,而不必做完全不同的東西?

+2

不,恐怕不是。數據透視表是一個彙總工具,可以對數據集進行計算。 – SWa

+1

好吧,它是那麼長! – franglais

+0

我剛剛使用數據透視表這個詞,因爲我認爲這是正確的術語,但可能不是!我的起點是有3列:名稱,價值和月份。任何幫助,將不勝感激! – franglais

回答

11

我擔心這可能會變成圓形是很長的路要走,但可以依靠你的數據集有多大 - 大概四個多月的例子。

假設你的數據在ColumnA:C並在第1行有列標籤,也即月被格式化mmm(最後這便於排序):

  1. 按名稱排序的數據,則本月
  2. 進入在D2=IF(AND(A2=A1,C2=C1),D1+1,1)(一種方法來處理同一個人在同一個月的多個條目的棘手問題)。
  3. A1:D(last occupied row no.)創建數據透視表
  4. 說插入F1
  5. 佈局如截圖。

SO12803305 example

我希望這將是滿足您的需求,因爲數據透視表應自動更新(提供的範圍是適當的)響應與刷新的額外數據。如果沒有(你很難監視taskmaster),請繼續,但要注意,每當源數據更改時,需要重複以下步驟。

  1. 將數據透視表和Paste Special/Values複製到例如L1
  2. 刪除複製範圍的頂行,並向上移動單元格。
  3. 插入在L1新的細胞和降檔。
  4. 將'Name'鍵入L1
  5. 篩選複製範圍和ColumnL,選擇Row Labels和數值。
  6. L2:L(last selected cell)
  7. 刪除內容刪除複製範圍空白行帶換檔細胞向上(可最好通過添加計數所有12個月列)。 希望結果應該以黃色突出顯示。

如果不適合,很樂意再解釋/再試一次(我沒有真正測試過)。

EDIT(爲了避免上述步驟的第二塊和促進更新用於源數據的變化)

0.0。在第一步之前2。在最上面添加一個空行,然後向上移動A2:D2
.2。調整相應單元格引用(在D3=IF(AND(A3=A2,C3=C2),D2+1,1)
0.3。從A:D

0.6創建的數據透視表。與Name覆蓋Row Labels
0.7。數據透視表工具,設計,報表佈局,顯示在表格形式和排序行和列A>ž。
0.8。隱藏Row1ColumnG和行和顯示(blank)列。

additional example

步驟.0。和.2。如果數據透視表與源數據位於不同的表格中(推薦),則無需編輯。

步驟.3。在編輯中是爲了簡化擴展源數據集的後果而進行的更改。然而,將(blank)引入數據透視表中,如果要隱藏,則可能需要對刷新進行調整。因此,每次更改時可能會更好地調整源數據範圍:數據透視表工具,選項,更改數據源,更改數據源,選擇表或範圍)。在這種情況下複製而不是移入.0。

+1

你絕對是天才!感謝:D – franglais

+1

@ sam.clements良好的編輯!我已經爲此問題+1了,因爲事實證明它比看起來複雜得多 - 保留名稱/月份的多個值是Kyle說「不起作用」的原因,並且比我意識到的更爲棘手。你有沒有檢查是否有超過'雙打'的作品(我認爲它應該3 +也),但我沒有打擾測試,雖然還不能確定是否適合雙打!另外,想知道你是停在數據透視表還是繼續繁瑣的休息? – pnuts

+0

是的,它適用於任何數量的名稱和月份,並且因爲它沒有檢查「值」列,所以如果值重複爲同一個月和同一個名稱,則無關緊要。我沒有做剩下的事情,因爲我更喜歡自我更新的東西,但如果它要進入演示文稿,我肯定會使用其餘的! – franglais

0

另一種更簡單的方法是將文件上傳到谷歌圖表,然後添加一個數據透視表,對於列和行選擇與使用Excel相同的數據,但對於值,請選擇計算字段,然後在公式中輸入=

In my case the column header is URL