有没有不用命名公式来做到这一点的方法?

有没有不用命名公式来做到这一点的方法?

样本数据

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 图表源对话框中输入公式。它仅接受范围或范围名称。正如您所发现的,您不能只输入范围名称,必须在其前面加上工作簿名称或工作表名称。

由于我的工作簿名称和工作表名称可能很长,因此我经常创建一个名称只有一个字母的工作表,这样我就可以在对话框中使用它,而不必输入那么多内容。如果范围名称具有工作簿范围,则可以在图表对话框中使用任何工作表名称。

范围名称方法非常强大,允许使用范围名称但不允许使用公式非常有意义。如果您需要更改公式,只需在范围名称定义中更改一次,而不必在每个图表系列公式中更改多次。

相关内容