Excel命名图表语法的范围?

时间:2016-07-15 14:14:59

标签: excel excel-formula excel-2010

下午好,

我目前正在尝试动态可见的左右两侧'报告的日期(开始和结束)图表。

我已将两个定义的Names放在两个开始和结束日期单元格中,这太棒了。这些只是简称为ReportStartDateReportEndDate,并将为我的报告返回数据表的开始和结束单元格引用。

现在我有两个保存单元格引用的变量,例如$A$1$B$20 - 所以理论上,我只需要在它们之间放置一个冒号,以在{中形成一个有效的Series值{1}}我的Excel图表的一部分。

然而,没有运气,因为它返回Select Data。关于如何正确实现这一点的任何想法?非常感谢。

聚苯乙烯。 #VALUE!的应用程序无效,因为它只返回弹出的典型无效函数语法。

1 个答案:

答案 0 :(得分:0)

我认为您需要回顾一下您的命名范围并创建一个涵盖ReportStartDate和ReportEndDate之间所有单元格的命名范围

例如 -
如果ReportStartDate在A1中且ReportEndDate位于下方的单元格中,则可以创建第三个命名范围,我将调用FullRange
=StartCell:INDEX(Sheet1!$A:$A,MATCH(EndCell,Sheet1!$A:$A,0))

现在,点击您的图表系列,您将获得一个公式显示在公式栏中,该公式栏看起来类似于:
=SERIES(,Sheet1!$C$1:$C$9,Sheet1!$A$1:$A$9,1)

您可以使用命名范围替换这些系列 - 记住也要使用工作簿名称:
=SERIES(,Sheet1!$C$1:$C$9,Book1.xlsx!FullRange,1)

Jon Peltier在这里解释得更好:http://peltiertech.com/chart-range-endpoints/