我每次做宏的时候,都区分不了,不知道是怎么回事,请各位高手指点指点.
在excel中,我做的宏,都是选中那个位置做出来之后,在其他文档中也就只有这个位置可以使用,但是我想的是,做完之后,我任意选择单元格也可以使用.谢谢
区别如下:
绝对引用前加一个$,相对引用前没有这个符号。
excel中有三种引用:相对、绝对、混合。相对引用比如a1,绝对引用如$a$1,混合引用如$a1或者a$1.$表示跟在后面的内容保持不变。
相对引用 :假如在c1中输入公式=a1*b1,那么将此公式往下填充。到了c2单元格内,此公式就会变成=a2*b2了。就是单元格变化了。
绝对引用:假如要想将一列的数值都乘以同一个单元格的内容。那就用这样的格式。比如a列为数量。要乘以B1单元格内的单价。那在c1单元格内输入=a1*$b$1 这样,公式下拉后会变成=a2*$b$1,=a3*$b$1,但始终是乘b1,这个不会变化的。
混合引用就是有一个可以变化,另外一个不变化。比如b1内有一个公式=$a1,说明列是不变的。那么如果将此公式横向拉,此公式内容是不会变化的。比如b1内有一个公式=a$1,说明行是不变的。那么如果将此公式纵向拉,此公式内容是不会变化的。