每个单元格都有行、列坐标位置,Excel中将单元格行、列坐标位置称为单元格地址引用。单元格地址引用的作用在于唯一标识工作簿上的单元格或区域。 公式中引入单元格引用地址,其目的在于指明所使用的数据的存放位置。通过单元格引用地址可以在公式中使用工作簿中不同部分的数据,或者在多个公式中使用同一个单元格的数据。 引用单元格数据后,公式的运算值将随着被引用的单元格数据变化而变化。当引用的单元格数据被修改后,公式的运算值也将自动修改。 一、引用的类型 在Excel中,提供了三种不同的引用类型:相对地址引用、绝对地址引用和混合地址引用。
顾名思义,“相对引用地址”是指在公式移动或复制时,该地址根据目标单元格的变化而变化,但是定义公式的单元格和公式中引用的单元格相对距离不变。 相对引用地址由列名行号表示,例如A1,由列名“A”组合和行号“1”而成。 示例1: 如图 1所示,B2单元格的公式定义为“=B1+A2+C2”,此时B1、A2、C2的单元格地址引用都是相对地址引用。当将该单元格的公式复制到E5时,会发现E5的公式定义为“=E4+D5+F5”,如图 2所示。原因就在于这种地址的引用是相对地址引用,即Excel保持定义公式的单元格与公式中引用的单元格相对位置不变。 在本例中,定义公式的单元格为B2,而公式中引用的单元格B1、A2、C2分别位于这个单元格的上方、左侧、右侧一个单元格距离。那么当将该公式复制到E5时,为了保证引用的单元格相对于要定义公式的单元格(E5)相对位置不变,则需要引用的单元格就应该变为E4(E5上方一个单元格)、D5(E5左侧一个单元格)、F5(E5右侧一个单元格)。
2. 绝对地址引用 “绝对引用地址”则表示该地址不随复制或移动的目的单元格的变化而变化。 绝对引用地址的表示方法是在相对引用地址的列好和行号前分别加上一个美元符号“$”,例如$A$1。 示例2: 如果把示例1中单元格B2中的公式稍作改动,改为“=B1+$A$2+C2”,然后将修改后的公式重新复制到单元格E5中,E5的公式将变为“=E4+$A$2+F5”,结果将为12。“$”符号就像一颗钉子,将参与运算的单元格钉住在原地单元格的引用,使它们不能因为复制或移动的目的位置的变化而变化。 试一试: 请将示例1中单元格B2中B1的引用地址改为绝对地址,然后将公式复制到E5,看看什么效果。同理可以再修改一下C2的地址为绝对地址,看看效果。 3. 混合地址引用 如果单元格引用地址(行列)一部分为绝对引用地址,另一部分为相对引用地址,例如$A1或A$1,则把这类地址称为“混合地址”。如果“$”符号在行号前,则表明该行位置是“绝对不变”的,而列位置是随目的位置的变化做相应变化。反之,如果“$”符号在列名前,则表明该列位置是“绝对不变”的,行位置将随目的位置的变化而变化。 示例3: 将示例1中单元格B2中的公式稍作改动,改为“=B1+A$2+C2”,然后将修改后的公式重新复制到单元格E5中,E5的公式将变为“=E4+D$2+F5”,结果将为10。原因就是因为“A$2”单元格中“A”是相对的引用,“$2”是绝对的引用,所以到复制到E5单元格时,“A”会变成“D”,而“$2”会不变。 %小提示: 1) 在Excel中,默认的地址是相对地址表示的。 2) 3种地址改变可以通过快捷键F4来进行变换,具体方法是:选中某个单元格,在公式编辑框中选中某个单元格地址,然后通过按F4,可以在相对地址、绝对地址和两种混合地址之间进行地址类型变换。 二、同一工作簿中单元格的引用 在当前工作表中可以引用其他工作表单元格的内容。例如当前工作表是sheet1,如果要在E5中引用sheet2工作表中A1内容,则在工作表sheet1的E5单元格中输入:“=sheet2!A1”即可(或者利用鼠标点击工作表sheet2的A1单元格,Excel会自动在sheet1的E5中输入“=sheet2!A1”)。 %小提示: 引用不同工作表的单元格或区域就是在引用的工作表和单元格之间用“!”连接即可。 三、不同工作簿中单元格的引用 不同工作簿之间也可以对单元格进行引用。具体的操作步骤是: 1) 首先打开将要引用单元格所在的工作簿,选定要引用内容的单元格。 2) 在单元格中输入“=”。 3) 切换到引用的工作簿中,单击要引用的单元格,回到当前工作簿。此时当前工作簿的单元格内会显示所引用的内容,按Enter键确认引用即可。 可以看到不同工作簿中单元格引用的格式为:[Book2]Sheet1!$A$1。其中[]括起来的是工作簿的名称,然后紧跟着引用的工作表名称,然后是“!”,然后是引用的单元格地址(默认是绝对地址)。 【本文为“职场达人 每日一招”原创,转载请注明出处】 |
|