【教程】关于给表格中的单元格添加编号

经验创意 · 128 次浏览
臭冬瓜 创建于 2023-07-18 13:15

  给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.自定义编号序列(示例中为单位)并添加到单元格中

臭冬瓜 最后更新于 2023/7/18

回复内容
暂无回复
回复主贴