Excel中的相对引用和绝对引用

   Excel中的相对引用和绝对引用

        因为相对引用和绝对引用在很多操作中都会用到,比如说:条件格式、数据有效性、函数公式、高级图表甚至宏和VBA代码。

  搞不清楚引用方式的话,这么多高大上的应用一切都免谈了。

  公式中引用单元格或者区域时,引用的类型可分为以下三种:

  相对引用

  当把公式复制到其它单元格中时,行或列的引用会改变。所谓行或列的引用会改变,即指代表行的数字和代表列的字母会根据实际的偏移量相应改变。

  举一个例子:D5单元格输入公式=A1

  (这里咱就不贴图了哈,可以自己打开Excel操作一下)当向下填充公式到D6、D7单元格的时候,公式会依次变成=A2、=A3。

  如果向右填充公式到E5、F5单元格的时候,就会变成=B1、=C1……

  这个相对引用其实就是朝三暮四随风倒,甘做墙头一棵草啊。

  绝对引用

  当把公式复制到其它单元格中时,行和列的引用不会改变。

  举一个例子:D5单元格输入公式=$A$1

  当向下填充公式的时候,无论复制填充到哪个单元格,公式依然是=$A$1

  当向右填充公式的时候,无论复制填充到哪个单元格,公式还是=$A$1

  这个绝对引用就是海枯石烂心不变,一生一世到永远啊。

  混合引用

  行或列中有一个是相对引用,另一个是绝对引用。

  举一个例子:D5单元格输入公式=A$1

  注意这里和上面的例子中少了一个$符号,当向下填充公式到D6、D7单元格的时候,公式依然是=A$1。

  如果向右填充公式到E5、F5单元格的时候,就会变成=B$1、=C$1……

  你看这里,因为在行号前面加了一个$符号,行号就固定不变了,而列标前面没有加$符号,列标就会发生变化。这是不是说有钱哪儿都好办事儿呢??

  混合引用还有一个用法:就是=$A1

  这里和上面的例子中差不多的模样,只是$符号跑到列标前面去了,当向下填充公式到D6、D7单元格的时候,公式就会变成=$A2、=$A3……

  如果向右填充公式到E5、F5单元格的时候,公式依然是=$A1 。

  这个混合引用就是一半海水一半火焰,自古美女爱大款,没钱的能滚多远是多远啊。

  使用不同的引用方式,除了手工输入美元符号以外,可以将光标放到编辑栏内,按F4键,每按一次,美元符号就会跑到不同的地方,也就是不同的引用方式。 也可以先按一下F2键,再按F4键,效果也是一样的。

  相对引用和绝对引用比较好理解,而混合引用则会相对复杂一些。什么时候使用什么样的引用,还需要在实际操作中多多用心揣摩领会。

  在下面这个乘法表中所用到的公式,就是使用了不同的混合引用。您如果有兴趣,可以动手试试,这样会更有助于理解。

时间: 2024-09-11 01:13:31

Excel中的相对引用和绝对引用的相关文章

在excel中如何跨工作表自动引用数据或计算?

  在实际工作过程中,我们经常需要编制各种模板供其他人填写.所以,利用数据有效性制作可供选择的下拉菜单就是一个很常用的方法.一般来说,我们会制作一个包含全部基本信息的表,表单列示所有的备选项目,比如说姓名.型号.部门等等,而实际的填写表格是另外一张表.那么在excel中如何跨工作表自动引用数据或计算?下面小编就为大家介绍一下,一起来看看吧! 方法/步骤 暗渠简单的一种是直接等于其它工作表的单元格,比如:sheet2工作表中A1单元格引用sheet1表中A1单元格,则直接=Sheet1!A1就引用

Excel中的单元格引用

