作者:乔山办公网日期:
返回目录:excel表格制作
【解决方案】
利用“剪切”“粘贴”,可以不需要转百换成绝对引用,而保持相对度引用。
如图:在Sheet2中引用Sheet1的单元格,相对引用
第知1步 右键单击Sheet2的工作表标签→移道动或复制工作表,勾选“建立副本”,生成一个Sheet2(2)
第2步 选择Sheet2(2)中引用Sheet1的单元格区域,按Ctrl+X剪切,到Sheet3粘贴到指定回位置,虽然位置和Sheet2不一致,但仍然引用Sheet1相同的地方。
第3步 删除Sheet2(2)即可。
参考:疑难千寻答千解丛书《Excel 2013函数与公式》疑难32 如何复制公式且保持相对引用地址不变。
1、在excel中,绝对引用的功能是抄固定单元格,使到引用的单元格不会随着公式的拖动而改变。绝对引用的符号,如下图所示的样子。
2、下面举例介绍其功能。比如,下图中A46:A55这区域单元格的数值都乘以B46的数值。
3、我们在C46单元格这里输入公式袭,这时候,所输入的公式中A46单元格就要加上绝对引用,这样才会使到A46:A55这区域单元格的数值都乘以B46的数值。
4、输入公式后,再按下回车键,得到结果。鼠标zhidao再放在B46单元格右下角填充柄这里,再点住向下拉,B47:B55即自动得到对应结果
5、鼠标点击B47、B48、B49等单元格,再看编辑栏这里,可以看到,公式中的B46这单元格是保持不变的。
先不要加上绝对引号,按原来的公式下拉,完zd成以后,点左下角当前工作表的的标签,右内键,查看代码,粘贴下面那段代码进去,再按F5,这样所容有的公式全部变成绝对引用了
Sub 相TO绝()
Dim c As Range
For Each c In Cells.SpecialCells(xlCellTypeFormulas)
c.Formula = Application.ConvertFormula(c.Formula, xlA1, , xlAbsolute)
Next
End Sub
是将绝对引用改为相对引用吗?如果是则可用查找替换,将"$"替换为空。