excel-函数单元格定位
今天说一下单元格定位问题
1.相对定位
先看看例子:
假设我在B1要获取A1格的内容,在B1格的公式就是=A1
假如现在我复制B1格的公式到C1格,C1格的公式就变成了=B1
同样地,我把B1格的公式复制到C2,他的公司就会变成了B2
总结,相对定位的公式写法是“=列符号行符号”,相对定位的意思就是相对当前单元格的位置,如上面的公式意思就是相对于当前单元格的前一格,所以无论你复制到哪一格,他的定位都是获取当前单元格的前一格
在看一个复杂一点的例子,先自己猜猜这里的结果是什么,假如B4的公式是=A1,拷贝到C7后的结果是什么呢?
答案是“同学1”,因为相对于B4而言,A1在它的前1列的前3行,所以相对于C7而言,它的前一列的前3行就是B4,“同学1”
--------------------------
2.绝对定位
先看例子:
B1的公式是=$A$1
复制到B2和C2位置后,公式仍然保持是$A$1
总结:绝对定位就是锁死定位的意思,写法是“=$A$1”,$符号就像一把锁一样,把定位锁死在固定的列和固定的行上面,所以上面的公式中,就是无论复制到哪里,都是锁死在A1的单元格中
-------------------
3.混合定位
混合定位就是一半绝对,一半相对
先看例子:
B1的公式=$A1,这里的意思就是锁死在A列当中,行会相对变化
所以当把公式复制到B2时,公式就变成了=$A2, 意思是,绝对A列的相对当前行
在看另外一个例子:
假如B1的公式=$A2, 复制到B2的时候,公式就变成了=$A3, 因为锁死A列,行号是相对于当前行号的下一行
同样道理,列可以锁死,行也可以锁死
例如:B1的公式是=A$1
复制到E5后,公式就等于了,=D$1, 因为列是相对于当前列的前一列,行号锁死在1,所以就是动物1
-----------------------
4.表格定位
如果需要指定到某个表格的某个单元格,那就需要用到以下的下发:
表格名!列号行号
如下,sheet3中A1格的公式是s2!C1,这就是指向s2表中的C1格的意思
--------------------------
5.其它
快速切换定位模式,点击单元格后,点击F4就会切换单元格的定位方式