最新历史版本 :绝对层次坐标 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 视频学习

[helpvideo]5484[/helpvideo]

1.2 应用场景

用于获取扩展单元格某区域的内容。

例如:若希望获取纵向扩展单元格A2的前三位和后三位。

获取前三位:在单元格内输入=A2[A2:1]:A2[A2:3]

获取后三位:在单元格内输入=A2[A2:!-1]:A2[A2:!-3]

1.3 概念说明

1.3.1 纵向扩展

1)公式说明

Cellx[Celly:z]:返回 Celly 单元格纵向扩展的第 z 个 单元格对应的 Cellx 单元格数据

Cellx[Celly:!-z]:返回 Celly 单元格纵向扩展的倒数第 z 个单元格对应的 Cellx 单元格数据

2)参数说明

参数
说明
Cellx结果来源的单元格
Celly结果来源的单元格的父格,确定位置的单元格
z第 z 个单元格
!-z倒数第 z 个单元格

3)纵向扩展示例图

21.png

1.3.2 横向扩展

1)公式说明

Cellx[;Celly:z]:返回 Celly 单元格横向扩展的第 z 个单元格对应的 Cellx 单元格数据

Cellx[;Celly:!-z]:返回 Celly 单元格横向扩展的倒数第 z 个单元格对应的 Cellx 单元格数据

2)参数说明

参数
说明
Cellx结果来源的单元格
;单元格为横向扩展
Celly结果来源的单元格的父格,确定位置的单元格
z第 z 个单元格
!-z倒数第 z 个单元格

3)横向扩展示例图

26.png

27.png

2. 纵向扩展示例编辑

2.1 新建报表

新建一张普通报表。如下图所示:

新建普通报表.jpg

2.2 准备数据

新建数据库查询 ds1 ,输入 SQL 语句:SELECT * FROM S产品 WHERE 供应商ID IN (1, 2, 3, 4)。如下图所示:

18.png

2.3 设计报表

A1、B1 单元格输入文本,A2、B2 单元格拖入相应的数据列,设计单元格样式,如下图所示:

1.png

2.4 插入绝对层次坐标公式

 1) A5、A6、A7 单元格输入文本,B5、B6、B7 单元格插入公式: A2[A2:2]B2[A2:!-2]B2[A2:2,B2:1] ,设计单元格样式。如下图所示:

20.png

2)公式说明如下表所示:

公式说明
A2[A2:2]

返回 A2 单元格纵向扩展的第 2 个单元格对应的 A2 单元格数据

示例中为 2

B2[A2:!-2]

返回 A2 单元格纵向扩展的倒数第 2 个单元格对应的 B2 单元格数据

示例中为酱油、海鲜粉、胡椒粉

B2[A2:2,B2:1]

返回 A2 单元格纵向扩展的第 2 个单元格对应的 B2 单元格纵向扩展的第 1 个单元格对应的 B2 单元格数据

示例中为盐

2.5 效果预览

PC 端效果如下图所示:

21.png

3. 横向扩展示例编辑

3.1 新建报表

新建一张普通报表。如下图所示:

新建普通报表.jpg

3.2 准备数据

新建数据库查询 ds1 ,输入 SQL 语句SELECT * FROM STSCORE。如下图所示:

22.png

3.3 设计报表

1)A1、A2 单元格输入文本,B1、B2 单元格拖入相应的数据列,设计单元格样式。如下图所示:

23.png

2)设置 B1 单元格为横向扩展,如下图所示:

2.png

3)设置 B2 单元格数据设置为「汇总>求和」,如下图所示:

3.png

3.4 插入绝对层次坐标公式

1)A3 、A4 单元格输入文本,B3 、B4 单元格插入公式: B2[;B1:3]B2[;B1:!-2] 。如下图所示:

4.png

2)公式说明如下表所示:

公式说明
B2[;B1:3]

返回 B1 单元格向扩展的第 3 个单元格对应的 B2 单元格数据

示例中为 3984

B2[;B1:!-2]

返回 B1 单元格向扩展的倒数第 2 个单元格对应的 B2 单元格数据

示例中为 4011

3.5 效果预览

PC 端效果如下图所示:

26.png

27.png

4. 模板下载编辑

点击下载绝对层次坐标纵向扩展模板:绝对层次坐标纵向扩展.cpt

点击下载绝对层次坐标横向扩展模板:绝对层次坐标横向扩展.cpt