2016-01-22 227 views
2

添加單個列使用樞軸表與此設置:Excel數據透視表:在分組數據透視表

Name Amount   Total 
     Jan Feb ... 
    A  1 2   3 
    B  2 1   3 
    C  4 1   5 
    D  3 3   6 
Total 10 7   17 

的數據是從一個表,其中每個「金額」在特定日期(例如1/1來/ 2016或2/4/2016),這些日期然後按照數據透視表中的月份進行分組。這個數據透視表將會改變/月將被添加,所以它不是一個固定的大小。我想用這樣的事情結束了:

Name Amount   Total % 
     Jan Feb ... 
    A  1 2   3  17% 
    B  2 1   3  17% 
    C  4 1   5  29% 
    D  3 3   6  35% 
Total 10 7   17 100% 

但是當我嘗試,或使用計算字段通過添加數據源的百分比列要做到這一點,一個%列顯示爲每個金額列。例如:

Name   Amount     Total 
     Jan %  Feb % ... 
    A  1 5%  2 11%   17% 
    B  2 11%  1 5%   17% 
    C  4 23%  1 5%   29% 
    D  3 17%  3 17%   35% 
Total 10 58%  7 41%   100% 

*請注意,我總計字段被自動刪除

有沒有達到我想要的結果,沒有VBA的任何方式,並沒有透視表的保養(隱藏/取消隱藏行,添加在數據透視表末尾添加新表時會在刪除新月時刪除)

我還想保留自動總計字段,但是我可以在我的源數據中手動創建一個。 (假設我可以弄清楚如何在數據透視表中插入單列)

回答

0

在您的數據透視表中,您需要關閉小計,這是默認情況下。每個月後的百分比是小計,而最後一列的百分比稱爲總計。總計是你想要的。

要關閉小計,您需要轉到設計選項卡並單擊小計的「不顯示小計」選項。

+1

這完全不回答用戶正在要求 –

+0

關閉分類彙總後,什麼都沒有改變。注意到將數據字段添加到數據透視表後,可能會很重要,總計列將被刪除。 – CDO

+0

你需要總金額還是百分比?斯科特這是沒有用的反饋 – hinton888

0

您可以用格式和字段名玩:在

  1. 將兩次「金額」一「的彙總值」 - >總和其他「顯示值」 - 大觀>%總

  2. 將一個空間" "和雙空間" "作爲字段名在數據透視表

  3. " "使用空間爲[%現場]

  4. 總%使用通常的百分比格式值的自定義格式

這將是惱人的,當你刷新表格式的播放,但這是一種避免數據透視表外虛假列的解決方案。