绝对层次坐标

  • 文档创建者:Roxy
  • 编辑次数:8次
  • 最近更新:Leo.Tsai 于 2021-04-15
  • 1. 概述

    1.1 视频学习

    本文的学习视频如下,如果您需要由浅入深地学习层次坐标可以使用:层次坐标专题

    1.2 概念说明

    在进行报表设计时,单元格尚未扩展,但是其它单元格的计算表达式可能需要此单元格扩展后某个数据的精确位置,这时就需要使用绝对层次坐标精确表达该数据的位置。

    层次坐标概念图如下图所示:

    2.png

    注:反向获取第 z 个数即取倒数第 z 个数。

    说明:



    Cellx表示需要返回结果的单元格
    Celly表示获取位置时参考的单元格
    z

    表示选择获取的位置

    取倒数第几个数则用!-,例如获取最后一个数,则使用!-1表示

    Cellx[Celly:z]

    返回 Celly 扩展出来的第 z 个值对应的 Cellx 值

    2. 纵向扩展示例

    2.1 创建报表

    使用产品内置数据 S产品 数据创建如下图所示的报表:

    1606977492764175.png

    2.2 插入绝对层次坐标公式

    此时在 B5、B6、B7 单元格插入公式 A2[A2:2]、B2[A2:!-2]、B2[A2:2,B2:1],如下图所示:

    1606977626135468.png

    得到效果如下图所示:

    1606978572422921.png

    公式说明:

    公式说明
    A2[A2:2]

    返回 A2 列第二个数值对应的 A2 单元格数值

    示例中为 2

    B2[A2:!-2]

    返回A2列的倒数第二个数值对应的 B2 单元格数值

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


    B2[A2:2,B2:1]

    返回同时满足 A2的第二个位置、B2的第一个位置对应的 B2 单元格数值

    示例中为盐

    3. 横向扩展示例

    3.1 创建报表

    1)使用内置数据 STSCORE 数据创建如下图所示的报表:

    1606979070498880.png

    3.2 插入绝对层次坐标公式

    此时在 A3 单元格插入公式 B2[;B1:3]、B2[;B1:!-2],如下图所示:

    1606979334558173.png

    得到结果如下图所示:

    1606979302883960.png

    1606979373412511.png

    公式说明:

    公式说明
    B2[;B1:3]

    返回 B1 行的第三个数值对应的 B2 单元格数值

    示例中为 3984

    B2[;B1:!-2]

    返回 B1 行的倒数第二个数值对应的 B2 单元格数值

    示例中为 4011


    附件列表


    主题: 报表应用
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526