这些单元格引用方式,你都了解吗?

Excel绝大部分数据都是储存在单元格中的,我们平时用Excel处理数据,实际上也就是在处理单元格,要么增减移动单元格,要么将单元格内的数据重新排列——Excel函数也不例外,因此对于单元格的认识也就成了最基础同时也是最重要的事儿。

以工作表左上角的第一个单元格为原点,向下为行,向右为列,由此构成了一个由行列组成的坐标体系。是的,这就像我们学生时代接触过的x轴y轴坐标体。
使用坐标的方式可以表示单元格在工作表中的地址,我们将以此实现对存储在单元格中数据的调用——这种方法被称为单元格引用
单元格引用有两种样式。
一种是A1引用样式,这是系统默认的,也是最为常用的。其中A是指列标,1是指行号,例如C5单元格,也就是指C列和第5行交叉处的单元格。
另一种是R1C1引用样式,比较少见,偶尔有妙用,这里顺便介绍下,你也就随便了解下。
R是英文ROW的首字母,代表行。C是英文COLUMN的首字母,代表列。R5C3单元格也就是第5行和第3列交叉处的单元格,等同于A1引用样式中的C5单元格。
有时候您可能会收到列标变为数字的表格,这可能是因为制表者在无意间设置了R1C1的单元格引用样式,取消的方法很简单,依次单击【文件】→【选项】→【公式】,然后撤销R1C1引用样式即可。

3,单元格引用的相对性

聊完了什么是单元格引用,我们就来聊下本章的重点——单元格引用的相对性。
在很长一段时间里,Excel只所以强悍甚至伟大便是因为拥有灵活而又丰富的函数公式,而函数公式只所以灵活好用则是因为单元格引用的相对性。
什么是单元格引用的相对性呢?
举个例子。
在A1单元格输入公式:=B1
B1就是A1的引用单元格,A1的值引用自B1,B1是A1的主人。
A1就是B1的从属单元格,A1什么都得听B1的,B1是什么值A1就会是什么值,所以A1是B1的从属。
从属单元格(仆人)和引用单元格(主人)之间的关系被称为引用的相对性,由此产生了三种不同的情况,也就是我们通常所说的相对引用、绝对引用和混合引用。
1)先来看一下相对引用。
我现在手上有一份诸位的成绩表,嗯,看起来相当优秀,现在我要计算总分。揍开啦,你不要给我计算器,Excel在手,我要计算器干啥子类?
D2单元格输入公式:=B2+C2
得出A2单元格会员A的总分。
选中D2单元格,双击右下角的填充柄,可以将D2单元格的公式填充到D2:D7单元格区域,也就得出了每一位会员的成绩总分。
这事儿看起来似乎平常无奇,但有一个问题,为什么我在D2单元格输入的公式,复制填充到其它单元格区域,可以正确的计算出其它会员的成绩?
观察D3:D7单元格的公式,会发现公式的内容相比于D2已经自动发生了改变,例如B3+C3、B4+C4、B5+C5……
这种随着公式所在位置不同而相应的改变单元格引用地址的方式被称为相对引用。
相对引用所遵循的规则是:从属单元格(仆人)和引用单元格(主人)的相对位置,也就是行列的距离,保持绝对不变。
正是由于这个特点,一个函数公式才能够在不同的单元格中重复使用,而不用每一个单元格的函数公式都需要手工输入。
如果上面这句话你一时半会理解不了,那只需要记得下面这句话就好了。
相对引用的单元格地址会变。
 
2)绝对引用
绝对引用的意思是不管公式被复制到哪,所引用的单元格地址绝对不会发生改变。
例如我们在B2单元格输入公式=$A$1,则无论公式向右还是向下复制填充,都始终保持=$A$1不变。
对比下相对引用,我们同样在B2单元格输入公式=A1,则无论公式复制到哪,它都在变……
没有对比就没有伤害,所以有个经受过严重感情挫折的人说相对引用是朝三暮四随风倒,甘做墙头一棵草;绝对引用是海枯石烂心不变,一生一世到永远~

