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就会切换单元格的定位方式

posted @ 2020-02-20 14:53  长命百岁  阅读(3021)  评论(0编辑  收藏  举报