Excel表如何将数据排列组合

作者&投稿:由梁 (若有异议请与网页底部的电邮联系)
怎么用excel计算排列组合的个数?~

1、电脑打开excel,然后点击函数图标。

2、进入函数表格后,找到COMBIN公式,然后点击确定。

3、进入COMBIN后,对象总数中输入10,每个排列中的对象数输入6,然后单击确定。

4、确定函数后,就可以得到计算结果了。

这个排列组合经常要用到,托您的问题,我学习了一下,做了一个排列组合的代码。只当抛砖引玉,希望有高手批评指正。(这个程序是将10个数字,按每条4个数字进行组合)
Sub 组合()
Dim arr_S(1 To 10)
Dim arr_O
Dim I, J, K1, K2, K3, K4 As Integer
I = Sheet1.Range("A65536").End(xlUp).Row
'arr_S = Sheets("sheet1").Range("a2:a" & I) 这个运行时出错
For J = 1 To I - 1 '给原始序列数组赋值
arr_S(J) = Cells(J + 1, 1)
Next J
I = I - 1 '原始数据的个数
J = I * (I - 1) * (I - 2) * (I - 3) / (1 * 2 * 3 * 4) '按4列组合,计算目标数组的个数
ReDim arr_O(1 To J, 1 To 4)
J = 1
For K1 = 1 To I - 3
For K2 = K1 + 1 To I - 2
For K3 = K2 + 1 To I - 1
For K4 = K3 + 1 To I
arr_O(J, 1) = arr_S(K1)
arr_O(J, 2) = arr_S(K2)
arr_O(J, 3) = arr_S(K3)
arr_O(J, 4) = arr_S(K4)
J = J + 1
Next K4
Next K3
Next K2
Next K1
For I = 1 To J - 1
Cells(I + 1, 3) = arr_O(I, 1)
Cells(I + 1, 4) = arr_O(I, 2)
Cells(I + 1, 5) = arr_O(I, 3)
Cells(I + 1, 6) = arr_O(I, 4)
Next I
End Sub
执行结果如图所示:

可以

Excel怎样从数据集选r个数据排列组合列表(一)



打开"排列组合.XLS"
2
打开"Microsoft Query"
3
选择数据源:EXCEL FILES*,不要勾选"使用查询向导" 确定
4
打开存放在电脑E:盘上的"排列组合.xls"文件,作为外部数据源
5
添加"职员$"工作表到Query,并关闭
6
点击Query工具栏中"SQL"按钮
7
填写如下SQL语句:
select *
from [职员$] A,[职员$] B,[职员$] C
where A.职员<B.职员 and B.职员<C.职员
order by A.职员,B.职员,C.职员
8
点击确定
9
稍微等待一下,系统会把满足条件所用排列组合显示出来
10
最后选择Query"文件"菜单下"将数据返回到EXCEL"选项
11
弹出"导入数据"对话框,鼠标单击D1单元格,确认数据导入在D1单元格,确定,当然也可以把结果放在新工作表中
12
因为全排列的数据量很大,有969种排列组合,把EXCEL表进行了窗口冻结操作
13
后续对结果进行处理,打印出抽签条即可


如何让xcel 每隔10行抽取一行数据?
如果你想抽取 A列的 A10 ,A20,A30...那么就输入公式如下 =OFFSET($A$1,ROW(1:1)*10-1,,,)向下填充就行了。如果你想抽取整行的数据,就输入 =OFFSET(A$1,ROW()*10-1,,,)先向右拉,然后再整 行向下拉就行了。

如何处理ixcel表格输入身份证数字就变?
总结:输入身份证号等数字前,先在单元格中输入单引号,然后再输入你需要的数字,这样就能保证数字不会变成E+的乱码。注意,在输入单引号时,要在英文状态下输入,因此需要关闭所有的中文输入法。1、启动Excel软件,打开一个员工信息表,从表中可以看出,在身份证一栏中的身份证号已经变成了乱字符。要...

在xcel表格中.数字前面的零怎么显示不出来
两种办法:输入前,设置单元格格式为"文本"格式 在最前面的0的前面插入半角单引号 '

EXCEL中如何用函数或其它方式自动处理提取分隔符之前的数据---附图...
XCEL中如何用函数或其它方式自动处理提取分隔符之前的数据的方法。如下参考:1.打开Excel表格,如下图所示。2.打开Excel表格后,点击进入数据页面,如下图所示。3.单击进入数据页面,然后单击列,如下图所示。4.点击分列,检查分隔符,然后点击下一步。5.单击next后,检查其他选项,然后输入逗号并单击ne...

xcel数字多余11位怎么全部显示出来还可以用vlookup函数?
Excel的有效数字是15位,而不是11位。至于用vlookup,因为你没给出工作表数据的截图,无法给出具体的方案,但可试试:VLOOKUP(查找值&"*",查找范围,返回列数,[查找方式])

如何在excel表格中查看网页数据
如何在excel表格中查看网页数据?使用xcel表查看网页数据 1.首先打开excel表格并选择数据菜单栏。2.在数据菜单栏下,最左边是获取外部数据选项卡。3.选择“从网站”外部数据源。4.点击网站,弹出“新文本查询”对话框。填写网页的地址栏,然后单击“前往”按钮打开相应的网站。5.在“新建网页查询”对话...

