excel中的绝对引用和相对应用

六、相对引用和绝对引用  

    1.相对引用   单元格或单元格区域的相对引用是指相对于包含公式的单元格的相对位置。例如,单元格 B2 包含公式 =A1 ;Excel 将在距单元格 B2 上面一个单元格和左面一个单元格处的单元格中查找数值。

在复制包含相对引用的公式时,Excel 将自动调整复制公式中的引用,以便引用相对于当前公式位置的其他单元格。例如,单元格 B2 中含有公式:=A1,A1 是 B2 左上方的单元格,拖动A2的填充柄将其复制至单元格 B3 时,其中的公式已经改为 =A2,即单元格 B3 左上方单元格处的单元格。

    2.绝对引用   绝对引用是指引用单元格的绝对名称。例如,如果公式将单元格 A1 乘以单元格 A2 (=A1*A2)放到A4中,现在将公式复制到另一单元格中,则 Excel 将调整公式中的两个引用。如果不希望这种引用发生改变,须在引用的"行号"和"列号"前加上美元符号($),这样就是单元格的绝对引用。A4中输入公式如下:

=$A$1*$A$2

复制A4中的公式到任何一个单元格其值都不会改变 。

    3.相对引用与绝对引用之间的切换   如果创建了一个公式并希望将相对引用更改为绝对引用(反之亦然)操作步骤如下:
      步骤1:选定包含该公式的单元格;
      步骤2:在编辑栏中选择要更改的引用并按 F4 键;
      步骤3:每次按 F4 键时,Excel 会在以下组合间切换:
           ①绝对列与绝对行(例如,$A$1);
           ②相对列与绝对行(A$1);
           ③绝对列与相对行($C1);
           ④相对列与相对行 (C1)。

例如,在公式中选择地址 $A$1 并按 F4 键,引用将变为 A$1。再一次按 F4 键,引用将变为 $A1,以此类推。如下图:






按一次F4


按二次F4


按三次F4


按四次F4

时间: 2024-11-23 10:44:36

excel中的绝对引用和相对应用的相关文章

Excel 中单元格和范围的引用(即访问的表示方法)

计算机中,无非是数据和数据的处理这两件事.Excel的工作表能存储大量数据,除了这些原始数据,我们还要用函数来处理这些数据,比如求和求积,求平均值,排序等等,并把处理结果也存在单元格里.在Excel中,我们通常不给这些数据起个专门的名字,比如StudentName1,StudentName2,Score1,Score2(我在另外一篇文章讲如何给单元格或范围内的数据命名),Excel本身已经隐含了指代这些变量的方式,不会让它们成为"失落的存储空间".一般我们在编程时,向函数传递的是我们程

如何在Excel中少犯二(I)

作者:何明科链接:https://zhuanlan.zhihu.com/p/23472480来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 收到不少建议,要求开知乎Live来谈谈Excel.然而考虑到知识储备有限,还是先写文章来满足大家的需求,同时从特别窄的话题开始:"如何在Excel中少犯二".从这个话题开始的理由特别简单:首先,时常在别人的Excel数据模型中发现各种细小错误,哪怕作者花费再多的时间把图表搞得再精美,顿时对整个模型的结论产生怀疑:其次

Excel中拖放填充与自定义序列

记得刚用excel的时候,对填充功能还不甚了解,以至于做过对相邻挨个单元格粘贴相同公式,然后再更改单元格引用的傻事.自从知道了填充后,往下一拖相应的公式和单元格引用就都做好了.运用填充和序列,虽然不是什么受人顶礼膜拜的技能,但熟练掌握确实可以提高工作效率. 注意数值型需要提供前两个数据,其他类型只要提供前一个数据即可,而且并不需要从序列的第一个数据开始输入.另外除了拖动填充柄还可以双击填充柄进行填充. 当你在一个单元格输不同类型的数据,然后进行拖放,excel会产生不同的效果,比如你在A1输入一

【图文】Excel中vlookup函数的使用方法

今天统计数据,用到了Excel中vlookup函数,第一次使用当然少不了百度,经过反复研究后,算是解决了问题,现整理成文档. 一.实现效果 Sheet1 Sheet2   注:上图中sheet1商品条码列(即D列)引用sheet2中商品条码(即B列)中的数据 二.vlookup函数调用说明 以sheet1中调用函数为例,如下: =VLOOKUP(A2,Sheet2!$A$2:$B$100,2,TRUE) 函数中共有四个调用参数 1)  第一个参数:A2 :可任意指定,也可以是B2.C2等.这一列

excel导出的时候从程序后台写到excel里的是文本,所以无法在excel中计算怎么办?

文章引用自:http://www.cnblogs.com/rayray/p/3414452.html 需要导出到excel中的是数字类型的可以直接计算, Object param = params.get(i); if (param instanceof Integer) { int value = ((Integer) param).intValue(); prepStatement.setInt(i + 1, value); } else if (param instanceof Strin

在EXCEL中隐藏数据

我们在excel工作表中输入数据的某些数据,由于某种原因需要把他们隐藏起来.大家在日常工作当中大多都使用过隐藏列或者隐藏行.大家先看一下今天用的原始数据. 我们现在要隐藏年龄和Tom的所有信息.这个操作很简单,就是隐藏B列和第三行. 结果如下图,大家看一下效果不错吧,但是这等操作何必难道这里呢? 请看,大家还是能看出B列不见了,第三行不见了.还是能被别人看出来,你隐藏数据的意图是. 再来看看下图: 什么都没有,数据还是图一中的原始数据.而且这种隐藏,第一眼看上去是看不出有数据的. 隐藏数据操作如

机房收费系统———如何将MSFlexGrid中的数据导入到Excel中

机房收费系统进行了一段时间了,虽然说大体上跟学生信息管理系统一样,不过也有不一样的地方.比如说报表.如何将MSFlexGrid中德数据导入到Excel中等等.这些东西原来没有接触过,第一次接触难免有些陌生.这些问题困扰了我好长-时间,一看到它头都大了.不过,提高班名言——不将就是发现的源动力.本着这一原则,慢慢的攻克了这些问题. 机房收费系统中好几个地方需要将MSFlexGrid中德数据导入到Excel中,这是在学生信息管理系统中没有的功能.首先,首先需要在vb里面引用我们所需要的对象:Micr

Excel中COUNTIFS函数统计词频个数出现次数

Excel中COUNTIFS函数统计词频个数出现次数 在Excel中经常需要实现如下需求:在某一列单元格中有不同的词语,有些词语相同,有的不同(如图1所示).需要统计Excel表格中每个词语出现的个数,即相当于统计词频出现次数. 图1. Excel表格统计个数 解决方法:采用COUNTIFS函数. COUNTIFS 函数语法及格式:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)其中,criteria_rang

利用VBA查找excel中一行某列第一次不为空与最后一列不为空的列数

昨日同事有需求,想知道每个商品第一次销售的月份,以及最后一次销售的月份. 本想通过什么excel函数来解决,但是找了半天也没找到合适的,最后还是通过VBA来解决吧. 使用方法: Excel工具-宏-Visual Basic编辑器 在左侧栏中点右键, 插入-模块 然后输入: 1 Function Last0(ByVal Int_Row As Integer) As Integer 2 Last0 = 14 3 Do While Cells(Int_Row, Last0) = "" And