有没有EXCEL高手帮我把12345这几个数字按6个一组排列出来,例如123451这样按顺序排列出来。

包括111111,222222这样的重复的组合,小弟先在这里谢谢了。要注意就是排列出来的组合要放在一个单元格里。比如111111必须放在一个单元格里。不能一个数字放一格。
我不会,会的帮忙做好发到我邮箱:[email protected]

在A1:A5写上你要排列的5 个字符!
鼠标右击Sheet1的标签,点【查看代码】,在代码窗口粘贴下面的代码:
Sub ouyangff()
t = 11
For i = 1 To 5
For j = 1 To 5
For k = 1 To 5
For l = 1 To 5
For m = 1 To 5
For n = 1 To 5
Cells(t, 1) = Cells(i, 1) & Cells(j, 1) & Cells(k, 1) & Cells(l, 1) & Cells(m, 1) & Cells(n, 1)
t = t + 1
Next
Next
Next
Next
Next
Next
End Sub
按F5 运行程序,按Alt + F11,返回到Excel。去看看结果吧!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-17
你先在一个框里写111111,然后在第二个框里写222222.然后选中这两个格。把鼠标放在选中表格的右下角,指针变成十字架时按鼠标右键往下拉。
第2个回答  2012-03-18
在A1栏输入:=MID("12345",ROW(),1)&MID("12345",ROW(),1)&MID("12345",ROW(),1)&MID("12345",ROW(),1)&MID("12345",ROW(),1))&MID("12345",ROW(),1)然后向下拖拽复制就达到了要求。12345 可以改为单元格及任意数字,多重复一个就在后面再加一次)&MID("12345",ROW(),1)。不要忘了给分哟
第3个回答  2012-03-17
在单元格先输入你要的开头数字,在单元格右下脚会出现一个小十字架,用鼠标托住,往下拉.就可以了
第4个回答  2012-03-17
觉得用VB来写,应该简单。实在功能上找不到,只能用VB 写了