我正在尝试构建一个图表,该图表根据用户定义的选项动态更新从下拉菜单中选择的系列。
目的是创建基于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
。
答案 0 :(得分:0)
将名称应用于整个图表源数据范围时,会将其转换为其地址。要保留动态名称,您需要为每个不同的X和Y值范围定义名称,并将它们插入到相应的系列公式中。
如果你不羞于VBA,你仍然可以按照我的教程Dynamic Chart Source Data中的方法使其工作。