我想从000001
到999999
我这样做= TEXT(A2,“000001”)但是我无法生成系列,即使无法将其分隔为不同的属性
此外,我想在每个不同的单元格中分配每个数字,例如像
A B C D E F G
000001 0 0 0 0 0 1
000002 0 0 0 0 0 2
till
999999 9 9 9 9 9 9
答案 0 :(得分:3)
答案 1 :(得分:2)
这是一个更好的方法:
A1
中,键入1。A1
,然后从主页标签中选择填充> 系列(右上角)。选择列;的线性强>;将步骤值设置为1
,将停止值设置为999999
或您想要的任何内容。单击“确定”。
使用自动填充功能填充所需的数字。
A
标题,然后选择格式化单元格。000000
。在单元格B1
中,键入以下公式:
=INT(MOD($A1/(POWER(10, 7- COLUMN())), 10))
将B1
复制到C1
列到G1
。
B1:G1
复制到所有后续行B2:G999999
或其他任何内容。A
是数字,而不是文本,因此您可以直接从键盘输入任何6位(或更少)整数,单元格将自动更新。A
会自动调整前导零的数量,为6位数或更小的数字。7
替换为(数字中的最大位数+ 1)。答案 2 :(得分:2)
使用VBA宏可能会更容易一些。右键单击工作表选项卡,选择查看代码,粘贴以下代码,然后运行(F5)
Sub fill()
[a1:a999999] = "=text(row(), ""000000"")"
[b1:g999999] = "=mid($a1, column()-1, 1)"
End Sub
答案 3 :(得分:1)
- (在列
A
中写下此公式并将其向下延伸到行999999
)
=RIGHT(10^6, 6-LEN(ROW(A1)))&ROW(A1)
- 在列
B
中写下此公式,然后将其扩展到列G
将B1:G1
范围扩展到B999999:G999999
=MID($A1,COLUMN(A1),1)