Excel分段填充序号

接文章 用EXCEL分类汇总实现将某一列相同值打印到一张sheet页 ,我们实现了分书单据的制作,现在我们想在每一页再增加一列序号,即每个班级重新编号,如何实现呢?

首先我们在”使用班级”左侧新插入一列,插入的这一列我们想实现的功能是:如果”使用班级”列为 “***班级计数”则下一行从1重新开始编号,否则顺序编号。

首先我们要在空白列中标识出哪一行是对应的计数列,对于计数对应的列是不参与排序的,我们可以用如下公式

=IF(IFERROR(SEARCH("计数",D4),"")<>"","不参与排序","")

其中 search函数的作用是在D列字符中查找是否有“计数”字眼,有的话返回该字眼出现的位置,否则的话返回错误,我们再用IFERROR函数将错误值置为空,然后非空值(即计数列对应的C列)填充”不参与排序”,其他的列接续填充为空。

然后我们把公式粘贴为数值,再用A替换C列中所有的“空”,再用空替换C列中的所有A,这样做的目的是经过公式转置之后的空,会被认为是假空,通过替换替换为能被识别的空值。

我们选择需要填充序列的列,这里要从欲编号的那一行开始,到最后一行结束,然后用Ctrl+G定位空值,输入 =N(C3)+1(我这里第一个空值是C4),然后按Ctrl+Enter填充

我们把“不参与排序”替换为空,并修改美化

查看打印预览

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值