我在Excel 2007中创建了一个具有许多动态命名范围的工作簿 . 它们都使用OFFSET功能 . 一个例子是范围名称是"date",工作表是"Example",而参考是 =OFFSET('Example'!$N$3;0;0;COUNTA(!$N:$N);1)
. 我使用这些动态命名范围作为图表的数据选择 .
我的问题是,当我尝试在Excel 2010中打开我的工作簿时,Excel会立即崩溃 . 我确定问题在于使用动态命名范围来进行图表数据选择 . 我创建了一个新的工作簿并创建了命名的动态范围(如上所述),没有任何问题 . 但是,当我将命名的动态范围设置为图表Excel的数据选择时,崩溃了!
不知道我做错了吗?有任何解决方法吗?
1 回答
我已经在Microsoft Community的帮助下解决了这个问题 . 表示Excel 2007可以处理
=OFFSET('Example'!$N$3;0;0;COUNTA(!$N:$N);1)
but Excel 2010不能 . 您需要在COUNTA
函数中明确命名工作表 . 因此,在Excel 2010中它应该如下所示:=OFFSET('Example'!$N$3;0;0;COUNTA('Example'!$N:$N);1)
.