我正在尝试使用一系列动态命名区域在Excel 2010(Microsoft Office Professional Plus 2010)下生成一系列图表。
我遇到的问题是在输入名称后,动态范围的名称会被该计算范围所取代。
在这个实验中,我使用一个简单的折线图来显示数据。
我正在为图表选择Select Data ...弹出菜单选项。 在“选择数据源”对话框中,我将命名数据范围输入到图表数据范围TextBox中,然后按Enter键。
I enter ChartNumbers and it gets replaced with =Drawings!$E$316:$E$465
我将ChartNumbers定义为= OFFSET(图纸!$ E $ 11,图纸!$ X $ 4,0,图纸!$ W $ 4,1)
设置图表的数据范围后,我对数据表大小所做的任何更改都不会反映在图表中。我必须重新应用命名数据范围才能使图表显示新的数据集。
我看到的所有示例都没有提及Excel用计算范围替换命名数据范围。
我是否有不同的方法用于绘制命名的动态数据范围? 是否有某个复选框可以防止这种情况发生?
答案 0 :(得分:0)
使用命名数据范围时,您可能遇到两个问题:
您必须对图表系列而不是图表数据范围执行此操作,因为Excel会将偏移命名范围转换为不会保持动态的实际范围。
将指定范围添加到图表系列时,必须同时引用文件名和命名范围(即FileName!NamedRange
)。
这是一个详细的发布和视频,以帮助您。
case-study-creating-a-dynamic-chart-in-excel-using-offset-formula
如果有帮助,请告诉我。