首页 文章

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

提问于
浏览
1

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

例如,在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 回答

  • 2

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

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

    =Sheet1!A1+1
    

    单元格参考中没有$符号!!!

    现在将此公式输入B2:

    =B2Formula
    

    复制公式 .

    enter image description here

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

    =Sheet1!A1*2
    

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

    enter image description here

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

相关问题