【发布时间】:2017-07-07 13:21:08
【问题描述】:
考虑这个公式,它将工作表范围内A6 的单元格内容相加,从RbStart 到RbEnd。
=SUM(RbStart:RbEnd!A6)
有没有办法让A6 动态化,因为它从当前单元格的行中获取行号?原因是我的第一张工作表是一张整合了其他工作表的动态数量的工作表,位于RbStart 和RbEnd 之间(RbStart 和RbEnd 只是帮助工作表能够包含动态数字张数。)
第一张纸上的行是动态的。这没关系,因为当您添加其他行时,Excel 会自动更新单元格引用。问题是,由于行生成期间的技术原因,我们之间有空白行,之后将其删除。但是,当您这样做时,Excel 不会更新公式,因此它与汇总的动态工作表不同步。
你可以这样模拟:
- 将我的公式放入单元格
A6。 - 向下拖动以进行复制。请注意,在随后的行中,它如何变为
A7、A8、A9、A10等。 - 现在删除第 9 行。请注意第 9 行中的公式如何引用
A10。
由于在动态工作表上删除了相同的空白行,它现在引用了错误的行。如果我能以某种方式更改 SUM 公式,而不是 A6 它采用当前单元格所在的行,那么问题将得到解决。
我希望我说得通。很高兴澄清。
【问题讨论】:
-
查看
indirect公式support.office.com/en-us/article/… -
我试过了,但我无法让它工作。
标签: excel-formula