在之前的文章里面,跟大家说完了运算符,接下来的文章中我们来看一下EXCEL中的引用。
A1引用样式
在EXCEL中,默认情况下我们使用的是A1引用样式,在这个引用样式下,字母和数字被称为行标和列标,例如A4就是引用列A和行4交叉处的单元格【还有一种引用样式就是R1C1引用样式,我们设置的时候在EXCEL选项中选择公式找到对应R1C1样式勾选再确定就可以了,在后面的文章里会给大家详细介绍】。在EXCEL2007以上的版本中,列号从A到XFD,共16,384列,行号从1到1048576,共1048576行,最后一列最后一行可以表示为:XFD1048576,这个大家了解一下就行,其实一般来说我们不会在EXCEL表中处理如此多的数据量,因为这么大量的数据如果用EXCEL来处理的话电脑会变得特别的卡甚至于完全无法处理,一般来说到一定量的数据时我们就会选择用数据库了。
我们在任意一个单元格输入:=A1,这就是一个单元格引用的公式,在这个时候,不管我们在A1单元格里输入什么内容,引用A1的单元格都会随着改变现实结果。还有一个情况就是我们在任意单元格中输入:=Sheet1!A1,这个公式也是一个单元格的引用,不过带了工作表 (也就是sheet)名,公式会随着sheet1这个表的A1单元格内容发生变化。
在引用其他表里面数据我们需要注意的是:在公式里,sheet名后面要加个感叹号。如果sheet名是自己修改的,那么引用其中的单元格后,sheet名还会有一对单引号,例如:=‘1’!A1,=‘1月’!$A$1,如果修改的sheet名只有字母,则不需要单引号,例如=Sheet!$A$1,=a!$A$1。
以上跟大家介绍的引用都发生在同一个文件(工作薄)里,对于跨工作薄的引用,还需要带有文件名,文件名在一对中括号里,例如:=[1.xls]Sheet1!$C$5,=[函数.xlsx]Sheet1!$B$1。
对于单元格引用,我们可以输入等号,然后去点击需要引用的单元格,或者复制要引用的单元格,然后在目的单元格粘贴链接也是可以实现的。
相对引用
在EXCEL的引用中,有三个比较重要的分类,就是相对引用、绝对引用以及混合引用。其实三个分类其实是一个大的概念,就是“$”这个符号的用法。在这个上面,我们主要是需要理解怎使用,而不是背后的概念。
我们先来动手做两个小表格出来,首先我们在表格里输入:=A1(如果你是在A1单元格输入的话,可能会提示循环引用,我们直接确定就行),然后我们选中单元格并且下拉几个单元格(不用管公式得到什么结果)。最后我们在公式选项卡中选择显示公式,看到的结果应该是下图所示:
这个时候我们将第一个单元格选中往右拉动,结果会如下图所示:
从这两个小测试里大家应该也看到了对应的规律了吧,这是我们必须要掌握的基础知识,因为我们在处理数据的时候都是直接下拉而不是一个一个来输入,必须要明白数据背后对应的东西是什么。
我们还可以复制A1单元格,粘贴到其他任意单元格,你会发现:公式所在单元格的位置改变,引用也随之改变。这种引用就是相对引用。
今天先给大家分享到这里,下次会给大家分享绝对引用和混合引用。大家依旧可以先自己去了解并尝试一下,虽然都很基础,但是大家不要小看这些知识,它们是会一直出现在我们使用EXCEL处理数据的整个过程中的。
**文章来自公众号【小白数据营】**
大家可以私信我进入到交流群中参与讨论和交流。