组内序号
视频教学
目标
要实现的效果如下图所示:
最后一列对当前部分下的员工进行编号,每个部门分组都独立编号。
实现
有两种方法实现上面的报表:一种是使用seq函数;另一种是使用单元格序号。
添加一个引用employee表数据的数据集。
1.使用seq函数实现
创建一个两行三列报表,并在C1单元格中添加表达式,如下图:
C1单元格表达式为seq(A1),表示seq函数在计算时将采用A1单元格的值进行,只要根据当前表达式所在单元格取到的A1单元格值不发生变化,那么就累加这个序列的值,如果A1单元格值发生变化,那么累加就重新开始。
如果seq函数不添加参数,那么就表示采用默认序列进行累加。
保存就可以看到期望效果。
2.使用单元格序号
创建一个两行三列报表,并在C1单元格中添加表达式,如下图:
C1单元格表达式为&B1,在单元格名称前添加&符号,表示要根据当前表达式所在单元格位置取目标单元格展开后的序号(序号从1开始),所以这里的&B1就表示根据这个表达式所在位置取展开后的B1单元格的序号。
保存就可以看到期望效果。