In Excel 2003 I have table like this:

How can I create named table with an expandable range of cells (not using VBA)?
In Excel 2003 I have table like this:

How can I create named table with an expandable range of cells (not using VBA)?
@Brettdj 提供了一个解决方案,但因为缺少这样的答案:
=RAND()*0+201B2 - 这不会影响 B2 的结果,但由于 =RAND 是一个易失性函数,它会在更改时强制更新命名范围数组。=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。