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

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

四个数字排列组合,则有10×10×10×10=10000种,我要的是有什么软件能...
打开excel软件,在表格中输入等差序列的起始数值0 输入完成后,选中起始数字的整列 选中后点击【开始】选项卡,在【开始】选项卡【编辑】组,选择【填充】—【序列】输入完成后点击【确定】按钮。再右击选中的区域,选“设置单元格格式”,最后,确定,就得到了从0000到9999的10000种不同的排列。

请问怎么用EXCEL用表格显示所有0 1 2 3 4 5 6 7 8 9 八位数排列组合的方...
先在前三个单元格上依次输入1,2,3.选中这三个单元格,鼠标移向单元格右下角,鼠标图标变成小黑十字,按住鼠标左键向下拉,直到出现右下角的小显示框出现你想要的数字为止。这叫序列操作

我想用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) ...

...4这四个数字,任选组成8位数,一共有几种,EXCEL怎么自动生成?
在任意单元格输入:=MOD(INT((ROW(A1)-1)\/4^(8-COLUMN(A1))),4)+1 然后,横拉8的单元格。再下拉就好了。一共有4的8次方,即65536组数据。

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

相似回答