适用场景
适合数据横向扩展、列数多而页面下方空白的报表,希望一行列填满后转到下一栏;若数据主要向下扩展,应选行分栏。
最终效果
月份横向展开,超过设定列数后在下方继续显示,并重复左侧标题列,减少页面空白。

本例功能
- 数据列横向扩展
- 超过固定列数后执行列分栏
- 分栏时复制标题列
最小数据集
| 字段 | 类型 | 用途 |
|---|---|---|
| 月份 | 文本 | 横向主维度 |
| 收入 | 数值 | 指标行 |
| 支出 | 数值 | 指标行 |
[
{ "月份": "一月", "收入": 28, "支出": 17 },
{ "月份": "二月", "收入": 31, "支出": 19 },
{ "月份": "三月", "收入": 35, "支出": 22 }
]
报表结构设计
A1:A3 写“月份、收入、支出”,B1:B3 分别绑定三个字段。B1:B3 是需要横向展开并参与分栏的区域。
数据绑定
月份绑定 B1,收入绑定 B2,支出绑定 B3;B2:B3 的上父格设为默认,从而跟随同一月份列。
关键配置
配置路径:模板设置 → 报表分栏;单元格属性 → 扩展。
- B1:B3 设置横向扩展,B2:B3 上父格设为默认。
- 打开“模板设置 → 报表分栏”,开启分栏并选择“列分栏”。
- 为便于用 4 行数据观察效果,本例将“超过 X 列分栏”设为 2。
- 分栏数据填
B1:B3,复制列序列填1,让 A 列标题在每栏重复。
预览验证
- 一月、二月出现在第一栏,三月、四月出现在下一栏。
- 每栏都有“月份、收入、支出”标题。
- 同一月份的两个指标始终在同一列。
常见错误
- 数据仍一直向右 → 未开启列分栏或阈值大于数据列数 → 检查分栏开关和“超过 X 列”。
- 标题列未重复 → 复制列序列遗漏 → 填写标题所在列序号 1。
- 收入与月份错位 → B2:B3 未设置上父格 → 改为默认上父格。
