文章 查看内容

中国式报表Pro--添加行序号

中国式报表Pro--添加行序号

75 0 中国式报表 2024-6-5 19:22 发布者: 观小凡

场景一:按数据行添加自增序号实现方案; 场景二:按维度分组,组内自增序号; 场景三:按维度分组,分组自增序号。
 

场景一:按数据行添加自增序号

实现方案:

思路:表头有1行,可以用当前行行号减一 =ROW()-1 使序号从1开始;序号跟随「省份」扩展,那么用「省份」作为父格。

C属性方案:在表格后面添加辅助列,在E2获取序号,转换为模板单元格,设置「省份」C2作为父格;在前面「序号」列A2引用E2即可。参考下图。

R属性方案:使用R属性使「序号」的单元格A2成为维度字段「省份」C2的子格,序号跟随C2扩展。

场景二:按维度分组,组内自增序号

实现方案:

思路:「大区」A2扩展后是合并单元格,合并范围内只有第一个单元格是有值的,其他单元格为空。利用这个逻辑判断:如果A2不为空,则序号为1;如果A2为空,则上一行行号加1。然后取维度字段「省份」C2作为父格即可。

 =IF(A2<>"",1,OFFSET(E2,-1,0)+1)  如果A2不为空,则序号为1;如果A2为空,则E2上一行行号加1

C属性方案:

R属性方案:

场景三:按维度分组,分组自增序号

实现方案:

思路:「大区」列是合并单元格,序号也需要合并,可以统计大区的值个数来作为序号。

=COUNTA($B$2:B2)  统计从绝对位置$B$2开始,到B2每次扩展后所在行的区域内的非空值个数

C属性方案:

R属性方案:


路过

雷人

握手

鲜花

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2024 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去评论 去发文 返回顶部
返回顶部