knrt.net
当前位置:首页 >> 怎么用EXCEL列出0到9这十个数中的任意五个数的组合... >>

怎么用EXCEL列出0到9这十个数中的任意五个数的组合...

允许包含重复数字可以做。 =CONCATENATE(ROUND(RAND()*9,0),ROUND(RAND()*9,0),ROUND(RAND()*9,0),ROUND(RAND()*9,0),ROUND(RAND()*9,0))

先看结果 步骤: 1、在D2键入公式 =RAND() 公式下拉至D11,产生10个随机数列 2、在E2键入公式 =RANK(D2,D$2:D$11,1)-1 公式下拉至E11,产生0-9随机数列,使用RANK()函数是关键,保证得到的数列每个不重复 3、在F2键入公式 =IF(E2=0,E11,E2) 取万...

用以下宏代码可达到目的: Sub 四位数组合() For A1 = 1 To 9 For A2 = 0 To 9 If A2 A1 Then For A3 = 0 To 9 If A3 A1 And A3 A2 Then For A4 = 0 To 9 If A4 A1 And A4 A2 And A4 A3 Then N = N + 1 Range("A" & N) = A1 & A2 & A3 & A4 End ...

以下为代码及关键注释(请慎用,数据量巨大,电脑一直会在后台计算,如果数据超过65565*250,则会出错) Sub main() For i1 = 1 To 9: For i2 = 1 To 9: For i3 = 1 To 9: For i4 = 1 To 9: For i5 = 1 To 9: For i6 = 1 To 9: For i7 = 1 To 9:...

先做一个全组合的基础表,加一栏求和,再根据求和值等于目标值的进行筛选,或者做透视表。

=if(row(a1)

没办法用公式,只能用VBA,总共252种排列 Sub 排列() i = 1 For a = 0 To 9 For b = a + 1 To 9 For c = b + 1 To 9 For d = c + 1 To 9 For e = d + 1 To 9 Cells(i, 1).Value = "'" & a & b & c & d & e i = i + 1 Next Next Next Next Next E...

这个用公式是不能实现的,需要用到VBA,用多层循环嵌套。 这种问题是比较典型的初级循环练习,如下(以相加结果是10为例): Sub button_click()Dim i, j, k, l As Integerl = 1For i = 0 To 9 For j = i To 9 For k = j To 9 ‘以相加结果是10为...

没明白你的意思 你在第一个单元格输入0001,第二个单元格输入0002,然后选中两个单元格,把鼠标悬停到第二个单元格右下角一直往下拉,拉倒9999为止 不就都出来了么

如果数据在a1:a9,那么a10中输入 =index($a1:$a9,round(rand()*8+1,0))&index($a1:$a9,round(rand()*8+1,0))&index($a1:$a9,round(rand()*8+1,0))

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com