首页officeexcel正文

Excel批量复制公式时不改变相对引用的另类方法

强国说学习2022-03-07580相对引用另类方法改变时不批量复制公式Exc

当Excel区域中的公式中包含相对引用时,复制该区域中的公式粘贴到其他位置时,Excel会自动对相对引用的位置进行修改。有时需要将区域中的公式原封不动地复制到其他位置,而不希望Excel自动更改单元格中的相对引用,这时可用复制到记事本、替换等方法,见本站《在Excel中无关联地复制公式》一文。本文介绍另外的两种方法,供参考。

假如在C2:C5区域中有一些相对引用A1单元格的不同公式,现在需要将其复制到C10:C13区域,而不改变A1单元格的相对引用。


方法一:辅助区域+剪切(或拖动)

1.复制粘贴C2:C5到一个空白区域,如F2:F5,这时Excel会自动改变A1单元格的引用,但这不影响以后的操作。

2.将C2:C5区域拖动或剪切到所需位置,这时Excel不会改变公式。

3.将F2:F5区域中的公式复制粘贴回C2:C5,C2:C5中的公式仍然是原来的公式。

4.删除F2:F5。

由强国说-WPS之家(wps.qiangguoshuo.com)收集的该篇文章内容来源于网络,希望能为您提供帮助。

方法二:FORMULATEXT函数+替换

FORMULATEXT函数是Excel 2013中新增的一个函数,它以文本的形式返回单元格中的公式。本方法利用该函数提取C2:C5区域中的公式到C10:C13,适合于Excel 2013,步骤如下:

1.在辅助列中输入公式,如D2单元格:

=FORMULATEXT(C2)

这将在D2单元格中显示C2中的公式,向下拖动填充柄复制公式。

2.复制D2:D5区域,用“选择性粘贴-值”的方法将其粘贴到C10:C13。

也可以直接在C10:C13输入上述公式,然后用右键拖动的方法将公式结果转换为值。

3.选择C10:C13区域,按Ctrl+H打开“查找和替换”对话框,“查找内容”和“替换为”都输入“=”,点“全部替换”即可。

如想转载该文章请注明出处:强国说学习-qiangguoshuo.com
强国说学习

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:https://www.qiangguoshuo.com/excel/8741.html