excel:如何将公式*克隆*到另一个单元格?

excel:如何将公式*克隆*到另一个单元格?

假设单元格 A1 有公式“=B1+C1”,如果 B1 为 2 且 C1 为 3,则 A1 的值将为 5。

现在,我想将单元格 A1“克隆”到 B4,我该怎么做?

如果我只是复制粘贴,单元格 B4 的公式实际上是“=C4+D4”。如果我只是复制粘贴,或者选择“选择性粘贴”,然后选择“公式”,结果是一样的。

我可以“剪切和粘贴”,那么 B4 的公式将是“=B1+C1”,但 A1 将为空。

我怎样才能“克隆” A1 至 B4 的内容?

--- 补充说明:

我知道“B1”、“B$1”、“$B1”和“$B$1”的区别。我想知道一种适用于所有这些用法的通用方法。

答案1

我通常会采用以下任一方式来执行此操作:

  • 我将获得精简版,并将公式向下拖动,然后将
    包含公式的单元格拖动到我想要的位置。然后,我将在原始列中向上拖动公式,这将复制回公式。(见下图) 在此处输入图片描述

或者

  • 我将在等号(“=”)前添加一个撇号,这样单元格的内容就会变成文本。然后我可以将单元格复制到目标位置,并从两个单元格中删除撇号。使用键盘F2Home删除、输入。可以快速删除撇号。

答案2

嗯,有几种方法:

  • 您可以从公式栏复制公式并将其粘贴到 B4 中。但是,如果您有很多公式,这可能会有点耗时。

  • 您可以锁定 A1 中公式的引用,这样当您将公式复制粘贴到其他单元格时,公式就不会改变。例如,如果您将 A1 中的公式更改为:

    =$B$1+$C$1
    

    这将允许您将公式复制/粘贴到其他单元格。您可以手动输入美元符号,或者在输入公式后,F4根据要获得的锁定类型连续按下。

答案3

您使用的是相对引用。您需要通过添加“$”来使用绝对引用。

“=$B1+$C1”将修复列

“=B$1+C$1”将修复行

“=$B$1+$C$1”将修复列和行

答案4

我的解决方法是简单地=从公式中删除。这样就可以不经过计算就显示出来,这意味着单元格内的信息将固定下来。

复制并粘贴到新单元格允许您进一步替换=编辑公式之前或之后的内容。

相关内容