单元格公式链接到另一个单元格并使用该公式

时间:2014-05-09 01:16:28

标签: excel excel-formula

我想创建一个包含主公式的工作表。从那里开始,我希望下面有一些较低的单元使用相同的单元格公式,但是将它应用于它的相对位置。

例如,在B1中我会写= a1 + 1。

在b2中,我希望应用b1公式,所以我输入一个公式来链接到b1,但我真正想要的是那个单元格中的代码,并拥有它是相对的,所以输出将是a2 + 1.

在b3中,id引用b1但返回a3 + 1.

在b4中,id引用b1但返回a4 + 1

在b5中,id引用b1但返回a5 + 1

这是我需要的一个非常简化的版本。这样做的好处是我可以改变B1中的公式并让它级联到它下面的所有单元格。实际上,我不能拖延,因为我在每个市场的基础上使用模板进行财务报表。我们有几十个市场,每次我想要改变一个简单的公式时,它都会在后面复制/粘贴它们。

感谢您的任何评论。如果可能的话,我想在没有VBA的情况下这样做。使用VBA可以轻松实现。

1 个答案:

答案 0 :(得分:2)

您是否考虑过命名公式?如果在命名公式中使用相对引用,则如果在另一个单元格中使用命名公式,则将调整它们。

例如:选择单元格B2,单击公式>名称管理员>新建,输入B2Formula之类的名称并让它引用

=Sheet1!A1+1

单元格引用中没有$符号!!!

现在将此公式输入B2:

=B2Formula

复制公式。

enter image description here

现在您决定在B2中需要不同的公式。因此,编辑指定的公式并将其更改为

=Sheet1!A1*2

看看表格!您只编辑了一个公式,但B列中的所有值都已调整为新公式

enter image description here

命名公式非常强大,尤其是在与相对引用一起使用时。请记住,引用将与定义命名公式时选择的单元格相关。此外,当您需要使用相对引用更改命名公式时,需要在编辑命名公式之前选择相同的原始单元格。

相关问题