假设单元格 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
我通常会采用以下任一方式来执行此操作:
- 我将获得精简版,并将公式向下拖动,然后将
包含公式的单元格拖动到我想要的位置。然后,我将在原始列中向上拖动公式,这将复制回公式。(见下图)
或者
- 我将在等号(“=”)前添加一个撇号,这样单元格的内容就会变成文本。然后我可以将单元格复制到目标位置,并从两个单元格中删除撇号。使用键盘F2、Home删除、输入。可以快速删除撇号。
答案2
嗯,有几种方法:
您可以从公式栏复制公式并将其粘贴到 B4 中。但是,如果您有很多公式,这可能会有点耗时。
您可以锁定 A1 中公式的引用,这样当您将公式复制粘贴到其他单元格时,公式就不会改变。例如,如果您将 A1 中的公式更改为:
=$B$1+$C$1
这将允许您将公式复制/粘贴到其他单元格。您可以手动输入美元符号,或者在输入公式后,F4根据要获得的锁定类型连续按下。
答案3
您使用的是相对引用。您需要通过添加“$”来使用绝对引用。
“=$B1+$C1”将修复列
“=B$1+C$1”将修复行
“=$B$1+$C$1”将修复列和行
答案4
我的解决方法是简单地=
从公式中删除。这样就可以不经过计算就显示出来,这意味着单元格内的信息将固定下来。
复制并粘贴到新单元格允许您进一步替换=
编辑公式之前或之后的内容。