WPS表格里快速生成1-1234这样的连续编号的方法就是使用“双击填充柄”的方式,在第一个单元格内输入数字1之后,在同列有连续数据的地方点击鼠标左键并向下拖动到最后一行的位置处释放鼠标按钮,此时就会自动产生一个从1开始依次递增直到第1234个整数的序列。此方法依靠的是WPS自带的智能识别引擎来实现对右侧非空数据区的高度匹配,并且可以一次完成上千行的数据处理工作而不需要任何额外的操作步骤就可以得到正确的结果。

1. 双击填充柄使用条件和操作步骤
为了使双击填充功能生效,需要保证序号列左边或者右边有一个完整的没有空白行的数据区。比如A列为姓名、B列为序号,在B1中填入数字1之后,把鼠标移到B1右下角的小黑点上,并且让光标变成实心十字形的时候进行一次双击操作——WPS会自动识别出A列最后一个有内容的行号(假设为A2000),然后从B2到B2000之间产生一个从1开始一直加到2000的一系列连续整数。如果相邻两列之间有间隔的话(比如说A100是空的但是A101不是),那么序列就会在A99的地方结束;这时就需要先把空行去掉或者使用其他的办法来实现。
二、替代方案:手动拖拽填充(适用于没有参考列的情况)
如果序号列两边都没有其他列的话,那么双击就无效了,可以采用拖拽的方式来进行填充:首先在第一个单元格(比如A1)里填入数字1,在第二个单元格(比如A2)里填入数字2,并且同时选中这两个单元格,把鼠标移到A2右边的填充柄上往下拖到目标行(例如第500行),放开之后就会自动生成从1到500的一系列等差数列。此方法不需要用到相邻列的数据,但是需要预先知道要填充多少行,并且拖拽的距离越长就越容易出现误操作的情况;为了防止误操作,在开始拖拽之前可以用Ctrl+G打开定位窗口,在里面输入“A500”快速跳转到目标位置后再进行回拉操作以提高准确性。
第三种方式就是用“填充-序列”的方法来确定一个具体的数值
对于起止编号要求比较严格的情况(比如要从第101行开始到第200行),可以使用序列对话框来实现:首先在起始单元格内输入“101”,然后选中这个单元格,在开始选项卡下找到并点击填充按钮,在出现的窗口里选择列的方向、等差序列,并把步长设置为1,终止值填写为200,最后确定即可得到从101到200的一系列数字。这种方法可以避免智能识别错误的发生,并且还可以实现逆序递减的效果(只要把步长改为-1就可以),而且也适合于隐藏行或者被筛选出来的部分进行局部填充。
第四部分是对于一些常见的问题进行了解答以及提高工作效率的小贴士
如果双击之后只填了两行的话,那么很可能是相邻的单元格中存在不可见的空格或者换行符,可以用Ctrl+H批量替换全角/半角空格;如果要生成带有前缀的编号(比如“NO.001”),可以先用序列生成纯数字,然后再用TEXT函数转换,公式为=TEXT(A1,"NO.000");另外所有的填充结果都是数值,为了避免被误操作修改掉,在复制之后可以选择性地粘贴为“数值”。
因此这三种方式各有千秋:双击最快捷、拖拽最直观、序列最可控。在日常工作中对于一般的清单使用双击的方式,在遇到特殊的格式或者边界比较清楚的时候选择序列的功能,灵活地运用可以满足绝大多数的序号生成的需求。






评论区 (0)
暂无评论,快来抢沙发吧!
发表评论