很多人用Excel很长时间,但是一些很重要的基本概念都没搞懂。
有时候我们会发现Excel中出现很奇怪的错误,一直找不到原因,很可能就是因为对概念理解不透彻,使用方法出了问题。
比如说,Excel中的引用,就是很多人没搞明白的概念。
什么是“引用”,我们来看个例子。
比如我们有个成绩记录表,如上图左侧所示。现在在E2单元格输入“=A2”,我们会发现单元格内容变成了张3,和A2单元格的内容是一样的。
这便是“引用”,意思是E2这个单元格,引用了A2单元格的内容。这时候我们如果修改A2单元格的内容,E2单元格也会跟着变化。
如果我们把E2单元格向下、向右拖,会发现结果如下:
我们发现,拖动后,其他单元格的内容并不是A2单元格的内容了。比如E3,展示的就是A3的内容,F2展示的是B2的内容。
为啥是这样呢?
因为“=A2”是一种“相对”引用的方式,它记录的是引用单元格和被引用单元格之间的相对位置关系。
比如上面的引用,真实的含义是:E2这个单元格引用它左侧第4个单元格的内容。
我们拖动单元格(十字的时候拖动),相当于把这个引用方式应用到其他单元格,所以内容当然会跟着变化。
这种相对引用的方式,大部分时候是很好用的,举个例子:
比如上图的成绩表,记录有每位学生的语文成绩和数学成绩,现在要用Excel来求总成绩。
我们在E2单元格输入“=B2+C2”,就算出了张3的总成绩。因为是相对引用,往下拖动后,会相应计算每个学生的总成绩。
但另外一种情况,我们是不希望引用的内容随着单元格自身位置变化而变化的,这时候我们就要采取绝对引用的方式。
如下面的例子:
比如多了一个基础分,每个学生都是相同的,然后总成绩=语文成绩+数学成绩+基础分
如果我们在E3那里输入公式“=B1+B3+C3”,你会发现除了张3的成绩计算正确,其他都错了。
为什么?因为采用相对引用的话,到了李4这里,公式基础分引用的就是B2单元格的数据,而B2单元格的数据是“语文成绩”这个字符串,当然公式报错!
这时候我们把公式改一下,改为:“=$B$1+B3+C3”,你会发现全部都对了:
这是因为$B$1是一种绝对引用的方式,意思就是不管采取引用的单元格位置在哪里,都引用B1单元格的数据,而不是采取相对位置的方式。
很多人发现自己Excel公式总是计算错误,很可能就是这里搞错了!
有些人也会问:为啥不采取=B3+C3+30的方式吗?也很简单,还不需要绝对引用呢!
采用绝对引用的好处是:万一我们要对基础分调整,只要修改B1单元格的数据就可以了,公式计算结果会自动改变。
否则我们就要修改每一个公式了。所以这是一种更灵活的方式!希望这篇文章能帮助到你!
更多牛逼Excel技巧,请关注公众号:zhichangcdb (打开微信,搜索公众号),回复excel有惊喜!