我想把ABC三列按照A+B+C排列组合在一起,已生成最大数量的姓名,要求ABC三列每个多能随机调取,怎么做【比如赵天日、赵天月、赵天盈这样的以此类推】,希望详细说明。解决问题加分
不要看,要在另一个表格里生成生成后的所有可能
用VBA解决,ALT+F11打开VBA编辑器,插入模块,将以下代码粘贴,按F5运行,C列为“一:”的结果,D列为“二:”的结果。
Sub sort()
Dim i, j, k1, k2, k3, k4, m As Integer
Sheet1.Activate
Range("C:C").Clear
i = Range("a65535").End(xlUp).Row
j = Range("b65535").End(xlUp).Row
m = 1
For k1 = 1 To i
For k2 = 1 To j
For k3 = k2 + 1 To j
Cells(m, 3) = Cells(k1, 1) & Cells(k2, 2) & Cells(k3, 2)
m = m + 1
Next
Next
Next
Range("D:D").Clear
m = 1
For k1 = 1 To i
For k2 = 1 To j
For k3 = k2 + 1 To j
For k4 = k3 + 1 To j
Cells(m, 4) = Cells(k1, 1) & Cells(k2, 2) & Cells(k3, 2) & Cells(k4, 2)
m = m + 1
Next
Next
Next
Next
End Sub
你这个只能看,我不要看,要在另一个表格里生成生成后的所有可能
本回答被网友采纳有没有固定的命令呢,电脑课的内容都还给老师了
追答得用VBA
本回答被提问者采纳excel如何完成自由组合excel自由组合公式
选中需要排列的单元格。点击工具栏中的“合并转换”按钮,打开“合并转换”窗口。在“合并转换”窗口中,点击“排列组合”选项卡。在“排列组合”选项卡中,设置组合的参数,例如“行数”、“列数”、“起始值”等。点击“确定”按钮,完成自由组合。通过以上步骤,您可以在Excel中完成自由组合的操作。答...
在EXCEL中排列组合怎么做在excel中排列组合怎么做表格
在“复制到”框和“条件区域”框之间,选择“唯一记录”复选框以进行组合。点击“确定”按钮,即可完成排列组合。此外,还可以使用Excel的函数功能进行排列组合。例如,使用“INDEX”函数和“SMALL”函数结合,可以实现对一列数据的组合。具体方法为:在需要显示组合结果的单元格中输入“=INDEX(范围,行号,...
excel数据排列组合怎么弄excel数据排列组合怎么弄的
首先,你需要打开Excel软件并输入你要组合的数据。假设你的数据分为ABC三类,每类分别有若干条数据。在工作表2中,你需要整理一下数据。在B1单元格输入公式=INDEX(H$2:H$5,MOD(INT((ROW($A1)-1)\/(23));4)+1)。其中;23表示H列的每一个数据进行I、J 列的数据个数的排列,也就是把H列的...
如何让excel自动排列组合如何让excel自动排列组合显示
1、打开\\"排列组合.XLS\\"。2、打开\\"MicrosoftQuery\\"。3、选择数据源:EXCELFILES*,不要勾选\\"使用查询向导\\"确定。4、打开存放在电脑E:盘上的\\"排列组合.xls\\"文件,作为外部数据源。5、添加\\"职员$\\"工作表到Query,并关闭。6、点击Query工具栏中\\"SQL\\"按钮。7、填写如下SQL语句: select*...
如何使用Excel进行排列组合?
1.打开 Excel 软件,在空白单元格中输入需要进行排列组合的数字。2.在另一个空白单元格中输入公式“=PERMUTATION(A1:A5;5)”,其中 A1:A5 是输入数字的单元格范围;5 是需要进行排列组合的数字数量。3.按下回车键,即可得到排列组合的结果。以上是在 Excel 中进行排列组合的基本操作步骤,具体公式和...
1至12数字中任意6个不重复组合,求大神excel列表出来,非常感谢!
1. 在 Excel 工作表的某一列中,按顺序输入数字 1 至 12。2. 在另一列中,使用以下公式来生成组合:- 在第二行输入 `=A1`,然后将该公式拖拽填充到第六行(或更多行,根据您想要的组合数量)。- 在第七行输入 `=A2`,然后将该公式拖拽填充到第十二行(或更多行,根据您想要的组合数量)。
Excel排列组合该怎么做
我们来分步实现。第一步:级别重复四次 公式:=INDEX($A$2:$A$4,INT((ROW(A1)-1)\/4)+1)因为“级别”要重复四次,所以用INT((ROW(A1)-1)\/4)。ROW(A1)随着公式向下填充,返回值自动变为1、2、3、4、5……,(ROW(A1)-1)\/4返回0、1\/4、2\/4、3\/4、4\/4……,再用INT取整,...
excel将一个数随机分配各组,需要能够方便批量大量处理相关数据?_百度...
你要的公式:=MMULT(IFERROR(SMALL(RANDBETWEEN(-ROW(1:12),13),ROW(1:12)-{1,0}),{0,11}),{-2;2})+INT(C4\/13)-1 数组公式,同时按下Ctrl+Shift+Enter结束输入。按下F9刷新数据。
如何利用EXCEL解决排列组合问题
在EXCEL中,有很多内置函数可以帮助我们解决排列组合问题。比如,排列数可以通过PERMUT函数来计算,组合数可以通过COMBIN函数来计算。举个例子,如果我们想要计算从5个元素中取出3个元素的排列数,我们可以在EXCEL的单元格中输入=PERMUT(5,3),然后按下Enter键,单元格就会显示出结果。同样,如果我们想要计算...
用excel生成排列组合,从字母a到z中任意选4个字母生成排列组合,将所有的...
1、首先在电脑中找到并打开Excel文件,然后输入要操作的数据。2、接着在页面上方找到-方方格子选项卡。3、然后在下拉菜单中,找到“合并转换”按钮下的“排列组合”命令。4、选择区域。这里是H5:I7。因为红绿灯只有2种情况,有一个空白单元格不进行排列组合,所以勾选“忽略空值”。5、完成后点确定即可...