【问题标题】:Using named "Chart Data Ranges"使用命名的“图表数据范围”
【发布时间】:2014-12-16 02:06:08
【问题描述】:

我正在尝试构建一个图表,该图表会根据用户从下拉菜单中定义的选择动态更新所选系列。

目的是创建图表,显示基于 n 选择的 n 系列数据,例如

=Output!$P$36:OFFSET(Output!$O$35,IF(Output!$C$4="RANK",COUNT(Output!$S$34:$S$38),COUNT(Output!$S$34:$S$38)+3),COUNTA(Output!$P$35:$W$35))

命名范围动态更新图表区域(即行标签、列标签和数据范围)。我在“图表数据范围”部分正确引用它,即='filename.xlsm'!named_range_here

  1. 当我这样做时,图表数据范围会自行重置 [帮助]
  2. 如何告诉 excel 停止显示空白系列(例如,当我希望它显示具有值的 3 个系列时,2 个 5 的空白系列)[请提供建议]

【问题讨论】:

    标签: excel dynamic charts named-ranges


    【解决方案1】:

    当您将名称应用于整个图表源数据范围时,它会转换为其地址。要保持动态名称,您需要为每个不同的 X 和 Y 值范围定义一个名称,并将它们插入到各自的系列公式中。

    如果您对 VBA 并不害羞,您仍然可以按照我的教程 Dynamic Chart Source Data 中的方法使其工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-04
      • 2011-05-23
      • 2018-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多