
樣本數據
X Y
-10 100
-5 25
-2.5 6.25
0 0
2.5 6.25
5 25
10 100
所以我上述的樣本資料位於 C4:D10 範圍內
在 A5 中,我放置了我希望包含在圖表中的資料點(行)的數量
由於 A5 可以改變,我想出了兩個公式來給出動態範圍。
X-Values
=Sheet1!$C$4:INDEX(Sheet1!$C:$C,3+Sheet1!$A$5)
Y-Values
=Sheet1!$D$4:INDEX(Sheet1!$D:$D,3+Sheet1!$A$5)
和
X-Values
=OFFSET($C$4,0,0,$A$5,1)
Y-Values
=OFFSET($D$4,0,0,$A$5,1)
我還將第一個公式放入命名範圍中
=Xseries1
=Yseries1
當我嘗試在 XY 散佈圖中的 X 和 Y 值區域中輸入公式或命名範圍時,出現錯誤。
在做了一些研究後,我偶然發現了一個條目,其中提到了將工作簿的名稱放在前面的內容。這適用於命名範圍。
然而,當我嘗試僅使用公式來完成此操作時,我再次收到錯誤。
=[Book1]Sheet1!$C$4:INDEX([Book1]Sheet1!$C:$C,3+[Book1]Sheet1!$A$5)
有沒有辦法在沒有命名公式的情況下做到這一點?
答案1
不,沒有命名公式就沒有辦法。
您無法將公式放入 XY 圖表來源對話方塊中。它只接受範圍或範圍名稱。如您所發現的,您不能只輸入範圍名稱,必須在其前面加上工作簿名稱或工作表名稱。
由於我的工作簿名稱和工作表名稱可能很長,因此我經常建立一個具有單字母名稱的工作表,這樣我就可以在對話方塊中使用它並避免所有鍵入。如果範圍名稱具有工作簿範圍,則可以在圖表對話方塊中使用任何工作表名稱。
範圍名稱方法非常強大,允許使用範圍名稱但不允許使用公式是很有意義的。如果需要更改公式,只需在範圍名稱定義中更改一次,無需在每個圖表系列公式中更改多次。