
为什么在excel中用公式能算出第一个数据单后面的就不行了,第一个是=I40/G40*G29 第二个就变成=I41/G41*G30
4个回答
2012-05-23
展开全部
因为在单元格之间复制公式时,公式中的相对地址,会根据单元格之间的相对位置,自动同步修正。
比如:A1单元格的公式如果复制到B3,当A1单元格的公式包含地址X8时,由于A1与B3之间相隔1列2行,所以,复制到B3单元格的公式,也会自动同步修正,增加1列2行,由X8变为Y10。
如果A1单元格公式中包含的地址为绝对地址$X$8,复制到B3后,就不会改变。
这里,符号"$"相当于一把锁,能够阻止上述自动同步修改。
假如A1中的地址是$X8,“$”锁住列标X,但没有锁住行号8,复制到B3,就变成$X10
假如A1中的地址是X$8,“$”锁住行号8,但没有锁住列标X,复制到B3,就变成Y$8
比如:A1单元格的公式如果复制到B3,当A1单元格的公式包含地址X8时,由于A1与B3之间相隔1列2行,所以,复制到B3单元格的公式,也会自动同步修正,增加1列2行,由X8变为Y10。
如果A1单元格公式中包含的地址为绝对地址$X$8,复制到B3后,就不会改变。
这里,符号"$"相当于一把锁,能够阻止上述自动同步修改。
假如A1中的地址是$X8,“$”锁住列标X,但没有锁住行号8,复制到B3,就变成$X10
假如A1中的地址是X$8,“$”锁住行号8,但没有锁住列标X,复制到B3,就变成Y$8
展开全部
excel有自动填充函数的功能,往下拉的话会1、2、3、、、的递增,往右的话会A、B、C、、、、的变化,如果你不想字母或者数字变化,就在字母或者数字前面加"$"就行了!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为用了自动填充功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你不想让公式的列改变就在列字母前面加$符号;如果不想让公式的行改变就在行号前加$符号!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询