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