在Excel 2010中使用图表中的dynamic命名范围中的OFFSET导致崩溃

我在Excel 2007中创build了一个具有许多dynamic命名范围的工作簿。 他们都使用OFFSETfunction。 一个例子是range的名字是“date”,工作表是“Example”,并且指的是=OFFSET('Example'!$N$3;0;0;COUNTA(!$N:$N);1) 。 我使用这些dynamic命名范围作为图表的数据select。

我的问题是,当我尝试在Excel 2010中打开我的工作簿时,Excel立即崩溃。 我确定的问题是使用我的dynamic命名范围图表数据select。 我创build了一个新的工作簿,并创build了命名的dynamic范围(如上所述),没有问题。 但是,当我设置命名的dynamic范围作为图表Excel的数据select崩溃!

任何想法,如果我做错了什么? 任何想法的解决方法?

我已经通过一些来自Microsoft社区的帮助解决了这个问题。 结果Excel 2007可以处理=OFFSET('Example'!$N$3;0;0;COUNTA(!$N:$N);1) Excel 2010不能。 您需要在COUNTA函数中明确命名该工作表。 因此,在Excel 2010中它应该如下所示: =OFFSET('Example'!$N$3;0;0;COUNTA('Example'!$N:$N);1)