问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel如何做排列组合?

发布网友 发布时间:2022-04-23 02:22

我来回答

4个回答

热心网友 时间:2023-10-11 14:05

1、打开"排列组合.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、最后选择Query"文件"菜单下"将数据返回到EXCEL"选项。

10、弹出"导入数据"对话框,鼠标单击D1单元格,确认数据导入在D1单元格,确定,当然也可以把结果放在新工作表中。

11、因为全排列的数据量很大,有969种排列组合,把EXCEL表进行了窗口冻结操作。

12、后续对结果进行处理,打印出抽签条即可。

热心网友 时间:2023-10-11 14:06

何必用宏呢?用随机函数,你按一下F9就会自动生成新一列数
D,E
,F中分别输入
=OFFSET(A1,INT(RAND()*6)-1,0)
=OFFSET(B1,INT(RAND()*8)-1,0)
=OFFSET(C1,INT(RAND()*6)-1,0)
刚测试了下,不知道怎么用RAND的时候总是偶尔会出点问题,修改了下
=OFFSET(A1,INT(RANDBETWEEN(1,5))-1,0)
=OFFSET(B1,INT(RANDBETWEEN(1,7))-1,0)
=OFFSET(C1,INT(RANDBETWEEN(1,5))-1,0)

热心网友 时间:2023-10-11 14:06

要用VBA才行,公式做不到
新建模块
Sub arrange()
Dim a, b, c, d, e As Integer
d = 1
For a = 0 To 9
For b = 0 To 9
For c = 0 To 9
If a <> b And b <> c And a <> c Then
Cells(d, 1) = a & b & c
d = d + 1
End If
Next c
Next b
Next a

End Sub

Sub assemble()
Dim a, b, c, d, e As Integer
d = 1
For a = 0 To 9
For b = 0 To 9
If b > a Then
For c = 0 To 9
If c > b Then
Cells(d, 2) = a & b & c
d = d + 1
End If
Next c
End If
Next b
Next a
End Sub

热心网友 时间:2023-10-11 14:07

用VBA:

Sub zuhe()
    r = 1
    For a = 0 To 7
        For b = a + 1 To 8
            For c = b + 1 To 9
                Cells(r, 1) = "'" & a & b & c
                r = r + 1
            Next
        Next
    Next
End Sub
Sub pailie()
    r = 1
    For a = 0 To 9
        For b = 0 To 9
            For c = 0 To 9
                If a <> b And a <> c And b <> c Then
                    Cells(r, 2) = "'" & a & b & c
                    r = r + 1
                End If
            Next
        Next
    Next
End Sub

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我家露台新买的塑料大花盆,想花盆时间耐久,咨询可有材料什么油漆类或涂... 和已婚情人分手了。我把他的微信删了,他没有删我的。而且也没有发动态... 和同事情人分手后,我删了他微信,现在复合了,他没加我,悬什么意思?我加... 好朋友的前任是个什么样的人? 难忘的校园生活 作文不少于600字 以记叙为主,其它格式不限 特色养殖和普通养殖哪个更有发展前景 什么养殖业最赚钱 特种动物养殖专业就业方向与就业前景怎么样 特种动物养殖专业的就业问题有哪些? 特种动物养殖专业就业前景及方向 excel 怎么组合数字? excel怎么把几个数列的数据排列出不同的组合? excel怎样让数据自动组合? 良习修美德,好好做个人道德讲堂观后感,等下就要用急急急。万分感谢 excel数据自动组合? 关于道德讲堂的诚信的观后感 急! 用excel生成排列组合,从字母a到z中任意选4个字母生成排列组合,将所有的排列组合都生成出来。 excel怎么进行数据组合 为什么阴茎老硬起来很难,软下去很快, 受刺激会变硬但是很快就会软,什么问题? 今年感觉想做可硬不长时间,软的也快,腿也没劲,好像劲使到东西上,有时软也流。 勃起后很快就软下来 我这硬里快,软的也快,时间还短,我想买几个疗程用用,是不是货到付款吗 我早泄怎么治 时间不长 硬的快 软的也快 第一次硬起来很快就软了后面几个小时也硬不起来了怎么办 阴茎硬起来很快就软下去了!我的阴茎用手动几下就硬起. 勃起但很快就软了 为什么我的阴茎硬起来很快就软下去了 我小弟弟硬起来很快但还没开始就软了怎么办? 男人阳器硬的快,也软的快是杂回事 怎么(excel)把三组数据做在一个图里呢? excel怎样用函数实现:把满足某个条件数据的重新组合成一个新数据表? 《道德讲堂》的主题都有哪些? 如何让excel自动排列组合 用Excel实现一组数据的组合 excel数据- 组合是什么意思 怎么用 怎么将EXCEL一组数据相互组合? excel 两列数据怎么把组合的可能全部做出来? 学钢琴第一步先学什么? 怎样自学钢琴? 钢琴自学的话先学五线谱还是简谱? 钢琴入门应该先学什么 想学习钢琴必须先学习乐理吗? 钢琴学习顺序 初学自学钢琴首先要学什么? 自己在家如何自学钢琴? 自学钢琴应该从哪里开始下手? 学钢琴要从哪本教材起步? 怎样自学弹钢琴 学习钢琴首先要学习什么?