基础报表

纵向分组报表

适用场景

适合让父组独占一行、子明细另起行的清单,例如“门店标题 + 商品明细”;若只需左侧合并分组值,基础分组更简单。

最终效果

每个门店先生成一条黄色组头,随后只显示属于该门店的商品、数量和金额,再进入下一个门店。

纵向分组报表最终预览

本例功能

  • 父组纵向组织子明细
  • 组头跨列合并
  • 通过自定义父格连接不同行区域

最小数据集

字段 类型 用途
门店 文本 父组标题
商品 文本 子明细
数量 数值 子明细
金额 数值 子明细
[
  { "门店": "湖畔店", "商品": "燕麦拿铁", "数量": 12, "金额": 300 },
  { "门店": "湖畔店", "商品": "柚子茶", "数量": 8, "金额": 144 },
  { "门店": "山谷店", "商品": "美式咖啡", "数量": 15, "金额": 270 }
]

下载完整示例数据

报表结构设计

A1:C1 是明细表头;合并 A2:C2 作为门店组头;A3:C3 是商品、数量、金额模板行。

数据绑定

将“门店”绑定到合并区域 A2:C2 的左上角 A2,将“商品、数量、金额”绑定到 A3:C3。A3:C3 的自定义左父格均设为 A2,使子明细跟随对应门店扩展。

关键配置

配置路径:单元格属性 → 扩展 → 父格。

  1. A2、A3:C3 都设为纵向扩展,A2 的数据设置为分组。
  2. 选中 A3:C3,把自定义左父格统一设为 A2;A2:C2 是合并格时使用其左上角坐标 A2。
  3. 检查商品、数量、金额三个绑定格都显示 A2 为左父格,避免部分列脱离门店组。
  4. 合并 A2:C2 并设置组头样式,再给 A1:C3 设置边框。

预览验证

  • 每个门店名称只显示一次且独占一行。
  • 湖畔店组头下只有两条商品,山谷店下也只有自己的两条商品。
  • 检查 A3:C3 的左父格均为合并组头左上角 A2。
  • 折换数据顺序后,明细仍不会越过自己的组头。

常见错误

  • 全部商品跟在第一个门店下 → 子明细没有指定左父格 → 将 A3:C3 的自定义左父格关联到 A2。
  • 门店每条重复 → A2 未分组 → 将门店单元格设为分组。
  • 合并后数据不扩展 → 合并区域和绑定单元格不一致 → 只在合并区域左上角 A2 绑定门店。

延伸阅读

参阅单元格扩展操作和单元格基础操作。