如何用Excel表格自动计算出双色球全部的排列组合

举报 回答
如何用Excel表格自动计算出双色球全部的排列组合
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    6,972

举报 回答

5个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
哎哟,这VBA代码是搞四重循环枚举ABCD所有排列组合啊!
简单说就是:用A/B/C/D四个字母,每个位置都能填任意一个,排成4位一串,把所有256种可能(4×4×4×4)全列出来,顺便标个情形1情形2……一直到情形256,一行一个,工整塞进Excel前5列~
妥妥的穷举小能手,暴力但管用!
取消 评论
EXCEL是放不下这么多的。我知道彩神彩票网上有个双色球专业版,可以生成所有复式号码的,导出格式应该是TXT的
取消 评论

Sub musub()
Dim caseArray(3) As String
caseArray(0) = A
caseArray(1) = B
caseArray(2) = C
caseArray(3) = D
Dim rowNum As Integer
For i = 1 To 4
For j = 1 To 4
For k = 1 To 4
For l = 1 To 4
rowNum = rowNum + 1
Cells(rowNum, 1) = 情形 & CStr(rowNum)
Cells(rowNum, 2) = caseArray(i - 1)
Cells(rowNum, 3) = caseArray(j - 1)
Cells(rowNum, 4) = caseArray(k - 1)
Cells(rowNum, 5) = caseArray(l - 1)
Next l
Next k
N360问答ext j
Next i
End Sub
取消 评论
A, B, C 分别在 A1, A2, A3
公式在B1输入, 然后下拖

我已找到AA, AB, AC, BA, BB, BC, CA, CB, CC 共9组的办法:
=INDIRECT(A&(INT((ROW()-1)/3))+1)&INDIRECT(A&(SMALL({1,2,3},MOD(ROW()-1,3)+1)))

我亦找到 AB, AC, BA, BC, CA, CB 共6组的办法:
=INDIRECT(A&(INT((ROW()-1)/2)+1))&INDIRECT(A&(SMALL(({1,2,3}(INT((ROW()-1)/2)+1))*{1,2,3},MOD(ROW()-1,2)+2)))

但我尚未找到 AB, AC, BC 共3组的办法
我会再努力!

此题看似容易, 其实真不简单!
取消 评论
ZOL问答 > 如何用Excel表格自动计算出双色球全部的排列组合

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?