使用ADDRESS函数定义COLUMN中的范围

时间:2017-03-07 12:03:08

标签: excel excel-formula

我必须使用

=COLUMN($L$1:$CA$1)

作为原始公式的一部分,CA是名为MyTable的表的最后一列。 因为最后一列总是在变化(每月添加一列), 我想用

=COLUMN($L$1:ADDRESS(1,COLUMNS(MyTable)))

但这不起作用。 我的问题是:如何将表的最后一列添加到特定范围的一部分?

1 个答案:

答案 0 :(得分:2)

ADDRESS返回一个字符串。但COLUMN($L$1:...)中的范围引用需要:之后的单元格引用。 INDEX将返回一个单元格引用。

请在您的公式中尝试:

...COLUMN($L$1:INDEX(MyTable,1,COLUMNS(MyTable)))...