基础报表

交叉报表

适用场景

适合地区×季度、门店×品类等行列双维对照;当列维度取值很多、会造成报表过宽时,不适合直接使用交叉布局。

最终效果

地区沿纵向生成行,季度沿横向生成列,交叉位置显示对应产品的销售额,形成二维矩阵。

交叉报表最终预览

本例功能

  • 行维度纵向扩展
  • 列维度横向扩展
  • 交叉数据同时受上父格和左父格约束
  • 用斜线表头区分两个维度

最小数据集

字段 类型 用途
地区 文本 行维度
季度 文本 列维度
产品 文本 交叉明细说明
销售额 数值 交叉值
[
  { "地区": "华东", "季度": "一季度", "产品": "基础版", "销售额": 82 },
  { "地区": "华东", "季度": "二季度", "产品": "基础版", "销售额": 96 },
  { "地区": "华南", "季度": "一季度", "产品": "专业版", "销售额": 74 }
]

下载完整示例数据

报表结构设计

A1 设置斜线表头,不与其他单元格合并;A2 放地区、B1 放季度、B2 放销售额。A2 向下、B1 向右扩展,B2 是交叉区域。斜线文字标明“地区 / 季度”,但 B1 仍保留为可横向扩展的数据格。

数据绑定

绑定“地区”到 A2、“季度”到 B1、“销售额”到 B2。A1 只保存斜线表头文字,不绑定数据;B2 同时跟随左侧地区和上方季度。需要显示产品时,应另增模板行,不能占用这四个单元格。

关键配置

配置路径:工具栏 → 斜线;单元格属性 → 扩展 → 扩展方向 / 父格。

  1. 选中 A1,在工具栏打开“斜线”,输入“地区 / 季度”;不要合并 A1:B1。
  2. A2 设置纵向扩展,B1 设置横向扩展。
  3. B2 设置纵向扩展,并把左父格、上父格都设为“默认”,让它同时跟随地区与季度。
  4. 预览前确认每个“地区+季度”组合只有一条值;多条值应先在数据源汇总。

预览验证

  • 行标题只出现华东、华南,列标题只出现一季度、二季度。
  • 华东×一季度为 82,华南×二季度为 108。
  • A1 只显示斜线维度标题,B1 能正常横向生成季度,不出现合并区域覆盖数据的问题。
  • 新增季度会增加列,新增地区会增加行。

常见错误

  • 所有数据只向下排列 → 季度单元格未横向扩展 → 将 B1 改为横向扩展。
  • 数值落在错误列 → B2 缺少上父格 → 同时设置默认上父格和左父格。
  • 同一交叉点重复 → 组合键不唯一 → 先按地区、季度聚合销售额。

延伸阅读

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