2013-06-26 75 views
0

我試圖利用Excel中的範圍名稱功能創建一個圖表,一旦追加新數據就會自動更新。我已經用兩個變量(即日期和溫度)成功完成了這個工作,但我無法使用3個或更多變量來處理它。兩軸變量的動態圖表

在一個名爲'Dynamic'的標籤中,我有一個Date(A1值)列,其值爲:4/1/2013, 4/2/2013, 4/3/2013, 4/4/2013, 4/5/2013(A6中的值)。

我還有一個Temperature(B1值)列中的這些值:55, 60, 62, 65, 61(B6中的值)。

在名稱管理器(內公式選項卡),我創建了一個名爲範圍與「日期」等的名稱指的價值:

=OFFSET(Dynamic!$A$2,0,0,COUNTA(Dynamic!$A:$A)-1)

我創造了另一個命名範圍使用的名稱「Temperatues」和指的值:

=OFFSET(Dynamic!$B$2,0,0,COUNTA(Dynamic!$B:$B)-1)

我然後選擇範圍A1:B6,並插入一個簇柱狀圖。點擊任何一間酒吧得到這個公式:

=SERIES(Dynamic!$B$1,Dynamic!$A$2:$A$6,Dynamic!$B$2:$B$6,1)

如果我插入我的命名範圍上面的公式,像這樣的:

=SERIES(Dynamic!$B$1,Dynamic!Date,Dynamic!Temperatures,1)

,它將使我增加一個新的一排數據並自動更新圖表。

這太好了!但是,當我嘗試添加另一個變量時,我無法使其工作。我使用這些值將Rainfall(C1中的值)添加到電子表格中:1, 2, 0.5, 0, 1。我創建了一個名稱範圍與「降雨」的名稱和指的價值:

=OFFSET(Dynamic!$C$2,0,0,COUNTA(Dynamic!$C:$C)-1)

我再選擇A1:C6,插入一個簇柱狀圖。點擊溫度吧我的公式更改爲之一:

=SERIES(Dynamic!$B$1,Dynamic!Date,Dynamic!Temperatures,1)

當我嘗試改變配方爲降雨吧我試試這個:

=SERIES(Dynamic!$C$1,Dynamic!Date,Dynamic!Rainfall,2)

,但是當我打輸入它不會做任何事情。所以,我留下了一張不會自動更新的圖表。

假設我可以得到這個工作,我想將雨量數據移動到次軸上,並將圖表類型更改爲折線圖(以便它可以很好地適用於相同的圖表區域)。

你能告訴我爲了讓這個例子工作需要做些什麼嗎?謝謝!

回答

0

我無法使用SERIES公式來獲得此功能。然後再次,我想它被認爲是一個無證的功能。

但是,如果您使用Select Data對話框進行編輯,那麼它將起作用。