Excel公式引用地址方式总结
2010-11-16 15:30
155 查看
内容摘要:相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。
规律:加上了绝对引用符“$”的列标和行号为绝对地址,在公式向旁边复制时不会发生变化,没有加上绝对地址符号的列标和行号为相对地址,在公式向旁边复制时会跟着发生变化。混合引用时部分地址发生变化。相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。 具体情况举例说明:
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
还不懂的看图
随着公式的位置变化,所引用单元格位置也是在变化的是相对引用;而随着公式位置的变化所引用单元格位置不变化的就是绝对引用。
下面讲一下“C4”、“$C4”、“C$4”和“$C$4”之间的区别。
在一个工作表中,在C4、C5中的数据分别是60、50。如果在D4单元格中输入“=C4”,那么将D4向下拖动到D5时,D5中的内容就变成了50,里面的公式是“=C5”,将D4向右拖动到E4,E4中的内容是60,里面的公式变成了“=D4”。
图1 Excel工作表
现在在D4单元格中输入“=$C4”,将D4向右拖动到E4,E4中的公式还是“=$C4”,而向下拖动到D5时,D5中的公式就成了“=$C5”。
图2 Excel工作表
如果在D4单元格中输入“=C$4”,那么将D4向右拖动到E4时,E4中的公式变为“=D$4”,而将D4向下拖动到D5时,D5中的公式还是“=C$4”。
图3 Excel工作表
如果在D4单元格中输入“=$C$4”,那么不论你将D4向哪个方向拖动,自动填充的公式都是“=$C$4”。 原来谁前面带上了“$”号,在进行拖动时谁就不变。如果都带上了“$”,在拖动时两个位置都不能变。
图4 Excel工作表
至此,绝对引用与相对引用的区别都清楚了吧!
摘录自:http://tech.ddvip.com/2008-05/121195112144620.html
相关文章推荐
- Excel公式不同引用地址方式的应用总结
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- 第十七周项目2 指针和传地址方式的引用
- C/C++中参数传递有两种方式,传值或传地址(传引用)
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- 值传递、地址传递、引用传递(参考网上各种资料总结哦~)
- Angular的地址监听与JS数组引用传递方式带来的冲突
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- jquery的安装引用地址和替代方式
- 读<<CLR via C#>>总结(7) 以传引用的方式向方法传递参数---ref&out
- 函数的传参方式有值传递和地址传递,地址传递又分为指针传递和引用传递。
- C\C++指针(地址)学习总结(附内存分配方式)
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C#引用类型转换的常见方式总结
- IPv4套接字地址结构引用32位IPv4地址的两种方式
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C# WinForm开发系列之DataGridView部分属性总结和图片资源的引用方式
- Excel公式引用方式转换
- 对象引用方式总结
- 交换函数的两种不同的实现方式------地址传递和引用参数