当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打开“查找和替换”对话框,“查找内容”和“替换为”都输入“=”,点“全部替换”即可。
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!