excel2010对单元格的引用有哪几种方式?请简述它们之间的区别?
有三种方式,包括绝对引用、相对引用和混合引用三种。
一、引用单元格变动区别:
1、绝对引用如果公式所在单元格的位置改变,绝对引用的单元格始终保持不变。
2、相对引用如果公式所在单元格的位置改变,引用也随之改变。
3、混合引用 表示在拖曳过程中会固定行号只变动列号或者固定列号只变动行号。
二、样式区别:
相对引用样式A1,绝对引用$A$1,混合引用格式形如“$A1,A$1两种。
三、公式引用计算值的区别:
示例:
1、相对引用:
引用格式形如“A1”。这种对单元格的引用是完全相对的,当引用单元格的公式被复制时,新公式引用的单元格的位置将会发生改变。
例如:我们在单元格A1-A5中输入数值“1,2,3...,5”,然后在单元格B1中输入式“=A1*2”,最后把B1单元格中的公式分别复制到B2至B5,则会发现B2至B5单元格中的结果均等于对左侧单元格的数值乘以2。
如图:
2、绝对引用:
引用格式形如“$A$1”。这种对单元格引用的方式是完全绝对的,即一旦成为绝对引用,无论公式如何被复制,对采用绝对引用的单元格的引用位置是不会改变的。例如:我们在单元格A1-A5中输入数值“1,2,3...,5”,然后在单元格B1中输入公式“=$A$1*2”。
最后把B1单元格中的公式分别复制到B2至B5处,则会发现B2至B5单元格中的结果均等于A1单元格的数值乘以2。
如图:
3、混合引用:
绝对列引用:引用格式形如“$A1”。这种对单元格的引用位置不是完全绝对的,当引用该单元格的公式被复制时,新公式对行的引用将会发生变化,而对列的引用则固定不变。
例如:我们在单元格A1至B5的区域中输入数值“1,2,3...,9,10”,然后在单元格C1中输入公式“=$A1*2”,最后将C1单元格中的公式分别复制到C2至D5和D1区域中,则会发现C2至D5和D1区域单元格中的结果均等于对第一列单元格的数值乘以2,即对列的引用是固定的。
如图:
扩展资料
混合引用具有绝对列和相对行,或是绝对行和相对列。绝对引用列采用 $A1、$B1 等形式。绝对引用行采用 A$1、B$1 等形式。
如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变。如果多行或多列地复制公式,相对引用自动调整,而绝对引用不作调整。例如,如果将一个混合引用从 A2 复制到 B3,它将从 =A$1 调整到 =B$1。
在Excel中输入公式时,只要正确使用F4键,就能简单地对单元格的相对引用和绝对引用进行切换。现举例说明。
对于某单元格所输入的公式为“=SUM(B4:B8) ”。
1、选中整个公式,按下F4键,该公式内容变为“=SUM($B$4:$B$8)”,表示对横、纵行单元格均进行绝对引用。
2、第二次按下F4键,公式内容又变为“=SUM(B$4:B$8)”,表示对横行进行绝对引用,纵行相对引用。
3、第三次按下F4键,公式则变为“=SUM($B4:$B8)”,表示对横行进行相对引用,对纵行进行绝对引用。
4、第四次按下F4键时,公式变回到初始状态“=SUM(B4:B8)”,即对横行纵行的单元格均进行相对引用。
参考资料:
绝对引用 如=$A$1 表示固定行号和列号不随拖曳变化单元格
相对引用 如=A1 表示在拖曳过程中会根据行号和列号的变化而取相应的单元格数值
混合引用 如=A$1 或者=$A1 表示在拖曳过程中会固定行号只变动列号或者固定列号只变动行号
A1——相对引用
$A1——相对绝对混合引用,绝对列相对行,行会随着位置变化,列固定
A$1——相对绝对混合引用,绝对行相对列,列会随着位置变化,行不变
$A$1——绝对引用,不随位置变化而变化
共四种:
A1——相对引用
$A1——相对绝对混合引用,绝对列相对行,行会随着位置变化,列固定
A$1——相对绝对混合引用,绝对行相对列,列会随着位置变化,行不变
$A$1——绝对引用,不随位置变化而变化