2016-07-15 72 views
0

下午好,Excel命名图表语法的范围?

我目前正在试图通过报表的日期来动态显示图表的可见左侧和右侧(开始和结束)。

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

现在我有两个变量持有的单元格引用,例如,$A$1$B$20 - 因此从理论上讲,我应该只需要放置这些之间的冒号在我的Excel图表的Select Data部分,形成一个有效的序列值。

但是,没有运气,因为它返回#VALUE!。关于如何正确实施这个任何想法?非常感谢。

Ps。 &的应用没有帮助,因为它只是返回一个典型的无效函数语法弹出。

回答

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)

乔恩·珀尔帖解释它这里好多了:http://peltiertech.com/chart-range-endpoints/