您的位置: 首页 > EXCEL技巧 > Excel函数 >

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

时间:2013-12-14 整理:docExcel.net

当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。

方法二: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打开“查找和替换”对话框,“查找内容”和“替换为”都输入“=”,点“全部替换”即可。

Excel2013相对引用、绝对引用和混合引用详细介绍 问题:Excel2013相对引用、绝对引用和混合引用详细介绍
回答:...址可能会发生变动。可能大家不理解,其实就是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式引用会自动调整。在默认的情况下,新公式使用...
.Excel中,若把含有单元格地址的公式复制到其它 问题:.Excel中,若把含有单元格地址的公式复制到其它位置时,公式中单元格地址的行号和列标都会随着公式
回答:Excel中,若把含有单元格地址的公式复制到其它位置时,公式中单元格地址的行号和列标都会随着公式位置的改变而改变...
Excel公式应用错误提示“#REF!”怎么处理 问题:Excel公式应用错误提示“#REF!”怎么处理
回答: 在Excel中出现错误公式“#REF!”可能是因为函数的参数本应该是单一值,却提供了一个区域作为参数,输入一个数组公式时,忘记按Ctrl+Shift+Enter键。 常见原因:如果公式返回的错误值为“#REF!”,这常常是因为...
复制Excel2013公式时,结果显示不正确是怎么一回 问题:复制Excel2013公式时,结果显示不正确是怎么一回
回答:我的学生向我提问,说是复制Excel单元格公式的时候,一粘贴到其他地方,跟之前的结果不一样了。这是因为你的公式包含了引用,才会引起粘贴公式时显示不正确的结果。下面,我介绍两种方法给大家,不会的朋友可以参考学...
excel表格数据引用: 问题:excel表格数据引用:
回答:表1中的A1=表2中的A1,表1的A2=表2中的A3 ,A3=A5 ,A4=A7 怎样写公式才能在表1中直接向下复制,实现A5=A9........ 参考回答: 在表1的A1中输入公式 =INDIRECT("sheet2!A"&(ROW(A1)*2-1)),然后往下拉复制即可。 思路:用Indirect返回以文本方...
Excel筛选——将公式功效用作条件 问题:Excel筛选——将公式功效用作条件
回答:...,为“计较的平均值”和“准确匹配”)。  假如在公式中利用列符号而不利用相对单位格引用或区域名称,Excel 将在包括条件的单位格中显示错误值(如 #NAME? 或 #VALUE!),您可以忽略这些错误,因为它不影响区域的筛选。 ...
相关知识:

下面内容对您也许有用

      话题:Excel 2010中,如何批量复制单元格而不改变其中的公式(复制行
      问:请讲详细些,有人说采用“$”绝对复制,但是不知道如何添加,有更好的方法更好,
      答:直接替换就行
      话题:excel表格 公式批量添加后缀后 怎么不能复制到其他单元格
      答:复制 选择性粘贴,粘帖数值. EXCEL表格,如何复制公式单元 excel表格公式计算的数如何转化
      话题:EXCEL里如何批量批量复制公式
      问:我有表2同一列1-10行共10行公式,分别引用表1 第一行不同列数据,现在要将这10行
      答:可以 把A2 改为$A2这是只引用A列 要是引用单元格固定 可以这样$A$2
      话题:怎样把多行单元格(含有求和公式和数值)批量向下复制,注:只
      A B C D E1 3 6 2 5(数值)2 8 3 1 4 2(数值)3 11 9 3 4 7(公式)5 2 6 5(已填上数值)1 3 3 1 4 2(已填上数值)-(待复制公式)以下单元格全是填上数值怎样把公式批量复制到相应的单元格中
      话题:经济订购批量怎么计算—公式不能用啊
      问:现在有一道题目:某公司以单价10元每年购入某种产品8000件,每次订购费用30元,
      答:[解]:S=30(元)D=8000(件)H=10×(18%12%)=3(元)Q*=EOQ=2DS H=400(件)最低年总费用为:CT=H(EOQ/2)+S(D/EOQ)+PD=3×(400/2)+30×(8000/400)+10×8000=
      话题:EXCEL中,从其他的表(1号表)中一次批量复制公式来,到另外
      问:选择性粘贴中选择公式或者全部,粘贴到2号工作表时,却在公式的前面显示:1号表
      答:正常情况下,如果1号表的公式中没有工作表名,在复制粘贴后,就是你需要的结果;如果有工作表名,复制粘贴后将得到带有1号表引用的公式。当复制粘贴后想要去掉1 Excel中,如何批量整列复制公式 EXCEL中批量地把数据复制到另一
      话题:Excel里怎么复制公式!知道
      问:求一个快捷方法的,以前用过忘了,只记得有一部操作是要点公式前面绿色的勾,
      答:1、点击公式前的绿色勾,移到要粘贴的单元格,单击右键选择“粘贴”。2、选中带有公式的单元格,单击右键选择“复制”,同上选中要粘贴的单元格,单击右键选择 excel快速复制大量公式的方法 请问怎么复制Excel里的数据但不
      话题:excel 有计算公式单元格只复制公式不要=要批量复制
      答:有两种方法:在做这前都要把公式的内容剪切到目标位置。然后再用以下方法 1.选择公式的这一列,或一列中的连续几个单元格,再选择数据菜单中的分列,选固定宽度 在excel中,在复制带有计算公式 在excel 2003中公式复制到新的
      话题:怎么把已经编辑好的公式(夹杂在文字中)批量地复制到PPT中_
      问:做课件的时候,WORD文本里面有很多公式复制到PPT中,只有文字被复制过去,公式
      答:虚拟打印机 打印成图片,粘贴;或者用金山wps 直接导出 图片形式,再粘贴到PPt中;又或者 用QQ截图,快捷键 Ctrl+Alt+A,粘贴到PPT中 一句话,做成图片形式, 为什么在word里用公式编辑器后将 word中用公式编辑器编辑的公式
      话题:Excel怎样批量用公式改变每个单元格中的某个数值
      问:比如:【AddExp(2000);AddNimbus(1100)】【AddExp(400);AddNimbus(400)】
      答:假设数据在A列,用如下VBA程序,小括号可以有任意对:Sub try()Dim a$,b$,c$,d$,i As Integer Dim rng As Range For Each rng In Range("A1:A"&Range("A65536"). EXCEL单元格数值改变,但与它相关 将excel公式批量更改,公式
最新评论