四组数字如何用excel显示全部的排列组合结果

任意给出四组数字的组合,如何用excel显示全部的排列组合结果呢?
比如这四组数字
20ba
62d0
8d20
2634
一共有24种组合的可能性,如何用excel全部显示出来
20ba62d08d202634
20ba62d026348d20
。。。。
26348d2062d020ba

最好是能用excel的公式实现这个功能,个人感觉这样比较快。
非常感谢您的答案,我将尽我所能给予分数奖励,谢谢

用公式复杂,运行会慢一些,用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


温馨提示:内容为网友见解,仅供参考
无其他回答

四组数字如何用excel显示全部的排列组合结果
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) ...

怎么用excel显示排列组合所有结果的问题。
1.首先,看一下原始数据。A1和A2是两个主等级,B1:B4是四个附属等级,每个主等级都有四个附属等级。需要在C列显示出所有的组合情况。2.考虑用INDEX函数来实现这个功能。首先来看一下INDEX第二参数如何做。双击C1,输入公式=INT((ROW(A1)-1)\/4)+1,下拉可以看到1出现了4次,2也出现了4次,这...

如何用excel列出如下所有排列组合的情形?
1、首先在电脑中打开excel软件,输入要组合的数据。2、在新的一列中输入公式:=INDEX($E$1:$E$3,INT((ROW(E1)-1)\/4)+1),如图所示,其中4表示甲乙丙丁四个的数量。3、然后回车,往下拖拉至ABC数量乘以甲乙丙丁的数量,这里为3X4=12。4、同样,在新的一列输入公式:=INDEX($F$1:$F$4,...

请问怎么请EXCEL 0 1 2 3 4 5 6 7 8 9 四位数全部排列组合啊?
'按alt+f11进入VBE编辑窗口,然后选择插入---模块---会打开一个模 '块窗口,把下面的代码复制进去--保存,再次按alt+f11返回excel窗口 '按alt+f8打开运行宏窗口,会看到test宏,运行它就可以了 Option Explicit Sub test()Dim i As Integer, j As Integer, l As Integer, n As Integer, k A...

如何使用Excel排列组合计算?
1.打开 Excel 软件,在空白单元格中输入需要进行排列组合的数字。2.在另一个空白单元格中输入公式“=PERMUTATION(A1:A5;5)”,其中 A1:A5 是输入数字的单元格范围;5 是需要进行排列组合的数字数量。3.按下回车键,即可得到排列组合的结果。以上是在 Excel 中进行排列组合的基本操作步骤,具体公式和...

在EXCEL中排列组合怎么做在excel中排列组合怎么做表格
列号)”。在“行号”和“列号”的位置输入相应的数字,表示要选择的行和列。使用“SMALL”函数,结合“ROW”函数和“INDEX”函数实现排列组合。具体方法为:在需要显示排列组合结果的单元格中输入“=INDEX(范围,ROW(A1)\/2,COLUMN(A1)\/2)”。按回车键即可实现排列组合。希望以上信息可以帮助到你。

(排列组合)用EXCEL把全部的情况列出来,
不用排列组合的算法,纯Excel测试法的思路是:4个盒子的球数总和为8,所以一个盒子最多的球数是5,然后穷举法。用ABCD列表示4个盒子,E列做加总合计(A1至E1单元格输入这些作为标题,A2单元格起输入以下数据):1. C 列用12345不断重复5次;2. C 列每重复1次,B 列数值就加1,直至 B、C ...

...z中任意选4个字母生成排列组合,将所有的排列组合都生成出来。_百度...
1、首先在电脑中找到并打开Excel文件,然后输入要操作的数据。2、接着在页面上方找到-方方格子选项卡。3、然后在下拉菜单中,找到“合并转换”按钮下的“排列组合”命令。4、选择区域。这里是H5:I7。因为红绿灯只有2种情况,有一个空白单元格不进行排列组合,所以勾选“忽略空值”。5、完成后点确定即可...

我想用excel算四个数字的排列组合 四个数字放在A2 B2 C2 D2 里如1234...
试试下面这个代码吧,会在E列显示所有的排列组合 Sub plzh()Dim a(1 To 4)a(1) = [a2]: a(2) = [b2]: a(3) = [c2]: a(4) = [d2]s = 1 For i = 1 To 4 For j = 1 To 4 For k = 1 To 4 For l = 1 To 4 Cells(s, 5) = a(i) & a(j) & a(k) ...

excel怎么列出所有的排列组合?
1、选中A列,点击【数据】选项卡下的【分列】,一直下一步到最后,数据格式选择文本,然后点击完成。2、在B1输入:=IF(A1="","",REPLACE(PHONETIC(INDIRECT("a"&(MIN(IF(A1:A5="",ROW(A1:A5),9999))-4)&":"&"a"&(MIN(IF(A1:A5="",ROW(A1:A5),9999))-1))),MIN(IF(A1:A5=...

相似回答