【问题标题】:Excel 2010 dynamic named range is replaced with the calculated rangeExcel 2010 动态命名范围替换为计算范围
【发布时间】:2014-09-13 06:17:03
【问题描述】:

我正在尝试使用一系列动态命名范围在 Excel 2010 (Microsoft Office Professional Plus 2010) 下生成一系列图表。

我遇到的问题是动态范围的名称在输入名称后被计算的范围替换。

在这个实验中,我使用一个简单的折线图来显示数据。

我正在为图表选择“选择数据...”弹出菜单选项。 在 Select Data Source 对话框中,我将命名的数据区域输入到 Chart data range TextBox 中,然后回车。

I enter ChartNumbers  and it gets replaced with   =Drawings!$E$316:$E$465

我将 ChartNumbers 定义为 =OFFSET(Drawings!$E$11,Drawings!$X$4,0,Drawings!$W$4,1)

设置图表的数据范围后,我对数据表大小所做的任何更改都不会反映在图表中。我必须重新应用已命名的数据范围以使图表显示新数据集。

我见过的所有例子,都没有提到 Excel 用计算的范围替换命名的数据范围。

我必须使用其他方法来绘制命名动态数据范围的图表吗?
是否有一个复选框可以防止这种情况发生?

【问题讨论】:

    标签: excel-2010 excel-charts


    【解决方案1】:

    在使用命名数据范围时可能会遇到 2 个问题:

    1. 您必须对图表系列而不是图表数据范围执行此操作,因为 Excel 会将 Offset 命名范围转换为不会保持动态的实际范围。

    2. 将命名范围添加到图表系列时,您必须同时引用文件名和命名范围(即FileName!NamedRange)。

    这里有详细的帖子和视频可以帮助您。

    case-study-creating-a-dynamic-chart-in-excel-using-offset-formula

    如果有帮助,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 2018-02-23
      • 2012-11-13
      • 1970-01-01
      相关资源
      最近更新 更多