四组数字如何用excel显示全部的排列组合结果任意给出四组数字的组合,如何用excel显示全部的排列组合结果呢?比如这四组数字20ba62d08d20 2634一共有24种组合的可能性,如何用excel全部显示出来20b
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/29 09:39:33
四组数字如何用excel显示全部的排列组合结果任意给出四组数字的组合,如何用excel显示全部的排列组合结果呢?比如这四组数字20ba62d08d20 2634一共有24种组合的可能性,如何用excel全部显示出来20b
四组数字如何用excel显示全部的排列组合结果
任意给出四组数字的组合,如何用excel显示全部的排列组合结果呢?
比如这四组数字
20ba
62d0
8d20
2634
一共有24种组合的可能性,如何用excel全部显示出来
20ba62d08d202634
20ba62d026348d20
.
26348d2062d020ba
最好是能用excel的公式实现这个功能,个人感觉这样比较快.
我将尽我所能给予分数奖励,
四组数字如何用excel显示全部的排列组合结果任意给出四组数字的组合,如何用excel显示全部的排列组合结果呢?比如这四组数字20ba62d08d20 2634一共有24种组合的可能性,如何用excel全部显示出来20b
用公式复杂,运行会慢一些,用VBA简单,如果数据太多,可用数组加快速度.见附件
For A1 = 1 To 4
For A2 = 1 To 4
If A1 <> A2 Then
For A3 = 1 To 4
If A3 <> A2 And A3 <> A1 Then
For A4 = 1 To 4
If A4 <> A3 And A4 <> A2 And A4 <> A1 Then
n = n + 1
Cells(n, "B") = Cells(A1, 1) & Cells(A2, 1) & Cells(A3, 1) & Cells(A4, 1)
End If
Next
End If
Next
End If
Next
Next