图表总是抱怨无效的参考 – Excel 2007

我做了一个XY图,显示来自一个数据集的两种不同颜色的点,这取决于一组条件。 我通过使源表三列而不是两个来实现这一目标。 第一列是X.第二列是Y是适用的一组条件,第三列是Y是另一组适用的条件。 所以第二列和第三列分别有这样的公式:

=IF(ConditionApplies,YValue,"") =IF(ConditionApplies,"",YValue) 

(所以graphics实际上有两个系列,每个系列不是连续的数字块 – 每个都是“无”)。

当我做出影响ConditionApplies的更改时,表格会正确反应。 然后我切换到图表(在不同的工作表上),它总是说:“这个工作表中的公式包含一个或多个无效的引用…”。 点击OK。

图表本身总是看起来像我期望的样子,根据我devise的条件,有两套不同的分数。 如果我检查数据源字段,则所有引用都是完整正确的。

基本上一切正常,我只想避免这个恼人的popup窗口。

有同样的问题。 删除了一个数据列和引用它的图表不停地抱怨。

解决scheme是将图表移动到自己的页面。 然后复制图表并将其放回到工作表中。

希望能帮助到你。

我100%理解你在这里所说的一切,从表面上看,它听起来像没有任何一种错误。 看来你实际上是在引用你不应该的东西。 如果是这样的话,事实上,这显然是你想要解决的问题。

我的第一个猜测是看看你的“ConditionApplies”公式。 在某些情况下,他们是否会创build无效的引用(引用错误types的数据,除以零,循环引用等)。 像这样的问题最常见的原因将拖动公式,但没有在适当的地方“$”的迹象。 所以当你期望他们保持不变时,你的单元格引用会改变。

例如:

 =SUM(A1:G25) 

应该如下所示,以防止列和行在拖动时递增:

 =SUM($A$1:$G$25) 

build议

看看“ConditionApplies”公式(或者更好的办法,在这里发布),并积极地放置$,只要他们不破坏的东西。 然后“重新拖动”你的新公式,更新以前的公式。

有一个微软的KB 931389 ! 关于状态“确认,不固定”的这个问题。

在我的情况与图表和两个系列收集问题通过添加一个代码删除所有seriesCollection解决之前添加新的数据:

 While Sheets(3).ChartObjects(1).Chart.SeriesCollection.Count > 0 Sheets(3).ChartObjects(1).Chart.SeriesCollection(Sheets(3).ChartObjects(1).Chart.SeriesCollection.Coun t).Delete Wend