用Excel怎么让数据自动生成。因为太多数据,我要从0000001-9999999中间数字按顺序用什么方法最快搞定

来源:百度知道 编辑:UC知道 时间:2024/06/14 11:34:56
用Excel怎么让数据自动生成。因为太多数据,我要从0000000-9999999中间数字按顺序用什么方法最快搞定

选择列——设为文本格式——A1,A2,A3输入0000000--0000002,选择列——编辑——填充——序列——序列产生在列——自动填充——确定。

把整个工作表的格式设置为文本
再运行下面的宏

Sub a()
For k = 0 To 9999999
Cells(k Mod 65535 + 1, Int(k / 65535) + 1) = Left("0000000", 7 - Len(k)) & k
Next
End Sub

选中要生成序号的单元格区域,输入公式
=text(row(A1),"0000000")
输入后,按 ctrl + enter

我也在想,楼上的方法对是对,不过要拖到9999999,太多了

在A1输入1,B1输入65536,选中A:D列,设置单元格的格式为0000000,确定,编辑(A,D列是被选中状态),填充,序列,等差数列,步长为1,确定
如果数据多可多用几列,1列是65536,可按此计算.

靠着你要输入的列再开一列,输入数字123,并把所有单元格都选择了,再用填充功能,选序列,确定。再把你要输入的列设为文本格式,输入0000001--0000003就可以了,并把这几行的单元格全选择了,光标移动到选定区域的右下角变成黑十字,双击左键,就可以自动全填上了!