单元格绝对坐标
教学视频
概述
绝对定位的含义就是在目标单元格在偏移时不考虑当前表达式所在位置而直接进行偏移,如下图:
在C1单元格中要获取B2单元格,B2单元格又是根据坐标A2:1进行获取,这里的A2:1就是一个绝对定位表达式。
在B2[A2:1]中,首先要根据C1单元格所在位置找目标单元格A2,由于C1和A2没有共同的左父格,A2也不是C1的左父格,所以C1只能找生成的所有的A2单元格,A2:1表示根据C1单元格找到的目标单元格A2中,取第一个A2单元格,然后再根据取到的A2单元格查找B2单元格。
这里偏移值表达的就是目标单元格的绝对位置,所以我们称这种表达式为绝对坐标定位。
上面的报表运行时效果如下:
定义
单元格绝对坐标公式:
1.纵向绝对坐标公式
cellx[celly:n]
2.纵向倒置绝对坐标公式
cellx[celly:!n]
3.横向绝对坐标公式
cellx[;celly:n]
4.横向倒置绝对坐标公式
cellx[;celly:!n]
和相对定位坐标相对,绝对定位坐标后面如果直接跟一个具体的数字n,那么就表达取目标单元格展开后的第n个单元格,如果后面跟的是!n,就表示取该单元格展开后倒数第n个单元格。
说明
参数 | 含义 |
---|---|
cellx | 要获取值的目标单元格名称 |
celly | 定位时需要参考的目标单元格,这个单元格是根据当前表达式所在单元格位置进行定位 |
n | 表示取目标单元格展开后第n个单元格 |
! | 表示取目标单元格展开后倒数第n个单元格,也就是说加上!符号后,在获取目标单元格时就反向进行。 |
表达式举例
表达式 | 含义 |
---|---|
B2[A2:1] | 根据当前表达式所在位置找目标单元格A2,取第一个A2单元格,然后再根据取到的A2单元格查找B2单元格。 |
B2[A2:!2] | 根据当前表达式所在位置找目标单元格A2,取展开后的倒数第二个A2单元格,然后再根据取到的A2单元格查找B2单元格。 |