我在Excel 2007中创建了一个具有许多动态命名范围的工作簿。它们都使用OFFSET功能。一个例子是范围名称是“日期”,工作表是“示例”,而参考是=OFFSET('Example'!$N$3;0;0;COUNTA(!$N:$N);1)
。我使用这些动态命名范围作为图表的数据选择。
我的问题是,当我尝试在Excel 2010中打开我的工作簿时,Excel会立即崩溃。我确定问题在于使用动态命名范围来进行图表数据选择。我创建了一个新的工作簿并创建了命名的动态范围(如上所述),没有任何问题。但是,当我将命名的动态范围设置为图表Excel的数据选择时崩溃了!
我知道我做错了什么吗?有任何解决方法吗?
答案 0 :(得分:0)
我在Microsoft Community的帮助下解决了这个问题。确保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)
。