论文部分内容阅读
摘 要:Excel是常用的数据统计和分析软件,尤其是统计、计算的功能强大,单元格引用是Excel中一个较典型的问题,在公式、函数、图表、数据分析中都会涉及单元格引用。本文介绍单元格的绝对、相对、混合地址的引用。
关键字:Excel;相对引用;绝对引用;混合引用;
文章编号:1674-3520(2014)-10-00-02
一、引言
单元格引用在Excel中无处不在,无论是简单数值计算还是函数计算,无论是圖表分析还是高级的数据分析,引用功能都或多或少的起着重要作用。引用的作用在于标识工作表上的单元格或单元格区域,并指明公式中所使用的数据的位置。通过引用,可以在公式中使用本工作表中不同部分的数据,还可以引用同一个工作簿中不同工作表上的单元格数据和其他工作簿中的数据。
二、什么是单元格引用
Excel中单元格的引用分为相对引用、绝对引用和混合引用。Excel默认的为相对引用。
(一)相对引用
相对地址:使用单元格的列标加行号表示单元格地址的方法,叫相对地址。如:A1、B1、C2等。
相对引用:在公式中使用相对地址的操作方法称为相对引用。公式中的相对单元格引用,是指公式右边单元格是基于公式左边所指单元格的相对位置。如果公式所在单元格(即公式左边所指单元格)的位置改变,引用也随之改变。如果多行或多列的复制公式,引用会自动调整。
相对引用的特点:当把公式复制到其他单元格时,公式中的引用地址会随之产生相应的变化。
(二)绝对引用
绝对地址:在单元格的行号、列表前面各加上一个$符号表示单元格地址的方法,叫绝对地址。如:$A$1、$B$1等。
绝对引用:公式中引用绝对地址的操作称为绝对引用。单元格中的绝对单元格引用,指总是引用指定单元格的数据。默认情况下,新公式使用相对引用,需要使用符号$将它们转换为绝对引用。我们可把行、列号前面的“$”符号比喻成一把锁,由于它把行和列都锁起来了,所以被锁住的这一单元格地址不管粘贴到哪里都不会发生变化。“$”符号“锁”的作用,它“锁”在行上,则行号不变;它“锁”在列上,则列号不变;而未被$符号“锁住的”单元格地址则会随着结果位置的变化而产生相应的变化。
绝对引用的特点:当把公式复制到其他单元格中时,公式中的引用地址不会发生改变。
(三)混合引用
混合引用有绝对行相对列(A$1)和相对行绝对列($A1),即绝对哪一项,哪一项在公式复制中是不变的。如:A$1列是相对地址,会发生改变;行是绝对地址,不发生改变。$A1列是绝对地址,不发生变化;行是相对地址,会发生变化。
(四)相对引用和绝对引用之间的转换
默认情况下,新公式使用相对引用,如果需要将其转换为绝对引用或混合引用,可通过按“F4”键来快速进行转换。
按一次F4键,将变成如下的绝对引用,=SUM($A$1:$B$5),这种形式称为行列的绝对引用;按两次F4键,将变成如下的绝对引用,=SUM(A$1:B$5),这种形式称为行的绝对引用;按三次F4键,将变成如下的绝对引用,=SUM($A1:$B5),这种形式称为列的绝对引用;如果按下第四次F4键,将变回到普通的相对引用。如此循环。
三、实例解析单元格地址的引用
我们以最常见的学生成绩表为例,来解析excel2010中单元格地址的几种引用形式。现在excel2010中有学生的各科成绩,我们现在利用函数求出每个学生的总成绩,并计算其排名。
(一)利用相对引用计算学生总成绩
首先计算第一个同学的总分,在G3单元格输入函数“=SUM(C3:F3)”并按回车键,便可求得。后面每个同学的总分都需要如此输入相同的函数吗?没有必要,我们只需要将G3单元格的公式复制到下方单元格即可。再次选中G3单元格,并双击单元格右下角的自动填充柄,下面所有同学的总分都自动算出。这是为什么呢?按“Ctrl+~”键将公式显示出来(见图1),不难发现,当我们把公式复制到下方单元格时,公式自动发生了变化,G4单元格为“=SUM(C4:F4)”,G5单元格为“=SUM(C5:F5)”,依次类推……可见,当把含有相对引用地址(“C3:F3”)的公式复制到其他单元格时,公式中的地址随着公式所在的位置而发生了相应的变化。
图 1
(二)利用相对引用和绝对引用计算学生名次
在H3单元格输入函数“=RANK(G3,G3:G12)”并按回车键,便可求得第一个同学的名次为5。如果我们还是用刚才的方法,双击H3单元格右下角的自动填充柄将公式复制到下方单元格,出现如图3的结果,不难发现结果错误,不同分数的同学名次却是相同的。这是为什么呢?按“Ctrl+~”键将公式显示出来(见图3),发现RANK函数所引用的比较区域G3:G12是不希望在公式复制过程中发生变化的,而我们当前的引用格式“G3:G12”是相对引用,当我们把公式向下复制时,单元格地址也随之发生变化。怎么才能使这个地址区域在复制时不发生变化呢?单击H3单元格,选中“G3:G12”后按一次F4键,变成绝对引用格式“$G$3:$G$12”,此时H3单元格的公式变为“=RANK(G3,$G$3:$G$12)”,现在我们再把公式向下复制,需要变化的“G3”随之发生了变化,而不需要变化的“$G$3:$G$12”就没有发生变化,如图4。当然现在的结果也就对了。
四、结语
在Excel电子表格处理软件中,许多公式、函数及数据分析都需要使用相对引用、绝对引用和混合引用,熟练运用可起到事半功倍的效果。
参考文献:
[1]徐贞如 金英华.计算机公共基础教程[M].辽宁:大连理工大学出版社.2009:156-160
关键字:Excel;相对引用;绝对引用;混合引用;
文章编号:1674-3520(2014)-10-00-02
一、引言
单元格引用在Excel中无处不在,无论是简单数值计算还是函数计算,无论是圖表分析还是高级的数据分析,引用功能都或多或少的起着重要作用。引用的作用在于标识工作表上的单元格或单元格区域,并指明公式中所使用的数据的位置。通过引用,可以在公式中使用本工作表中不同部分的数据,还可以引用同一个工作簿中不同工作表上的单元格数据和其他工作簿中的数据。
二、什么是单元格引用
Excel中单元格的引用分为相对引用、绝对引用和混合引用。Excel默认的为相对引用。
(一)相对引用
相对地址:使用单元格的列标加行号表示单元格地址的方法,叫相对地址。如:A1、B1、C2等。
相对引用:在公式中使用相对地址的操作方法称为相对引用。公式中的相对单元格引用,是指公式右边单元格是基于公式左边所指单元格的相对位置。如果公式所在单元格(即公式左边所指单元格)的位置改变,引用也随之改变。如果多行或多列的复制公式,引用会自动调整。
相对引用的特点:当把公式复制到其他单元格时,公式中的引用地址会随之产生相应的变化。
(二)绝对引用
绝对地址:在单元格的行号、列表前面各加上一个$符号表示单元格地址的方法,叫绝对地址。如:$A$1、$B$1等。
绝对引用:公式中引用绝对地址的操作称为绝对引用。单元格中的绝对单元格引用,指总是引用指定单元格的数据。默认情况下,新公式使用相对引用,需要使用符号$将它们转换为绝对引用。我们可把行、列号前面的“$”符号比喻成一把锁,由于它把行和列都锁起来了,所以被锁住的这一单元格地址不管粘贴到哪里都不会发生变化。“$”符号“锁”的作用,它“锁”在行上,则行号不变;它“锁”在列上,则列号不变;而未被$符号“锁住的”单元格地址则会随着结果位置的变化而产生相应的变化。
绝对引用的特点:当把公式复制到其他单元格中时,公式中的引用地址不会发生改变。
(三)混合引用
混合引用有绝对行相对列(A$1)和相对行绝对列($A1),即绝对哪一项,哪一项在公式复制中是不变的。如:A$1列是相对地址,会发生改变;行是绝对地址,不发生改变。$A1列是绝对地址,不发生变化;行是相对地址,会发生变化。
(四)相对引用和绝对引用之间的转换
默认情况下,新公式使用相对引用,如果需要将其转换为绝对引用或混合引用,可通过按“F4”键来快速进行转换。
按一次F4键,将变成如下的绝对引用,=SUM($A$1:$B$5),这种形式称为行列的绝对引用;按两次F4键,将变成如下的绝对引用,=SUM(A$1:B$5),这种形式称为行的绝对引用;按三次F4键,将变成如下的绝对引用,=SUM($A1:$B5),这种形式称为列的绝对引用;如果按下第四次F4键,将变回到普通的相对引用。如此循环。
三、实例解析单元格地址的引用
我们以最常见的学生成绩表为例,来解析excel2010中单元格地址的几种引用形式。现在excel2010中有学生的各科成绩,我们现在利用函数求出每个学生的总成绩,并计算其排名。
(一)利用相对引用计算学生总成绩
首先计算第一个同学的总分,在G3单元格输入函数“=SUM(C3:F3)”并按回车键,便可求得。后面每个同学的总分都需要如此输入相同的函数吗?没有必要,我们只需要将G3单元格的公式复制到下方单元格即可。再次选中G3单元格,并双击单元格右下角的自动填充柄,下面所有同学的总分都自动算出。这是为什么呢?按“Ctrl+~”键将公式显示出来(见图1),不难发现,当我们把公式复制到下方单元格时,公式自动发生了变化,G4单元格为“=SUM(C4:F4)”,G5单元格为“=SUM(C5:F5)”,依次类推……可见,当把含有相对引用地址(“C3:F3”)的公式复制到其他单元格时,公式中的地址随着公式所在的位置而发生了相应的变化。
图 1
(二)利用相对引用和绝对引用计算学生名次
在H3单元格输入函数“=RANK(G3,G3:G12)”并按回车键,便可求得第一个同学的名次为5。如果我们还是用刚才的方法,双击H3单元格右下角的自动填充柄将公式复制到下方单元格,出现如图3的结果,不难发现结果错误,不同分数的同学名次却是相同的。这是为什么呢?按“Ctrl+~”键将公式显示出来(见图3),发现RANK函数所引用的比较区域G3:G12是不希望在公式复制过程中发生变化的,而我们当前的引用格式“G3:G12”是相对引用,当我们把公式向下复制时,单元格地址也随之发生变化。怎么才能使这个地址区域在复制时不发生变化呢?单击H3单元格,选中“G3:G12”后按一次F4键,变成绝对引用格式“$G$3:$G$12”,此时H3单元格的公式变为“=RANK(G3,$G$3:$G$12)”,现在我们再把公式向下复制,需要变化的“G3”随之发生了变化,而不需要变化的“$G$3:$G$12”就没有发生变化,如图4。当然现在的结果也就对了。
四、结语
在Excel电子表格处理软件中,许多公式、函数及数据分析都需要使用相对引用、绝对引用和混合引用,熟练运用可起到事半功倍的效果。
参考文献:
[1]徐贞如 金英华.计算机公共基础教程[M].辽宁:大连理工大学出版社.2009:156-160