2017-04-10 59 views
0

有没有在Excel中修复范围的方法或方法。例如,您可以拥有绝对范围,例如$ A $ 1:$ C $ 500,但如果在该范围内删除一行,范围将更改为$ A $ 1:$ C $ 499。在Excel中修复单元格

当您发送带有列中公式的受保护工作表,然后有人删除某些内容并且公式显示#REF时,这可能尤其令人沮丧,该公式显示#REF,只需要将公式复制下来即可,无法完成由用户保护片材。

+1

你可以在你的公式中使用间接?如果公式是什么以及它在哪写的,你可以使用Row() - 1吗? – yass

+0

您可以保护用户删除该行的工作表吗?间接可以工作,但是是不稳定的,所以如果有大量数据应该避免。 – Kyle

回答

2

Excel允许您将名称分配给工作表中的范围。这提供了更简单的使用公式的方式。

  • 选择“定义名称”公式选项卡下
  • 提供要打电话给你的范围,并给予范围内公式的名称在涉及化学式中,=INDIRECT("A1"):INDIRECT("C500")然后按OK
  • 您现在可以使用这个名字在你所有的公式中。

例如,

name = Rangename formula to use = SUM(Rangename)

希望这有助于。让我知道你是否需要更多信息。

+0

这有同样的问题,当您删除一行或一列时,命名范围中定义的范围发生变化。 – Naz

+0

你应该使用间接然后。这可能有助于 –

+0

@Naz我更新了答案。请检查此并让我知道它的工作 –