dynamic范围故意不显示任何东西

所以,我为图表创build了一个dynamic范围,这非常简单。

但是,在这个图表中有两行,但是我只想在某些条件下显示其中的一行,否则不显示任何内容! 所以我试图创build我的dynamic范围如下

=IF('WorksheetName'!$M$10 ='WorksheetName'!$F$31,'WorkSheetName'!dynamic_range, #N/A) 

问题是,当我这样做的时候,图表就吓倒了。 它给了我这个错误:

您的公式包含对工作表的无效外部引用。 validationpath,工作簿和范围名称或单元格引用是否正确,然后重试。

如果我点击“确定”一半的时间显示正确(也就是说,第二行消失,图表调整相应),另一半的时间它的毛刺。

基本上,如何创build图表的dynamic范围,使图表能够理解什么时候我希望它做什么,什么时候我希望它显示范围?

你需要第二个来源范围,那个单元格就是空的。 应用你的方法来切换填充的范围(意图是可见的)和空的范围(将是不可见的),应该解决这个问题。 注意:图表参数“显示空单元格为:”应设置为“空白”。 (请参考图表“select数据”对话框中的“隐藏和空白单元格”选项,主要适用于X / Y图表。)