在 Excel 2010 中复制公式

在 Excel 2010 中复制公式

我在一列中有一堆公式,我想将它们精确复制到另一列中,然后我会仔细检查并调整它们,以便以相同的参数运行不同的函数。当我进行复制/粘贴时,单元格地址全部被更改为高一个,这是不希望的。我发现的唯一方法是使用剪切/粘贴来移动单元格,但这样会破坏源单元格,导致没有重复的单元格。

如果您想要更多详细信息,我有一列充满 CORREL() 计算的数据,我想将它们复制到另一列,在该列中我将进行 SLOPE() 计算。

答案1

Excel 有一个方便的小坐标锁定功能。它涉及在要锁定的坐标前加上 $

假设您有一个引用单元格 B3 的公式,您将其复制并粘贴到单元格下方 - 如您所知,它会将其更改为 B4。如果您将其复制到单元格右侧,它会将其更改为 C3。向右向下变为 C4。它会保持相对于您粘贴位置的距离。

在单元格坐标前加上 $ 可以锁定该部分坐标。

按照我们前面的例子:

Formula    Down   Right   Down+Right
B3         B4     C3      C4
$B3        B4     B3      B4
B$3        B3     C3      C3
$B$3       B3     B3      B3

它非常方便,而且如果您愿意的话,可以只锁定其中一个轴,这很好。

答案2

另一种方法是用“###correl(”查找/替换“=correl(”,这样它们不再是有效的公式,所以它们在复制或移动时不会更新。

复制并粘贴它们,然后在原始文件中将“###”替换为“=”,在目标文件中将“###correl(”替换为“=slope(”。

相关内容