分栏与检索

列分栏报表

适用场景

适合数据横向扩展、列数多而页面下方空白的报表,希望一行列填满后转到下一栏;若数据主要向下扩展,应选行分栏。

最终效果

月份横向展开,超过设定列数后在下方继续显示,并重复左侧标题列,减少页面空白。

列分栏报表最终预览

本例功能

  • 数据列横向扩展
  • 超过固定列数后执行列分栏
  • 分栏时复制标题列

最小数据集

字段 类型 用途
月份 文本 横向主维度
收入 数值 指标行
支出 数值 指标行
[
  { "月份": "一月", "收入": 28, "支出": 17 },
  { "月份": "二月", "收入": 31, "支出": 19 },
  { "月份": "三月", "收入": 35, "支出": 22 }
]

下载完整示例数据

报表结构设计

A1:A3 写“月份、收入、支出”,B1:B3 分别绑定三个字段。B1:B3 是需要横向展开并参与分栏的区域。

数据绑定

月份绑定 B1,收入绑定 B2,支出绑定 B3;B2:B3 的上父格设为默认,从而跟随同一月份列。

关键配置

配置路径:模板设置 → 报表分栏;单元格属性 → 扩展。

  1. B1:B3 设置横向扩展,B2:B3 上父格设为默认。
  2. 打开“模板设置 → 报表分栏”,开启分栏并选择“列分栏”。
  3. 为便于用 4 行数据观察效果,本例将“超过 X 列分栏”设为 2。
  4. 分栏数据填 B1:B3,复制列序列填 1,让 A 列标题在每栏重复。

预览验证

  • 一月、二月出现在第一栏,三月、四月出现在下一栏。
  • 每栏都有“月份、收入、支出”标题。
  • 同一月份的两个指标始终在同一列。

常见错误

  • 数据仍一直向右 → 未开启列分栏或阈值大于数据列数 → 检查分栏开关和“超过 X 列”。
  • 标题列未重复 → 复制列序列遗漏 → 填写标题所在列序号 1。
  • 收入与月份错位 → B2:B3 未设置上父格 → 改为默认上父格。

延伸阅读

完整选项见报表分栏,打印前可查看页面设置。