给WORD表格中的单元格添加编号,其实可以选中需要编号的单元格,再用WORD的自动编号,就可以自动设置编号。而且,编号可以根据单元格的调整(比如移动、复制、删除等操作)而变化,非常方便。同时,也有很多WORD VBA的代码可以实现这个功能。那么,本动作的"单元格添加编号"功能有什么特色呢?跟我一起来看看吧。
1.支持行/列编号
2.支持定义起始编号和结束编号
3.支持定义编号间隔(可正序/倒序)
4.支持自定义编号补位位数和符号
5.支持循环编号和循环次数
6.支持清除编号后的单元格内容
7.支持自定义编号序列(如:星期,部门...)
8.支持自定义编号前缀和后缀
以上功能结合起来,可以变化成更多的添加编号方式,欢迎大家创新^_^
一、编号参数设置
{基本选项}
(一)编号类型:有两种,分别是给 行 或者 列 编号
【说明】由于本功能支持识别合并单元格,因此只对单行/单列添加编号,不能一次给多行多列添加编号。
(二)起始编号和结束编号:编号的起始值和结束值,比如从1到5
【说明】
1.起始编号和结束编号可以是负数
2.结束编号可以小于起始编号(当编号间隔<0,相当于倒排序)
(三)编号间隔:相当于步长,即每次加或减的数值,默认是+1
【说明】
1.当编号间隔=0时,相当于复制起始编号
2.当编号间隔>0(正序)且结束编号<起始编号时,相当于在编号范围内循环一次
3.当编号间隔<0(倒序)且结束编号>起始编号时,相当于在编号范围内循环一次
(四)编号补位长度和补位符号:设置编号的长度或补位时用的符号
【说明】
1.设置编号长度后,当数值实际长度小于设置的编号长度,将用补位符号填充
2.补位符号长度只有1位(如果要设置多位,可利用编号前缀)
例如:补位长度=3,补位符号=0,当数值=1时,编号为:001
{高级选项}
(一)循环编号和循环次数:设定是否循环编号和循环的次数
【说明】循环次数=0时,相当于无限循环
(二)清除单元格内容:将清除"结束编号"后单元格(列之下/行之后)的单元格原有内容
例如:表格有20行,设置起始值=1,结束值=10,并选中"清除单元格内容",除了第1行到第10行添加编号1到10外,同列的第11行到第20行单元格内容将会被删除。
(三)使用自定义编号:可以自己设定并使用非数字的编号序列,比如:星期、部门,在后面我们将详细介绍。
(四)使用编号前缀和编号后缀:给编号添加 前缀 和 后缀
例如:前缀设置成"第 ",后缀设置成" 号",当数值为1时,添加的编号为"第 1 号"
二、管理自定义项目
在"基本选项"和"高级选项"中,❶编号补位符号、❷自定义编号序列、❸编号前缀后缀是不能直接输入的,而是通过下拉菜单来选定的。如果需要对他们进行添加、删除、排序等操作,需要使用"管理自定义项目"进行操作。
点击"管理自定义项目"按钮后,会弹出选择窗口(如下图),根据需要来管理自定义项目:
(一)补位字符
说明:补位字符长度只有1位,当输入内容超过1个字符长度时,动作会自动截取第一个字符。
(二)自定义编号
说明:
1.自定义的编号本身不能包含分号(;),如果一个编号中包含了一个分号(;),动作将会认为该编号是两个编号
2.编号序列之间用分号(;)分隔
3.不区分半角分号(;)和全角分号(;),两个符号都起到分隔编号序列的作用
4.编号中的^p会自动解析成回车符(参考WORD/WPS的查找替换中的特殊格式符号),使得编号可以设置成多行
(三)编号前缀与后缀
说明:编号的前缀和后缀字符串长度在20个字符以内,如果输入内容长度超过20个字符,动作会自动截取前20个字符作为前缀或后缀字符。
三、示例
1.只有一致的单元格才会编号(为了方便区分,示例中我已将一致单元格标注成相同颜色)
2.自定义编号序列(示例中为单位)并添加到单元格中