Excel 2003图表:图表数据太复杂

时间:2009-08-11 14:48:59

标签: excel vba charts

我在Excel 2007中编写了一个宏来记录水位读数。记录后,它会自动绘制30个井中每个井的数据。但是,在Excel 2003中打开工作簿时,图表不起作用,抱怨图表数据太复杂而无法显示(2007年正常工作)。

每个井有一个系列(每个井数据记录在一个单独的工作表上)并具有以下公式(以便它将自动更新图表):

=IF(COUNTA('DW1'!$D:$D)-3>0,OFFSET('DW1'!$D$6,1,0,COUNTA('DW1'!$D:$D)-3), 0)

其中DW1是包含DW1井数据的工作表名称。

有关正在发生的事情的任何想法?我正在使用if语句,以便在没有井的数据时图表不会抛出错误。

我认为这些公式一起超出了系列数据的限制。无论如何缩短这个或改变公式?

4 个答案:

答案 0 :(得分:1)

在Excel 2003及更早版本中,图表中每个系列不可避免地限制32,000个数据点。

要显示图表,您需要减少数据点的数量。要么缩小X轴的限制,要么使用过滤算法来删除一些“不感兴趣”的数据点。您可能不希望不加区分地抽取数据,因为这可能会删除数据系列中感兴趣的一些高点和低点。

答案 1 :(得分:1)

为每个PZ运行单独的图表。我很确定我对数据系列公式有一些限制,而不是数据点(因为实际上没有那么多)。

答案 2 :(得分:0)

对不起,我对你的问题没有答案,但是可能有用的解决方法。

大约10年前,我参与了一个项目,我们超出了Excel对图表的数据点限制。尽管我想使用Excel完成任务,但我无法让它工作。

我使用Gnuplot来表示图表。引入另一项技术是一件麻烦事,但它在这项任务上表现得非常好。

答案 3 :(得分:0)

乔什 -

系列公式是什么?您发布的是工作表公式。

2007年每系列点数的32k限制与97-2003相同。