数据报表多种序号生成方式

报表系统中,每每要对数据进行编号处理,从而使数据的条目更加清晰。在 excel 中,咱们能够直接在一个单元格中输入 1,而后按住 Ctrl 向下拖拽单元格就能够自动生成连续的序号。不过除了连续的序号,实际状况中咱们还会有其它对序号的需求,例如组内序号,或者是隐藏某些行以后显示连续或不连续的序号,这些又该怎么处理呢?润乾报表提供了一些快速添加序号方式和函数,让咱们来一块儿看一下吧。函数

概述:工具

1)对于网格式报表,即数据设置是列表显示的,能够直接在单元格中填写 =seq() 或者是 &Cell ,而后设置该单元格的左主格便可。3d

2)对于数据设置是分组显示的,还有两种不一样的效果:即组内序号和组间序号。excel

准备工具:润乾报表 V2018blog

栗子 1列表式报表显示序号get

以下图所示,数据集自己只有后面 7 个字段的值,前面的序号须要根据后面的序号自动扩展生成连续的序号。变量

imagepng

实现方式 1:扩展

使用自带的序号函数 seq() 的方式,而后设置单元格的左主格select

imagepng

实现方式 2:高可用

使用自带的序号函数 &Cell,而且设置单元格的左主格

imagepng

实现方式 3:

使用行序号函数 row(), 由于数据不是从第一行取数的,因此须要减 1,而且设置左主格

imagepng

栗子 2扩展数据中隐藏某些行时,显示连续序号

以下图所示:当 G2 的数据大于 50 的时候,就隐藏该行,并显示连续的序号。

imagepng

若是还继续使用前面的三种方式,实现的序号则是不连续的。: 若想实现隐藏行以后的连续序号,可使用临时变量的方式,实现方式为:

先在空白单元格定义一个变量 a,而后在 A3 单元格写 if 条件的判断,若是 G3 大于 50,就显示 a,不然显示 a+1。以下图所示:

imagepng

预览结果为下图,而后第一行的行高可用设置为 0,不显示。

imagepng

栗子 3分组报表之组内序号

设置 B5 单元格的表达式为:&C5,而后设置其左主格为 select 扩展的单元格,即 C5。

imagepng

预览效果为:

imagepng

栗子 4分组报表之组间序号

设置 B5 单元格的表达式为:=seq(C5),而后设置其左主格为 C5

imagepng

预览效果为:

imagepng

以上介绍的是普通报表序号的实现方式,填报表也是有能够添加序号的,填报表添加序号的方式可参考文章 填报流水号,缺省表达式设置

相关文章
相关标签/搜索