反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

相对层次坐标

  • 文档创建者:Roxy
  • 历史版本:18
  • 最近更新:Wendy123456 于 2022-07-08
  • 1. 概述

    1.1 视频学习

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

    1.2 概念说明

    相对层次坐标是用来描述目标单元格和当前单元格之间的位置关系的表达式,概念图如下图所示:

    1.png

    说明:

    参数说明
    Cellx表示需要返回结果的单元格
    Celly表示位移时参考的单元格
    z

    代表相对位移的位置

    注:相对后移需要使用“-”符号,相对前移需要使用“+”符号。

    Cellx[Celly:-z]记录位移前 Celly 和 Cellx 的对应关系,记为关系1,当Celly完成-z个位置的位移后,按照‘关系1’返回对应的Cellx。

    2. 纵向扩展示例

    2.1 创建报表

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

    1606980204255014.png

    2.2 插入相对层次坐标公式

    1)此时在 C2、D2 单元格插入公式B2[A2:-1]、B2[A2:+1],如下图所示:

    1608983138927850.png

    得到的结果如下图所示:

    1608982547388925.png

    注:供应商 ID 为3 的那个分组,对应第三列层次坐标的结果中,是包含「肉松」的;但因为供应商 3 对应的产品名称展开之后只有 3 个单元格,所以子格 C2 只能依据 B2 的展开展示 3 个。

    公式说明:

    公式
    说明
    B2
    表示需要返回结果的单元格
    A2

    需要返回结果的单元格的父格,进行位移需要参考的单元格

    若该单元格有父格,则需要从最高级别的分组为基准从头开始计算

    -1相对下移一位,返回上一位单元格上的数据
    B2[A2:-1]

    C2 单元格返回以 A2 单元格为父格的上一个 B2 单元格纵向扩展的数值

    示例中为苹果汁、牛奶、番茄酱、盐、麻油、海苔酱、酱油、海鲜粉、胡椒粉

    image.png

    公式说明:

    公式说明
    B2表示需要返回结果的单元格
    A2

    需要返回结果的单元格的父格,进行位移需要参考的单元格

    若该单元格有父格,则需要从最高级别的分组为基准从头开始计算

    +1相对上移一位,返回下一位单元格上的数据
    B2[A2:+1]

    D2 单元格返回以 A2 单元格为父格的下一个 B2 单元格纵向扩展的数值。

    示例中为:盐、麻油、海苔酱、酱油、海鲜粉、胡椒粉、鸡、蟹、鸡精

    3. 横向扩展示例

    3.1 创建报表

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

    1606971969474665.png

    3.2 插入相对层次坐标公式

    此时在 B3 单元格和 B4 单元格分别插入公式 B2[;B1:-1]和 B2[;B1:+1],如下图所示:

    1606973601299912.png

    得到的结果如下图所示:

    1606974779241325.png

    1606974839742675.png

    公式说明:

    公式说明
    B2表示需要返回结果的单元格
    B1

    需要返回结果的单元格的父格,进行位移需要参考的单元格

    若该单元格有父格,则需要从最高级别的分组为基准从头开始计算

    -1
    相对后移一位,返回前一位单元格上的数据
    B2[;B1:-1] 

    B3 单元格返回以 B1 单元格为父格的上一个 B2 单元格横向扩展的数值。

    示例中为 4013、4004、3984、4011

    B2[;B1:+1]

    B4 单元格返回以 B1 单元格为父格的下一个 B2 单元格横向扩展的数值。

    示例中为4004、3984、4011、4029


    附件列表


    主题: 报表专题
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

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

    总裁办24H投诉

    热线电话:173-1278-1526