【问题标题】:Cell Formula to link to another cell and use that formula单元格公式链接到另一个单元格并使用该公式
【发布时间】:2014-05-09 01:16:27
【问题描述】:

我想创建一个包含主公式的工作表。从那里,我想让下面的一些较低的单元格使用相同的单元格公式,但将其应用在它的相对位置。

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

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

在 b3 中,id 引用 b1 但让它返回 a3+1。

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

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

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

感谢任何 cmets。如果可能的话,我想在没有 VBA 的情况下这样做。使用 VBA 变得容易。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

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

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

    =Sheet1!A1+1
    

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

    现在将这个公式输入B2:

    =B2Formula
    

    把公式复制下来。

    现在您决定在 B2 中需要一个不同的公式。所以编辑命名公式并将其更改为

    =Sheet1!A1*2
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-10
      • 2021-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-25
      相关资源
      最近更新 更多