我有两个独立的电子表格,它们互相提供信息(一个人完成主电子表格,其他人自动填充)。
我已经设置了公式,因此它可以自动填充,但是当我在主电子表格中插入新行时,另一个电子表格会从错误的行中获取信息,即使新数据已放置在旧数据的位置。(新插入的行放置在数据之前所在的位置)。
有人能帮助我“保护”公式不被移动吗?
我将非常感激您的帮助。
答案1
如果您不希望在源表上插入新行时公式中的参数发生变化,则可能必须使用该INDIRECT
函数。
例如,如果你的公式是
=SUM(Sheet1!A1:A5)
您可以使用以下内容来防止公式被更改。
=SUM(INDIRECT("Sheet1!A1:A5"))
这仅在您想要保护的公式数量较少时才有用。如果您有多个向下填充的公式,这可能会变得很繁琐,因为您必须INDIRECT
为每个公式手动编辑函数的参数。