excel 粘贴 相对 绝对 公式
在多个地方引用参数表时,如果用相对引用粘贴,参数的位置就变了。用绝对引用,就意味着,参数表不能从中间增加或删除参数。
sheet1:附表1
材料单价表
序号 产品名称 规格型号及特征 计量单位 造价信息(元)
1 柴油 0号 kg 4.40
2 水 t 5.60
3 风 m3 0.12
sheet2:植物措施单价计算表
工程名称: 植苗造林(马尾松)
序号 费用名称 单位 数量 单价(元) 合价(元)
一 直接工程费 610.781
(一) 直接费 581.696
1 人工费 42.560
人工 工时 19.00 2.240 42.560
2 材料费 539.136
乔木(马尾松) 株 102.00 5.000 510.000
水 m3 1.50 5.600 8.400
其它材料费 % 4.00 518.400 20.736
3 机械费
(二) 其他直接费 % 1.00 581.696 5.817
(三) 现场经费 % 4.00 581.696 23.268
二 间接费 % 3.00 610.781 18.323
单价 元/株 7.500
例如:sheet1材料单价表有“水”的单价,sheet2工程单价计算表引用“水”的单价。
如果sheet2增加杉木、樟树等工程造价,只能用绝对引用。但是如在sheet1“水”的前面插一行,比如说“汽油”后面不就全错了。
总结一下,就是一对多引用
前天看到一个方法,把公式的“=”删掉,复制完了,再加上“=”。试了下,也行。不过真麻烦!
把公式放上来,大家看看。应该可以用混合引用。
用绝对引用是可以的,即使你在sheet1参数表插入任意的行列,只要你的使用了引亏圆用的工作薄呈打开状态,绝对引用地址也会根据你的插入自销前塌行改变引用地址的。比如悔逗Sheet2公式中引用了=Sheet1!$B$10,如果你在Sheet1的第10行前面插入一行,Sheet2公式中引用地址自动会变为=Sheet1!$B$11。除非你的Sheet2在另一工作薄,并且没有打开。
$A$1属于培颂绝对位置,用填充柄复制数据,数据不会改变
A1属于相对位置,用填充柄复制数据,数据改变
$A1属于混合,用填充柄复制数据,纵向不变,横向改变
A$1也属于混合,用没饥填充枯中返柄复制数据,横向改变,纵向不变