2013-10-20 82 views
0

這是我的問題Excel - 如何使用單元格的值作爲圖表數據系列中另一個單元格的行值?

我在單元格V4中有一個值,我想要「= Sheet1!$ B $ 12:$ B $ 444」這是我的圖表中要更改爲「= Sheet1 !$ B $ 12:$ B $單元格V4的值「有沒有人有任何想法如何去做這件事?我嘗試以下面的方式使用OFFSET函數:「= Sheet1!$ B $ 12:$ OFFSET(B $ 1,V4-1,0)$」但那沒有用。我感謝任何幫助:)。

回答

0

您需要將公式定義爲命名範圍。

- 打開「名稱管理器」(公式絲帶,或Ctrl + F3),並使用您的公式中的「指的是」框在你的情況,這將是定義一個新的名稱

=Sheet1!$B$12:$OFFSET($B$1,$V$4-1,0) 

- 在您的圖表中,編輯系列數據以引用您想要使用的名稱。必須使用工作表或工作簿參考進行限定,例如「= Sheet1!mydataname」。當輸入一個公式(在這裏或其他地方)時,F3會彈出一個您定義的名字的方便列表。

更新

這裏有Using named ranges to create dynamic charts in Excel更多信息(請注意,本文最初提到的Excel 2003)

從微軟:

[...]系列是由產生一個使用SERIES函數的公式。 SERIES是一種特殊的功能,僅用於這種情況下來定義圖表系列。您不能在工作表上使用它,並且不能將工作表函數或公式納入其參數。 [重點礦山]

通過將某些功能到定義的名稱式,可以使該名稱參考不同的工作表的範圍,這取決於工作表的條件。

+0

對不起,我不認爲我理解。如果您使用與圖表中相同的方式定義數據集,名稱管理器將如何提供幫助?我仍然不知道如何在名稱管理器中使用V4中的值來引用單元格B444。 –

+0

它沒有工作,或者它只是沒有意義嗎?如果是後者,我同意。圖表的一個缺陷/特徵似乎是他們不會接受一個公式作爲數據系列的來源(雖然我在2007年之前看到他們提到過這樣做),但他們會接受對範圍或名稱的引用。我不知道這是爲什麼 - 我老實說不是圖表用戶。 – maybeWeCouldStealAVan

+0

對不起,我只是意識到你做了一個編輯:P。我試過'= Sheet1!$ B $ 12:$ OFFSET($ B $ 1,$ V $ 4-1,0)'但是公式OFFSET出現錯誤。 –

相關問題