=$A$1

=A1

对比一下绝对引用和相对引用的单元格地址会发现绝对引用比相对引用多了符号$。
我们不妨把$看成一把锁,它锁住了列标$A,也锁住了行号$1,所以不管公式复制到哪儿,单元格地址都不会发生变化。
当然,你也可以把$看成美金,毕竟这本来就是美金符号。但这难免有些伤感,意思就是你有钱,他是绝对引用,一心一意跟着你,你没钱,不好意思,他就成了相对引用,变了心,能走多远走多远……好可怜一男人
3)混合引用
我们上面说$是一把锁,锁住了列标也锁住了行号,所以绝对引用状态下的单元格无论走到哪地址都不会改变。
但若是我只锁行号不锁列标呢?比如B2单元格输入公式=A$1,结果会发现公式向右复制时列标在变,但行号不变。
反过来只锁列标不锁行号,比如B2单元格输入公式=$A1,公式向下移动则列标不变,行号会变。
这种不完全的绝对引用,或者说不完全的相对引用,我们称之为混合引用。
小贴士:
虽然不同的引用方式可以通过手工输入$来设置,但较为烦琐,使用<F4>功能键则可以在以下四种引用方式中循环切换。
绝对引用→行绝对列相对引用→行相对列绝对引用→相对引用
原载:Excel星球
作者:看见星光
(0)

相关推荐

  • VLOOKUP函数公式再长都不慌!掌握这3个重点和4个方法,稳稳拿下!

    ★ 编按 ★ Excel公式中如果使用了单元格引用,那么公式计算的结果将是可变的.只要被引用的单元格的值产生变化,公式计算的结果就会发生相应的变化.Excel公式的一个强大的功能就是公式可以进行复制, ...

  • Excel表格中删除行后,序号也不连续了,一个公式教你搞定

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 我们在制作表格时,经常会在最左边一列填充一个序号,记录表格数据.但是当我们发现有些行不需要时,将其删除后,序号中断了,变得 ...

  • VBA中的常用单元格引用方式

    诸君好~ VBA编程经常和"对象"打交道,其中最频繁的对象大概就是"单元格"了.(听说您还没有对象?那--我想你大概需要一份Excel,包邮988--) 今天我 ...

  • 合并单元格专题合集—关于合并单元格,这里几乎都有解决方案

    万一您身边的朋友用得着呢? 免费咨询热线:如果您有工作中的困惑要和小菜分享或探讨,欢迎您发送邮件至3482197@QQ.COM,咱们一起研究提高. 截止今日小菜已分享400+篇经验之谈,可以文章编号或 ...

  • 【零基础学Excel】3-2单元格引用

    介绍Excel中关于单元格引用的技巧和方法

  • 公式中的单元格引用

    这是使用Excel公式的基本功.很多公式中的错误,都是因为没有很好的掌握相对和绝对引用造成的.熟练掌握这一点,可以是你在使用公式时非常灵活,甚至可以自行设计出非常"高级"的公式用法 ...

  • Excel 合并单元格/快捷键方式

    表白:黑白圣堂血天使,天剑鬼刀阿修罗.  讲解对象:/Excel 合并单元格/快捷键方式 作者:融水公子 rsgz Excel教程 http://www.rsgz.top/post/121.html ...

  • excelvba代码编辑视频:如何编辑单元格引用方法

    excelvba代码编辑视频|vba代码如何编辑视频|编辑vba单元格引用视频|vba代码编辑方法视频 本视频教程由部落窝教育分享.

  • vba的单元格引用的总结

    在VBA代码中引用Excel工作表中单元格区域的方式小结 分类:ExcelVBA>>ExcelVBA对象模型编程>>常用对象>>Range对象 在使用ExcelVB ...

  • VBA--各种各样的单元格引用(二)

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 上一篇中我们介绍了如何引用整个表格,如何引用相对单元格以及如何引用表格的末 ...

  • VBA--各种各样的单元格引用

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 在EXCEL中会碰到各种各样的对单元格和表格的操作.比如,会碰到想选择当前 ...