如何在Google表格SUMIF函数中引用单元格存储的单元格区域?
实现Google表格SUMIF动态引用数据区域的方案
可以实现,核心是利用INDIRECT()函数将单元格内的文本内容解析为可识别的单元格区域引用。
具体操作:
- 在J1单元格输入目标数据区域的文本格式内容,比如
E2:E76,后续新增数据行后,直接修改J1为E2:E78这类更新后的区域即可。 - 将原SUMIF公式替换为:
=SUMIF(B2:B76, H3, INDIRECT(J1))INDIRECT(J1)会读取J1中的文本,并将其转换为实际的单元格区域引用,SUMIF就能基于这个动态区域计算结果。
如果希望B列的条件区域也能同步更新,还可以把B2:B76存入另一个单元格(比如J2),公式调整为:
=SUMIF(INDIRECT(J2), H3, INDIRECT(J1))
这样后续只需更新J1和J2的内容,所有引用该公式的单元格都会同步使用新的数据区域。
内容的提问来源于stack exchange,提问作者user9099702
相关产品推荐
相关产品推荐

