zoukankan      html  css  js  c++  java
  • 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就会切换单元格的定位方式

  • 相关阅读:
    开始几天的基本学习
    从这个博客开始我的机器学习深度学习之路
    剑指Offer:面试题3——二维数组中的查找(java实现)
    HIVE配置文件
    C++ 之旅:前言
    leetcode 349:两个数组的交集I
    python学习(三):matplotlib学习
    python学习(二):python基本语法
    Android环境搭建
    LeetCode:237
  • 原文地址:https://www.cnblogs.com/oscar1987121/p/12335687.html
Copyright © 2011-2022 走看看