Excel对数据的引用有四种方式:相对引用、绝对引用、混合引用和名称引用。引用方式即从地址中找到数据的方式。要引用单元格的数据,就涉及单元格的地址。
(1)相对引用:指引用单元格的地址随复制/填充位置发生变动的引用,即如果公式单元格的位置发生了改变,引用地址也随之改变。其规律是:结果单元格与引用单元格的相对位置不变。例如,将公式“=(A2+B2)*0.5”放在单元格C2中,通过复制或拖动填充柄将C2向下粘贴/填充到C3时,C3的公式即为“=(A3+B3)*0.5”,而向右复制/填充到D2时,公式则变为“=(B2+C2)*0.5”。相对引用所采用的地址被称为“相对地址”。
(2)绝对引用:指引用单元格的地址不发生变动的引用。单元格存放的数据如果是应用中的某种恒定的量,则其地址不变。这样的地址用“$列标$行标”表示,例如“$A$1”。这种单元格里可能存放着类似利率、阈值这类相对不变的“恒量”。绝对引用所采用的地址被称为“绝对地址”。
(3)混合引用:分为“列绝对、行相对”与“行绝对、列相对”两种情况。在实际应用中,还有区域标识的方式。
列绝对、行相对:复制/填充公式时,列标不会发生变化,行标会发生变化,单元格地址的列标前将添加符号“$”。如“$A1”“$C10”“$B1:$B4”等。
行绝对、列相对:复制公式时,行标不会发生变化,列标会发生变化,单元格地址的行号前将添加符号“$”。如“A$1”“C$10”“B$1:B$4”等。(www.xing528.com)
区域标识:如果需要定义一个区域,一般还可以标识为“工作表名称!列标行标:列标行标”。例如,“货物信息!A$3:E$800”表示名为“货物信息”的工作表从A$3单元格至E$800单元格之间的相应区域。
(4)名称引用:如14.2章节所述,如果工作表的数据区域转换为Excel表格,函数在引用表格中的数据时,往往可以利用Excel表格定义的表格名称及其下属的列名称进行引用。在实际操作中,名称引用往往与选中表格的多列(多行)相似。即在选择表格区域时,只需在标题上按住鼠标进行拖拉,Excel将自动识别,将多列地址的名称作为函数的参数,形成类似于“表名称[[列名]:[列名]]”形式的引用参数。
实 用 技 巧
在录入函数参数时,可以通过按功能键F4来快速切换相对引用和绝对引用。例如,在录入“=货物信息!A$3:E$800”中的“A$3”时,可以先录入“A3”;然后按F4键,Excel将引用转为“$A$3”;再按一次F4键,则转换为“A$3”;最后再按一次F4键,转换为“$A3”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。