从字符串单元格读取范围值



我有许多公式(20+),在单个电子表格中使用来自某个范围的数据。

问题是,当我将这些公式复制到电子表格的其他部分以处理另一个范围时,我必须手动修改它们中的每一个以使它们适应新的范围值!

我正在寻找的是 - 例如 - 在一个单元格中输入范围值作为字符串,所以我的所有公式都会自动使用该字符串值作为范围。

换句话说,假设我在单元格 A2 中的公式正在使用 =SUM(C32:C45) 计算范围的总和

如果单元格A1包含该值C32:C45我想修改我的A2公式以使用该范围。

我试过=SUM(INDIRECT(ADDRESS(row(),column()-1)))但没有用...我错过了什么?

欢迎任何其他有助于避免对每个公式进行多次编辑的想法(希望仅使用本机 google-spreadsheet 函数 - 除非这是唯一的方法,否则没有脚本:<-)

在 ColumnA 中时column()-1不适合。与OP的方法保持一致,似乎:

=sum(indirect(indirect(address(row()-1,column()))))  

会适合,但也许也更简单:

=sum(NamedRange1)  

其中NamedRage1是 C32:C45。

最新更新