Excel中的工作表(Worksheet)是由一系列行和列组成的二维表,当我们在使用Excel创建应用程序(例如编写VBA代码),或者创建一个复杂的Excel应用(例如公式.数据透视表.统计图表等)时,需要引用独立的Excel单元格(称之为Cell)或单元格区域(称之为Range),详细了解各种不同单元格或单元格区域的引用和设置方式是非常重要的,这将有助于改善我们的操作习惯或编程方式,从而提高工作效率. 两种单元格引用方式 可能有许多用户并不是特别清楚,在Excel中,有两种单元格引用方式:A1

Excel中循环引用的用法

  Excel中循环引用的用法          提到循环引用,恐怕很多同学都不会陌生,而且会敬而远之.在Excel中输入公式时,经常会遇到下面的提示框,这就是因为公式中有循环引用的问题导致的. 通常情况下,如果公式中包含对其他单元格或者运算结果的引用,无论是直接还是间接,都不能包含对自身取值的引用.

EXCEL中数据引用的方法

  EXCEL中数据引用的方法          第一步,观察需要引用的数据中,目标名称是否有重复,无重复名称,可以使用VLOOKUP函数,有重复名称,可以使用SUMIF函数.如下图所示: VLOOKUP=(名称A,数据范围A,第A列数据,0或者1),函数意义表示为在"数据范围A内"将与"名称A"所对应的"第A列数据"引用出来,最后的0表示准确引用,1表示模糊引用,基本默认为0; 注意:数列数的时候,一定是从数据范围内的第一列开始数,名称A所在的

Excel中A1样式和R1C1引用样式怎么用?

  Excel中A1样式和R1C1引用样式怎么用?Excel引用样式共有2种,即A1引用样式和R1C1引用样式. 一.那何为A1引用样式? 这里的A就是列号,即A列;这里的1表示行号,即第1行;所以在A1引用样式下,第1行第1列,用A1来表示,就是我们通常说的A1单元格. 二.那何为R1C1引用样式? 1.这里的R就是Row的第一个字母,R1就是表示第1行;这里的C就是Column的第一个字母,C1就是表示第1列;所以在R1C1引用样式下,第1行第1列就是用R1C1来表示. 从这里,我们可以看出

excel中绝对引用,相对引用,与快捷键相对引用图文教程

  我们在用excel处理数据的过程中,经常要用到拖拽单元格以进行公式复制,引用的数据是已有单元格中的数据,我们可能需要: 1)绝对引用,就是指引用某一单元格的数值,不随着拖拽而变成引用了其他数值 2)也可能需要相对引用,只引用行数据或列数据 3)还有这几种引用的方便快捷键 此方法应用广泛,上班的白领,理工科的专家,准备论文的毕业生,你们都会用的到哦 方法/步骤 1.看这个表格里的I2单元格,公式是"=1.2*(C2+D2+E2)/F2"其中1.2是一个系数,但是,我们在这个表格中,1

excel 函数-关于excel中引用的问题

问题描述 关于excel中引用的问题 如图,题目要求:根据右表中的数据利用函数公式求左表的"基本工资",急!求大神赐教,谢谢! 解决方案 用函数表达式咯 上边有的 不信你看 解决方案二: 你是需要在excel中进行处理还是说利用代码在excel中建立公式处理? 解决方案三: Excel 的问题

excel数据 excel加法-EXCEL中关于引用的问题

问题描述 EXCEL中关于引用的问题 求大神给看下,题目要求:利用右边表给的数据用函数求出左边表的基本工资,如图 解决方案 http://zhidao.baidu.com/link?url=m8wwnQiuZllRpRcQxbQEk4nMyuFsYpyHbIpLNLjO7o9MxD3xOeDpr9P8OOKJ1MsHwdzh8G3ukmvEpj8d4RUNGf-L4dHcUix_IcxCnc4wbpC 解决方案二: Excel 的问题

Excel中R1C1引用样式

在Excel处理中,经常需要修改某行某列的值.默认情况下Excel中的列号是字母,每次都要去数,因为对字母的位置不熟悉,特别是又有合并单元格的时候,很容易数错.能不能把列也显示成数字,我坚信Office早就为我们考虑过此问题. 在Excel选项中,有R1C1引用样式,勾选即可. 结果如下: