单元格行、列坐标位置称之为单元格引用。在公式中可以通过引用来代替单元格中的实际数值。在公式中不但可以引用本工作簿中任何一个工作表中任何单元格或单元格组的数据,也可以引用其他工作簿中的任何单元格或单元格组的数据。引用单元格数据以后,公式的运算值将随着被引用的单元格数据的变化而变化。当被引用的单元格数据被修改后,公式的运算值将自动修改。
相对引用及其应用
相对引用的格式是直接用单元格或单元格区域名。使用相对引用后,系统将会记住建立公式的单元格和被引用的单元格的相对位置关系,在粘贴这个公式时,新的公式单元格和被引用单元格仍保持这种相对位置
例如:输入公式计算平均分。在F4单元格中输入公式“=(B4+C4+D4+E4)/4”按Enter键,得出平均分;选中含有公式的F4单元格,将鼠标移至该单元格右下角,变成十字形状(填充柄),按住鼠标左键不放向下拖动填充柄,拖至F17单元格后释放鼠标左键,Excel将自动计算出其他同学的平均分,显示相对引用结果。
绝对引用及其应用
绝对引用就是指被引用的单元格与引用的单元格的位置关系是绝对的,无论将这个公式粘贴到任何单元格,公式所引用的还是原来单元格的数据。绝对引用的单元格名的行和列前都有“$”符号,即绝对符号
例如:输入公式计算总评。在G4单元格中输入“=B4B1+C4C1+D4D1+E4E1”按Enter键得到平均分成绩,如图
选择要添加绝对符号的参数,如选择B1、C1、D1和E1,然后按【F4】键。选中G4单元格,将鼠标移至G4右下角,向下拖动至G17后释放鼠标左键,系统自动计算出了其他同学的总评成绩,此时可以在编辑栏中看到G17单元格中的公式,公式中添加了绝对符号的单元格不会发生变化
混合引用及其应用
若$符号在数字前,而字母前没有$符,那么被引用的单元格行的位置是绝对的,列位置是相对的。反之,行的位置是相对的,而列位置是绝对的。这就是混合引用,如E$3或$E3
例如:建立九九乘法表
-
输入公式。在B2单元格中输入公式“=A2*B1”,按Enter键,得到计算结果“4”
- 添加绝对符号。希望第一个乘数的最左列不动($A)而行跟着变动,希望第二个乘数的最上行不动($1)而列跟着变动,因此将B2单元格中的公式更改为“=$A2*B$1”,
-
拖动B2右下角的填充柄向下复制公式
-
拖至B9后释放鼠标左键,选择B2:B9单元格区域,拖动B9单元格右下角的填充柄向右复制公式
-
拖至I9单元格后释放鼠标左键,九九乘法表制作完毕,显示混合引用结果。
对其他工作表数据的引用
可以在工作簿中引用其他工作表的单元格,例如,要引用工作表Sheet2中的单元格B4,则公式中输入Sheet2!B4,即用感叹号!将工作表引用和单元格引用分开。如果工作表已经命名,则使用工作表名字再加上单元格引用
-
输入公式。在“2月份”D2单元格中首先输入当前工作表中要参与运算的单元格,如输入“=B2+C2+”,切换至“1月份”工作表中,选择要参与运算的单元格,如选择F2单元格,按Enter键,返回“2月份”工作表中,可以看到计算的结果为“2558”,在编辑栏中可以看到公式中引用了“1月份”工作表的单元格F2
- 拖动D2单元格右下角填充柄向下复制公式,拖至D15后释放鼠标左键,系统自动算出其他员工的应发工资。
不同工作簿的外部引用
当需调用的数据与当前工作表不在同一工作簿时,需要打开两个不同的工作簿,然后选择另外一个工作簿中的数据。假设每个月的工资都采用不同的工作簿保存,以下举例:
- 打开工作簿“二月份工资表”,在D2单元格中输入公式“=B2+C2+”,
- 打开另一工作簿“一月份工资表”,选中要引用的单元格,如F2单元格
- 按Enter键,自动切换至二月份工资表中,此时可看到计算出的结果,并在编辑栏中查看到关于该单元格的公式
- 将D2单元格中的公式复制到D3:D15单元格区域,计算出其他员工的应发工资