相对引用:当把公式复制到其它单元格中时,行或列的引用会改变。所谓行或列的引用会改变,即指代表行的数字和代表列的字母会根据实际的偏移量相应改变。绝对引用:当把公式复制到其它单元格中时,行和列的引用不会改变。很多小伙伴在学习Excel过程中,老是区分不出来Excel单元格绝对引用与相对引用的区别,下面我们就详细的为大家讲解讲解~
Excel单元格绝对引用与相对引用的区别:
一、行与列的绝对引用
(1)打开Excel示例素材文件,选中【A21:J30】单元格。
(2)在【A21】单元格内输入【=$A$1】→按快捷键【Ctrl+Enter】完成公式应用的批量填充。
提示 : 字母表示列号,数字表示行号,$符代表锁定。【$A$1】表示对行和列的引用,都是绝对地引用A1单元格的位置。因此,这样的引用方式称为“绝对引用”,也可以看到,【A21:J30】单元格的值,都等于1(A1单元格的值)。
选中【A21】单元格,在【A21】单元格中输入【=A1】→按【Enter】键→选中【A21】单元格向右、向下拖动(通过拖动的方式,完成公式应用的批量填充)。
提示 【A1】表示对行和列的引用,都是相对于A1单元格位置的引用,相对位置的变化,决定了引用数据值的变化。因此,这样的引用方式称为“相对引用”,也可以看到,【A21:J30】单元格的值,都相对于【A1:J10】单元格的位置变化而取的值。
(1)选中【A21:J30】单元格,在【A21】单元格中输入【=$A1】→按快捷键【Ctrl+Enter】完成公式应用的批量填充)。
提示: 【$A1】表示对列的引用,都是绝对地引用A1单元格列的位置即A列,而行不锁定;因此,应用公式的单元格,会随着行号的变化而变化。这样只锁定了列(或行)的引用方式称为“混合引用”,也可以看到,【A21:J30】单元格的值,都等于【A1:J10】单元格中A列的值,而行的值是变化的。
(2)选中【A21:J30】单元格,在【A21】单元格中输入【=A$1】→按快捷键【Ctrl+Enter】完成公式应用的批量填充。
提示 : 【A$1】表示对行的引用,都是绝对地引用A1单元格行的位置,即第1行,而列不锁定;因此,应用公式的单元格,会随着列号的变化而变化。这样只锁定了行(或列)的引用方式称为“混合引用”,在下图中也可以看到,【A21:J30】单元格的值,都等于【A1:J10】单元格中第一行的值,而列的值是变化的。
公式批量运用时,必须要考虑单元格的引用方式。在实际编写公式时,通过选中单元格地址后,按【F4】键切换单元格的引用方式。 例如:公式中,选中【A1】按一下【F4】键,则会变化为【$A$1】绝对引用; 再按一下(第2次按)【F4】键,则会变化为【A$1】混合引用-锁定行; 再按一下(第3次按)【F4】键,则会变化为【$A1】混合引用-锁定列; 再按一下(第4次按)【F4】键,则会变化为【A1】相对引用; 继续按【F4】键,则会按照上述顺序,循环变化单元格的引用方式。