excel随机组合0-9,6个数字中要求无重复

2025-03-21 06:25:10
推荐回答(2个)
回答1:

  做如下操作:
1、工具——加载宏——勾选“分析工具库”
2、在需要产生随机数的单元格输入公式“=RANDBETWEEN(100000,900000)”
  3、以上结果是得到0~9的6位随机数。
  Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。
  与其配套组合的有:Word、PowerPoint、Access、InfoPath及Outlook,Publisher
  Excel2013、2010、2007和老一点的Excel2003较为多见,Excel2002版本用的不是很多。比Excel2000老的版本很少见了。最新的版本增添了许多功能。使Excel功能更为强大。
  Excel2003支持VBA编程,VBA是Visual Basic For Application的简写形式。VBA的使用可以达成执行特定功能或是重复性高的操作。

回答2:

你的意思是要个随机的六位数,要求是各位数相互不重复,例如123456,234567,987654,012345,下面几个数是不合要求的123455,123356,987004,198761,123425.
方案如下:
A1=RANDBETWEEN(0,9)
B1=LARGE({0,1,2,3,4,5,6,7,8,9}*({0,1,2,3,4,5,6,7,8,9}<>A1),RANDBETWEEN(1,9))
C1=LARGE({0,1,2,3,4,5,6,7,8,9}*({0,1,2,3,4,5,6,7,8,9}<>A1)*({0,1,2,3,4,5,6,7,8,9}<>B1),RANDBETWEEN(1,8))
D1=LARGE({0,1,2,3,4,5,6,7,8,9}*({0,1,2,3,4,5,6,7,8,9}<>A1)*({0,1,2,3,4,5,6,7,8,9}<>B1)*({0,1,2,3,4,5,6,7,8,9}<>C1),RANDBETWEEN(1,7))
E1=LARGE({0,1,2,3,4,5,6,7,8,9}*({0,1,2,3,4,5,6,7,8,9}<>A1)*({0,1,2,3,4,5,6,7,8,9}<>B1)*({0,1,2,3,4,5,6,7,8,9}<>C1)*({0,1,2,3,4,5,6,7,8,9}<>D1),RANDBETWEEN(1,6))
F1=LARGE({0,1,2,3,4,5,6,7,8,9}*({0,1,2,3,4,5,6,7,8,9}<>A1)*({0,1,2,3,4,5,6,7,8,9}<>B1)*({0,1,2,3,4,5,6,7,8,9}<>C1)*({0,1,2,3,4,5,6,7,8,9}<>D1)*({0,1,2,3,4,5,6,7,8,9}<>E1),RANDBETWEEN(1,5))
G1=CONCATENATE(A1,B1,C1,D1,E1,F1)
G1中就是想要的随机结果,按F9就会随机变化,将A1至G1都下拉,G列就都是想要的数据了。