Excel 仅使用公式的动态图表(即没有命名范围和VBA)

Excel 仅使用公式的动态图表(即没有命名范围和VBA),excel,dynamic,charts,excel-formula,excel-2010,Excel,Dynamic,Charts,Excel Formula,Excel 2010,,所有答案都基于命名范围。如果我进一步看一下SO,我会发现类似的问题也使用命名范围 命名范围的问题是它们的创建/维护无法自动化(例如,如果我想要20个图表,我需要手动为这20个图表创建命名范围) 我希望仅基于公式创建动态图表(将在图表系列中定义,并且手动编辑速度非常快(比创建命名范围快得多),因此可以添加/删除图表,而无需维护任何命名范围 是否有办法仅使用公式(即没有命名范围和VBA脚本)创建动态图表?简短回答:否 详细回答: 如果您的name函数指向电子表格上的参数,那么维护起来就如同在电子表

,所有答案都基于命名范围。如果我进一步看一下
SO
,我会发现类似的问题也使用命名范围

命名范围的问题是它们的创建/维护无法自动化(例如,如果我想要20个图表,我需要手动为这20个图表创建命名范围)

我希望仅基于公式创建动态图表(将在图表
系列中定义,并且手动编辑速度非常快(比创建命名范围快得多),因此可以添加/删除图表,而无需维护任何命名范围

是否有办法仅使用公式(即没有命名范围和VBA脚本)创建动态图表?简短回答:否

详细回答: 如果您的name函数指向电子表格上的参数,那么维护起来就如同在电子表格上的文本中包含范围一样简单

例如,名称数据1可定义为
=偏移量(间接(B1)、0,0、B2,0)
,其中图纸如下所示:

Data Location Sheet1!A7 Data Points 5 数据位置表1!A7 数据点5
此外,标题的定义定义了可以看到的点数,因此,即使像示例中那样将数据定义为5个点数,如果标题只有3个点数,那么只能看到3个点数

我已经在使用您展示的技巧。问题是,我仍然需要为每个图表创建不同的命名范围。如果
Excel
允许我们在
系列中直接使用
偏移量
,我们不必这样做(我们可以复制/粘贴图表并更改偏移量参数)。是的,那很好,不是吗。但不幸的是,尽管Excel图表非常灵活,但它们没有那么灵活。