我在 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 语句,以便在没有井数据时图表不会抛出错误。
我认为这些公式一起超出了系列数据的限制。无论如何要缩短这个或改变公式?
最佳答案
在 Excel 2003 和更早版本中,一个图表中每个系列的数据点不可避免地限制为 32,000 个。
为了显示图表,您需要减少数据点的数量。要么缩小 X 轴的范围,要么使用过滤算法去除一些“无趣”的数据点。您可能不想只是不加选择地抽取数据,因为这可能会删除数据系列中感兴趣的一些高点和低点。
关于Excel 2003 图表 : Chart Data Too Complex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1260857/