表格怎么批量缩减变成两个字
_穑喝绾稳_XCEL工作表数据批量缩小指定倍数:?1.打开Excel工作表。?2.找个单位格,录入要缩小的倍数。?3.使用Ctrl+C复制要缩小的倍数。?4.选择要处理的数据,右键找到“选择性粘贴”。?5.在弹出的选择性粘贴勾选“除”。?6.确定后,工作表数据批量缩小指定倍数完成。

SXCEL表格中假如 一列是数量 一列是单价 如何 核算最后总金额 麻烦各 ...
总金额列=数量*单价,然后拖到最后。或者先在数量和单价的最后一行插入求和函数,在计算总金额

excel图表中,怎么显示出0值
excel图表中,怎么显示出0值 5 在做图表时,要显示各月的工伤事故数,但目前为止没有事故发生,因此都是0,但是在绘制图表时,纵轴0处,没有直线显示出来,请问应该怎么显示出,代表0的直线... 在做图表时,要显示各月的工伤事故数,但目前为止没有事故发生,因此都是0,但是在绘制图表时,纵轴0处,没有直线显示出来,...

怎么在XCEL编辑GPS原始地面数据,只提取其中的坐标(y,x,h),以便转换为...
直接用Excel打开GPS文件,然后把YXH三个值复制粘贴到新表格,对新表格进行自动分列。按以下格式进行排列数据:点名,编码,Y,X,h 这样一行就是一个点,输完就重新开始一行 最后另存为CSV格式。再把CSV后缀名改为DAT,即可在Cass中展示出来。

晴隆县15574481034: 怎么把EXCEL表格里相同名称的数据排列在一起? -
法怡马来: 用排序的方法,可以解决,具体方法如下: 1、选中表格,或选中需要排序的内容; 2、在开始功能区中,单击排序和筛选; 3、仅一列内容的话,直接选升序(降序),即可;多列的话,选择自定义排序; 4、在弹出的对话内,选择需要排序的内容(主要关键字),多项内容时可单击添加条件,选择次要关键字,即可.(有标题时,勾选数据包含标题)

晴隆县15574481034: excel如何把一列数据随即的排列?? -
法怡马来: 应该是随机排列,不是随即排列. 在你要随机排列数据后插入一空列,在该列的第一个单元格输入公式: =RAND() 将公式用填充柄向下复制到相应的行. 根据你的需要选定该两列或全表,再按你插入的列(即含有公式=RAND()的列)排序即可. 注:你每按该列排序一次,你的数据的顺序都会改变(是随机的改变顺序).

晴隆县15574481034: 如何排列excel数据 -
法怡马来: 选中需要排列的excel数据及相关内容,数据——排序——主要关键字——次要关键字——升序或降序——确定.(如果是按姓名排列,后面还有性别,年龄,身份证号等信息,需要全部选中,然后按姓名所在列选择升序排列.) 希望采纳.

晴隆县15574481034: excel电子表格如何把相同名字或者相同的信息排列在一起? -
法怡马来: 用排序功能.如下图所示分别将黄色背景和蓝色背景区域信息排列在一起.具体操作如下. 1)选中此单元格 2)在EXCEL菜单中选择数据 3)数据菜单选项点击“排序”功能,此时弹出拍讯对话框,主要关键字选择需要排序的列(如D列) 4)选择好次序,单击确定 5)确定后,弹出“排序题型”,本列中选择“将任何类似数字的内容排序"后,单击确定 6)此时相同信息的排列已放置在一起(如下图)

晴隆县15574481034: 如何将一个excel表格中几行几列数据一起按从规则排列,让人对数据看起来一目了然. -
法怡马来: 假设数据在A1:F3单元格区域 可以在G1单元格输入公式 =large($A$1:$F$3,row(a1)) 下拉填充,这样就得到一列降序的数据 如果需要得到升序的数据,公式为 =small($A$1:$F$3,row(a1))

晴隆县15574481034: excel两列数据排列组合 -
法怡马来: 如果你的A列的数字只有x个,B列有y个数字,请用下面的公式:=INDIRECT("A"&ROUNDUP(ROW(A1)/x,0))&INDIRECT("B"&MOD(ROW(A1)-1,y)+1) 请记得把X,Y换为你的实际数字个数

晴隆县15574481034: EXCEL表格中怎么排列一组数据之间的组合 -
法怡马来: 这个就是VLOOKUP函数最拿手的了.你的A、J列总是要手工确定的吧.K3 的公式:=VLOOKUP(J3,$A$3:$H$8,COLUMN(B1),0) 向右拖到Q列,再向下拖 B10 的公式:=VLOOKUP(A10,$A$3:$H$8,COLUMN(B1),0) 向下拖

晴隆县15574481034: 如何在EXCEL中选择一组特定的数据,再把选择的数据排列成一排 -
法怡马来: 我是这样做的: 1,表一的c1输入1,向下填充4格(序列). 2,表一的d1输入公式: =IFERROR(INDEX($B$1:$B$1000,SMALL(IF($A$1:$A$1000=$C1,ROW($A$1:$A$1000),4^8),COLUMN(A1))),"") 按ctrl+shift+enter键后将公式向右填充3格,再向下填充4格. 3,剪切表一c:f列有数据的范围在表二的a1粘贴. 以上操作,就得到了提问者要的结果.

晴隆县15574481034: Excel 怎么样将一组数据按照从大到小的顺序排列 -
法怡马来: 1、要进行排序的数据最好在同一列. 2、选中要排序的数据——点击自动排序——根据提示操作.

晴隆县15574481034: excel中做一个排列组合 -
法怡马来: =Sheet1!C4&Sheet1!D4&Sheet2!C2 用&这个函数就可以达到你的要求.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网