2023-05-14 08:17来源:m.sf1369.com作者:宇宇
因知乎允许不断编辑话题,因此如遇话题与回答不一致时,可到同名微信公众号查看历史记录。
什么是绝对地址和相对地址?
绝对地址和相对地址有时又会被称作绝对引用和相对引用,他们在Excel的公式里,用于定义使用到单元格。
直接写单元格的地址,如A1,B2之类的,这种地址写法我们称为相对地址写法;如果在在单元格的地址的行号与列号前加上$符号,如$A$1,$B$2,这种写法我们称为绝对地址写法。 与上述两种写法相应的,还有一种地址写法我们一般称之为混合地址,混合地址写法就是只在行号或列号前加$符号,比如$A1 或 A$1。
在公式中,如果需要使用绝对地址,可以自己手工在行号与列号前输入$符号,也可以选中单元格名称,然后按F4键,Excel就会在四种地址模式中循环变化。
绝对地址和相对地址有什么区别 ?
用比较容易理解的话说就是,如果公式中使用的是相对地址,Excel就会记录公式所在的单元格与引用的单元格之间的相对位置。当进行公式复制时,公式所在单元格发生变化时,被引用的单元格会按原本的相对位置规则发生变化。
如果公式中使用的是绝对地址,Excel就会记录引用单元格本身的位置,与公式所在单元格无关,当进行公式复制时,即便公式所在单元格发生变化,被引用的单元格也保持不变。
什么时候需要使用绝对地址,什么时候需要使用相对地址?
如果你只写1个公式或仅仅只考虑移动公式时,用不用绝对地址都一样。
如果你需要复制公式时,那些不能随输入公式的单元格位置的变化而变化的数据就用绝对地址,需要随输入公式的单元格位置的变化而变化的数据就用相对地址。
实例
绝对地址不管怎么复制,引用的单元格行列号都不会变化。
混合地址如果列是绝对引用,则不管怎么复制,只有引用单元格的行号会根据目标单元格与原始单元格的位置发生变化。
混合地址如果行是绝对引用,则不管怎么复制,只有引用单元格的列号会根据目标单元格与原始单元格的位置发生变化。
相对地址复制时,引用的单元格行列号会根据目标单元格与原始单元格的位置发生变化。
excel中对单元格引用有三种方式:相对引用、绝对引用、混合引用。$符号表示绝对的意思。绝对引用表示绝对引用列和行;混合引用表示绝对引用列或者行。
打开【excel】,在求和单元格输入【等号】,输入【sum】,拖动选择单元格进行求和,再双击结果单元格,光标停留在单元格符号后,按【F4键】就会出现绝对引用的符号,最后按回车键即可。
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。
Excel中相对引用、绝对引用和混合引用的区别的区别:
1、单元格行列的不同: 在excel中, 一个确定的单元格是由行和列确定的,比如B4单元格的意思就是 在第四行在B列4行。混合引用只固定行,或者只固定列;比如$B4,不管位置怎么变化,引用的B列是始终不变的。
2、单元格位置的不同: 在绝对引用中,不管位置怎么变化,引用的单元格还是不会变化。例如在F20前面加上$F$20,此时向下填充单元格的时候,绝对引用将保持F20不变。
3、公式引用的不同: 在相对引用中,公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。 来源:-相对引用 来源:-混合引用 来源:-绝对引用
在Excel中,绝对引用符号为$。在输入单元格引用时,可以在行号或列号前面加上$符号来表示绝对引用。例如,$A$1表示绝对引用单元格A1。如果只想锁定行或列,可以只在行号或列号前面加上$符号,例如A$1表示锁定行1,$A1表示锁定列A。
Excel中绝对引用,和相对引用的快捷键是“F4”。
1、在活动单元格的最上端打出a=1.2,然后在公式中引用B1单元格,输入公式“=B1*(C2+D2+E2)/F2”我们的问题来了,在拖拽的过程中,引用了的单元格是依次向下的那部分,B2、B3、B4...这里我们就需要绝对引用了。
2、将公式更改为“=$B$1*(C2+D2+E2)/F2”,我们再次拖拽,不再存在以上问题了,绝对引用设置好了,检查一下I4,I5的公式,都是没有问题的。
3、如果我们不是要只引用一个单元格的值,而是需要引用同一 行 中的值或同一 列 中的值,例如,同样的系数,我们要引用a1,b1,c1,d1,e1 ,的值,或者要引用 a,b,c,d,e 中的值,都是可以实现的。
4、要引用 行 中数值,我们引用 a 行中a1,b1,c1,d1,e1 的数值,将公式改为“=$B2*(C8+D8+E8)/F8”,进行拖拽就可以了。
5、最后按下“F4”就可以切换了
在excel中单元格地址引用有四种。
1、A1是相对引用:在下拉拖动引用时,会变成引用A2,A3,A4。
2、$A1是绝对引用列,是混合引用:当下拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成A$1。
3、A$1是绝对引用行,是混合引用:当右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A1。
4、$A$1是绝对引用行和列,是绝对引用:当在下拉和右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A$1。
1、同时打开这2张表
2、在biao2表选中A1单元格,输入公式引导符=,鼠标操作选中biao1的A1单元格
3、(上述操作后,biao2的A1公式可能是='[c:\abc\def\baixo1.xls]sheet1'!$a$1,上面建议用鼠标操作是为防止写错)
4、将上述的最后的$a$1改成a1,如果已经是a1这种相对引用,忽略这部
5、选中biao2的A1单元格,光标移到单元格右下角,实心+出现后拖动填充到整个表格(就是填满biao1的数据范围大小)
这样就OK了
以后每次打开biao2表,可能会询问是否更新数据,选择更新
相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。
具体情况举例说明: 1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1 当将公式复制到C2单元格时变为:=A2+B2 当将公式复制到D1单元格时变为:=B1+C1 2、绝对引用,复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1+$B$1 当将公式复制到C2单元格时仍为:=$A$1+$B$1 当将公式复制到D1单元格时仍为:=$A$1+$B$1 3、混合引用,复制公式时地址的部分内容跟着发生变化,如C1单元格有公式:=$A1+B$1 当将公式复制到C2单元格时变为:=$A2+B$1 当将公式复制到D1单元格时变为:=$A1+C$1 规律:加上了绝对地址符“$”的列标和行号为绝对地址,在公式向旁边复制时不会发生变化,没有加上绝对地址符号的列标和行号为相对地址,在公式向旁边复制时会跟着发生变化。混合引用时部分地址发生变化。注意:工作薄和工作表都是绝对引用,没有相对引用。技巧:在输入单元格地址后可以按F4键切换“绝对引用”、“混合引用”和“相对引用”状态。用单个单元格地址举例如下: A1(相对引用)在下拉拖动引用时,会变成引用A2,A3,A4...,右拉拖动时引用变成B1,C1,D1.... A$1(混合引用)当你下拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成A$1,这样在下拉时能保证对A列第一行的相对引用(即保持行号在引用时不产生变动) $A1(混合引用)当你右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A1,这样在右拉时能保证对A列第一行的相对引用(即保持列标在引用时不产生变动) $A$1(绝对引用)当你在下拉和右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A$1,这样在下拉和右拉时能保证对A列第一行的绝对引用(即保持行号列标在引用时不产生变动)。相对引用、绝对引用和混合引用是指在公式中引用单元格或单元格区域的地址时,将公式复制时,地址是如何变化的。
可分为以下三类:
1、相对引用,复制公式时地址跟着发生变化,如C2单元格有公式:=A2+B2
当将公式复制到C3单元格时变为:=A3+B3
当将公式复制到D1单元格时变为:=B2+C2
2、绝对引用,复制公式时地址不会跟着发生变化,如C2单元格有公式:=$A$2+$B$2
当将公式复制到C2单元格时仍为:=$A$2+$B$2
当将公式复制到D1单元格时仍为:=$A$2+$B$2
3、混合引用,复制公式时地址的部分内容跟着发生变化,如C2单元格有公式:=$A2+B$2
当将公式复制到C3单元格时变为:=$A3+B$2
当将公式复制到D1单元格时变为:=$A2+C$1
规律:加上了绝对地址符“$”的列标和行号为绝对地址,在公式向旁边复制时不会发生变化,没有加上绝对地址符号的列标和行号为相对地址,在公式向旁边复制时会跟着发生变化。混合引用时部分地址发生变化。