从STRING单元读取范围值

时间:2015-01-31 15:52:58

标签: google-sheets google-docs

我有很多公式(20+)使用单个电子表格中某些范围的数据。

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

在ColumnA column()-1赢得适合的时候。按照OP的方法,似乎:

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

虽然也许更简单:

=sum(NamedRange1)  

其中NamedRage1是C32:C45。