Excel在合并单元格后添加序号

本文介绍如何使用Excel快速为公司员工信息表的每个部门添加自动编号,通过简单步骤实现分类累加,提高工作效率。

如下图是某公司员工信息表,现在打算为每个部门后面分别添加序号

全选A列单元格区域

点击下图选项(Excel工具箱,百度即可了解详细的下载安装方法,本文这里不作详细叙述)

点击【数值】

选择【自动编号】

点击【分类累加】

在【编号区域】内输入B2:B18,然后勾选【1,2,3,1,2,3模式】,最后点击【确定】即可完成

完成效果如下图所示

在WPS Excel中为不规则合并单元填充序号可以采用以下方法: ### 方法一:使用VBA宏代码 1. 打开WPS Excel文件,按下`Alt + F11`组合键,打开VBA编辑器。 2. 在VBA编辑器中,点击“插入” -> “模块”,在新打开的代码窗口中输入以下代码: ```vba Sub FillSequentialNumbers() Dim rng As Range Dim cell As Range Dim i As Integer i = 1 For Each rng In Selection.Areas For Each cell In rng.Cells If cell.MergeCells Then If cell.MergeArea.Cells(1).Address = cell.Address Then cell.Value = i i = i + 1 End If Else cell.Value = i i = i + 1 End If Next cell Next rng End Sub ``` 3. 按下`F5`键运行代码,或者点击工具栏上的“运行”按钮。 4. 在工作表中选中需要填充序号的不规则合并单元区域,再次运行上述宏代码,即可为选中区域填充序号。 ### 方法二:辅助列法 1. 在相邻空白列的第一个单元(假设数据在A列,辅助列在B列)输入数字1。 2. 在第二个单元输入公式`=IF(A2=A1,B1,B1+1)`(这里假设数据从第二行开始),然后向下拖动填充柄,直到覆盖所有需要填充序号的数据行。此公式的作用是判断当前行与上一行的数据是否相同,如果相同则序号不变,不同则序号加1。 3. 选中辅助列填充好序号的数据,按`Ctrl + C`复制,然后右键点击选择“选择性粘贴” -> “数值”,将公式结果转换为数值。 4. 筛选出合并单元的首行数据(通常是合并单元左上角的单元),将辅助列对应行的序号复制到合并单元中。 ### 方法三:利用函数嵌套(适用于部分情况) 如果合并单元有一定规律,可以使用函数嵌套来实现。例如,假设合并单元在A列,在B列输入以下公式(假设数据从第二行开始): ```excel =IF(ROW()=1,1,IF(A2<>A1,MAX($B$1:B1)+1,LOOKUP(2,1/($A$1:A1<>""),$B$1:B1))) ``` 然后向下拖动填充柄,最后将结果复制并选择性粘贴为数值。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值