原立涛
(黑龙江科技大学,黑龙江 哈尔滨 150090)
电子表格中关于“引用”的使用研究
原立涛
(黑龙江科技大学,黑龙江 哈尔滨 150090)
我们在使用电子表格时,经常遇到引用单元格的问题,无论是数据引用,还是公式引用,熟练掌握和使用各种引用技巧,往往能达到事半功倍的效果。
Excel;单元格;引用;使用;研究
常用的办公套装软件Microsoft Office中电子表格Excel是大家比较喜欢使用的一种文档工具。它是用字母表示的列和数字表示的行所组成的单元格来描述数据或者文本。其工作面好似一张二维表格。在使用过程中,我们既可以在单元格中输入内容,亦可在编辑栏中进行输入,同时名称框中会显示出我们输入内容所在的位置,即称之为Cell的单元格。在进行较为复杂的工作,比如用到公式,或者引用其他单元格的内容,创建图表、透视表,关联日期等。就需要我们非常熟悉并且熟练使用“引用”这一功能,从而发挥软件的巨大功能,来完成各种工作,提高效率。
在使用Excel的过程中,有喜欢使用A1方式的,即字母数字形式;还有喜欢使用R1C1方式的。但无论何种方式,我们都可以在软件中进行更改互换。比如在单子表格Excel 2003中,我们通过单击菜单“工具—选项—常规”中进行单元格引用方式切换。
对于喜欢使用Excel 2007的用户,可以通过单击主窗体左上角的Office图标,其中有“Excel选项”,打开之后选择“公式”选项卡,可以看到里面有关单元格引用方式的切换,可以进行选择。
日常工作,用得最多的就是复制,如文字的复制、公式的复制。前者仅是简单地拷贝过来,而复制公式,却因不同的引用产生不同的影响,从而对计算结果产生较大偏差。所以,在创建公式之前,一定要弄清楚不同引用类型的含义及区别。
由于大多数用户喜欢使用办公软件中默认的方式,也就是A1(列标+行标)方式,因此下面就具体谈一谈有关绝对引用、相对引用和混合引用的概念及使用方法。
(1)相对引用:从C1单元格复制公式= e1+f1到d2单元格或其他单元格中时,行或列的引用会改变。即将公式复制到d2时变为:= f2+g2。所谓行或列的引用会改变,即指代表行的数字和代表列的字母会根据实际的偏移量相应改变。
即:相对引用在公式往下填充时行号会变,同时往右填充时列标也会变。
(2)绝对引用:我们需要使用该公式,而令其行和列的引用不发生改变。
例如:C1单元格里的公式:=$e$1+$f$1。
如果将公式复制到d2单元格时仍希望公式不发生改变,就采用绝对引用,当将公式复制到d2单元格时仍为:=$e$1+$f$1。
即:使用这个公式,无论是向下还是向右拉填充公式,永远都是不会改。
(3)混合引用:行或列中既存在相对引用,同时也存在绝对引用。
例如:C1单元格有公式:=$e1+f$1。
当将公式复制到d2单元格时变为:=$e2+g$1;当将公式复制到C2单元格时变为:=$e2+f$1 。
通过上面的说明可以发现不用引用的使用规律:绝对地址是在行号和列号上加了绝对地址符“$”,在公式复制时不会发生变化,相对地址是没有加上绝对地址符号的列标和行号,它会随着公式复制到其他单元格时发生相对变化。如图1所示,混合引用时部分地址发生变化。具体情况要视具体的引用来实际分析。
图1 混合公式引用部分地址变化
(4)相对与绝对引用的切换:使用转换键Shift与上档键4可以得到绝对用符号“$”,一般用户常常采用这种方式,但是使用的过程中会出现各种各样的错误,修改起来也比较麻烦,我们可以使用快速转换的方式来完成二者的切换。
将带有公式的单元格进行选中,切换到编辑栏中,把相应的公式中的引用部分用鼠标选中,反复按F4功能键,即可进行绝对引用与相对引用的快速切换。
3.1Excel图表标题引用
如果单元格中已经有标题文字内容。我们在制作图表时,就没有必要再重复打字,Excel图表标题可以引用单元格内容。
Excel图表标题引用方法是:单击图表标题,然后在编辑栏中输入:=含有标题内容的单元格引用地址,按Enter键,即可生成与单元格链接相同内容的图表标题。
如果我们修改标题所在单元格的内容,图表标题内容也会随之相应改变,如图2所示。
图2 修改单元格图表标题更改示意
3.2在电子表格中引用其他位置数据
如果我们在进行单元格操作时要引用其他表格中的数据。可归纳为3种情况。一是引用同一个工作簿中其他工作表中的数据;二是引用同一文件夹中不同工作簿中的数据;第三就是引用其他文件夹中不同工作簿中的数据。
(1)第一种情况:同一个工作簿中其他工作表中数据的引用。
在单元格中输入公式:=sheet3!S4,确认后,该结果会随着要引用数据的改变而改变
(2)第二种情况:同一文件夹中不同工作簿中的数据引用。
在单元格中输入公式:=’[文件名称.xls]sheet3!S4,确认回车键。
(3)第三种情况:引用其他文件夹中不同工作簿中的数据。
比方说在文件夹“D:音乐文档”中有需要引用的数据,数据所在文件名称是“歌曲大全.xls”,数据存在于“现代音乐”工作簿中,数据所在单元格是“A5”。在要引用的单元格中输入公式:=’ D:音乐文档[歌曲大全.xls]’!现代音乐就可以了。
4.1隔行引用另一表格中的连续数据
例如:A1,A5,A9,A13中引用E1:E4的数据。可利用OFFSET偏移函数,选中A1:A4,在公式栏输入中输入=OFFSET(E$1, ROW()/4,)。下拉至A13单元格,就会得到相应的结果。
4.2不同工作表中数据匹配问题
在制作工作表时,用户经常需要在不同的工作表间引用数据。在引用数据时,有时需要引用相匹配的数据,如在新工作表中按照编号来引用另一个工作表中的姓名,如图3—4所示。可以使用VLOOKUP函数,用来搜索电子表所选区域中满足条件的内容,然后确定区域中的行序号,最后返回单元格的值。这样的结合会省去操作者很多时间以便完成工作。
图3 按编号引用工作表姓名
图4 使用VLOOKUP函数搜索示意
总之,电子表格中关于“引用”的应用还有很多,这些需要我们在实际工作中去发现、去解决。随着使用的增多,用户将体会到使用“引用”给工作带来的各种便利和乐趣。
[1]宋正强.Excel 2010在会计与财务管理日常工作中的应用[M]北京:人民邮电出版社,2014.
[2]张琦.电子表格(Excel)中单元格引用的分析[J].工程技术(文摘版),2015(6):259-260.
[3]孔洋.Excel使用公式引用不连续多区域[J].电脑编程技巧与维护,2015(18):16-17 .
[4]施国宏.Excel的相对引用、绝对引用和混合引用[J].办公自动化(综合月刊),2011(7):49.
[5]李巧侠.解析Excel中的单元格地址引用[J].计算机光盘软件与应用,2014(15):305-306.
Research on the use of spreadsheets about“reference”
Yuan Litao
(Harbin University of Science and Technology, Harbin 150090, China)
When we use a spreadsheet, we often encounter the problem of reference cells. Whether it is a data reference, or the formula reference, being skilled at mastering and using of various reference skills often can achieve a multiplier effect with half effort.
Excel; cell; reference; use; research
原立涛(1968— ),男,山东掖县。