2011-03-10 742 views
3

一個變量我想了很多關於這種情況下,我需要繪製了一系列的另一系列的百分比值。如何在Excel中創建百分比條形圖,類似「100%堆積柱形圖」但對總價值

例如,系列A是容量而B是使用量。我想要一個關於B的百分比圖。最初我通過創建一個B系列與(A-B)系列的100%堆積圖來完成此工作。我在一個單獨的列上計算(A-B)並將其作爲一個系列用於此目的。到現在爲止還挺好。

但現在我想產生這樣的多個圖表(說12個月使用12頁不同的圖表)。我有12列使用數據和一列固定容量數據。

有一種方法來自動生成此圖表,而無需創建12箇中間列與式。 Excel應該有一個圖表類型來代表A在B上,就像他們在A + B上有A,B一樣。

對不起,如果我在我的描述太冗長或混亂。我在這裏盡力解釋。

回答

0

Excel有共同的圖表類型,但即使微軟沒有足夠的資源來提供的圖表樣式的每一個可能的組合。用戶對當前可用的樣式感到困惑。

Excel圖表繪製它們給出的數據。如果您需要將A繪製爲B的百分比,則需要計算一個範圍內的百分比,並繪製該範圍。

+0

嗯..這是可以理解的。但我希望有人會想出解決辦法,就像這樣:[link](http://www.ozgrid.com/Excel/stacked-column.htm)。如果所有總計列具有相同的值,這將符合我的要求。猜猜我的懶惰沒有任何藉口:( – Benny 2011-03-13 05:23:04

+0

以及Jon說你需要數據符合圖表類型,所以你有兩個選擇:要麼在代碼中轉換原始數據範圍,要使用修改後的範圍作爲輸入對於調用應用圖表模板方法或在工作表上創建一些新的範圍時的系列數據 – 2012-07-18 23:38:10

1

其實我試圖做同樣的事情,我想通了。如果您有Excel 2007(不確定此功能是否適用於舊版本)。選擇所有3個柱子,1個變量名稱,總數和小計。選擇柱形圖。一旦創建圖表,請右鍵單擊以格式化數據系列。在系列選項下,有一個系列重疊的滑動條,將此值更改爲100%,wahla,第二個系列佔總數的百分比。希望這可以幫助!

+0

答案非常接近,但一個問題是它沒有標準化數據,也就是說,我想將Column3作爲Column2的百分比。這種方法會將Column3重疊在Column2的頂部,但是當分母的範圍相當寬(2到100)時,生成的圖形沒有視覺信息,因此我想表示百分比值而不是實際值。 – Benny 2012-03-01 12:28:49

-1

我會這樣做的方式是不要修改工作表上的範圍。 編寫一個新函數來創建您需要的修改後的範圍數據,以便您在創建圖表時可以返回並在ApplyTemplate方法中使用它。唯一的缺點是你需要運行一個宏/ vsto功能區按鈕來更新圖表。而不是通過工作表綁定方式免費獲得該行爲。