0

In Excel 2003 I have table like this:

enter image description here

How can I create named table with an expandable range of cells (not using VBA)?

4

1 回答 1

0

@Brettdj 提供了一个解决方案,但因为缺少这样的答案:

  1. 放入=RAND()*0+201B2 - 这不会影响 B2 的结果,但由于 =RAND 是一个易失性函数,它会在更改时强制更新命名范围数组。
  2. 将名称的范围定义为=OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)(或将 200 美元调整为更合适的名称)。

如果范围命名为 say Bcolumnnow =SUM(Bcolumn) 在您的示例中将返回 3,618 =SUM(B2:B19,但是如果在 B20 中插入 201,则后者将保持为 3,618,而前者将返回 3,819。

于 2013-08-06T21:20:26.390 回答