所以,我为图表创建了一个动态范围,这一切都很简单。
但是,在此图表中有两行,但我只希望其中一行在某些条件下显示,否则它什么都不显示!所以我尝试创建我的动态范围如下
=IF('WorksheetName'!$M$10 ='WorksheetName'!$F$31,'WorkSheetName'!dynamic_range, #N/A)
问题在于,当我这样做时,图表就吓坏了。它给了我这个错误:
您的公式包含对工作表的无效外部引用。 验证路径,工作簿和范围名称或单元格引用 纠正,然后再试一次。
如果我点击“ok”正确显示它的一半时间(也就是说,第二行消失,图表会相应调整),另一半时间会出现故障。
基本上,我如何为图表创建一个动态范围,以便图表在我希望它什么时候能够理解时以及何时希望它显示范围?
答案 0 :(得分:0)
你需要第二个源范围,那个单元格只是空的。应用您的方法在填充范围(打算可见)与空范围(将是不可见的)之间切换,将解决问题。注意:图表参数“将空单元格显示为:”应设置为“间隙”。 (请参阅图表的“选择数据”对话框中的“隐藏和空单元格”选项。这主要适用于X / Y图表。)