33问答网
所有问题
1,3,4,5,6,7,8 这7个数 我想在EXCEL中生成随机排的所有排列 应该怎么弄 求高手
1,3,4,5,6,7,8 这7个数 我想在EXCEL中生成随机排的所有排列 应该怎么弄 求高手
举报该问题
推荐答案 2011-06-03
理论上可以,但是我只有EXCEL2003,不支持超过65535行的数据
你有2007的话可以试试
先是生成所有的排列组成
理论上有7×7×7×7×7×7×7=823543种(包含重复)
第一列:第一行输入1第二行输入3。。。。,输完1345678后复制这7行,选择a8:a823543,粘贴
第二列:先输入7行1,再输入7行3。。。。。输完49行之后,选择b50:b823543,粘贴
第三列:先输入49行1,再输入49行3.。。。。输完7×7×7行之后,选择c343:c823543,粘贴
第四、第五、第六、第七依样画葫芦。
然后就是去除重复。
在H1输入公式=COUNTIF(A1:G1,A1)*COUNTIF(A1:G1,B1)*COUNTIF(A1:G1,C1)*COUNTIF(A1:G1,D1)
*COUNTIF(A1:G1,E1)*COUNTIF(A1:G1,F1)*COUNTIF(A1:G1,G1)
向下复制粘贴,如果有重复,H的值就会大于1。
筛选H列,值为1,得到所有的排列组合。
复制筛选的内容,粘贴到别的工作表里。
然后就是把生成的排列组合进行随机排序
在I1输入=rand(),向下复制粘贴。
选中所有的数据区域,按菜单中的排序,根据i列排序就行了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cWdR5BR40.html
其他回答
第1个回答 2011-06-03
在学号后面插入一列,在B2输入(假设学号是从A2开始)=COUNTIF($A$1:A2,A2),下拉至结尾,然后筛选出1学号,这就是已经重复的学号
第2个回答 2011-06-03
在任一单元格输入:
=CHOOSE(1+ROUND(RAND()*6,),1,3,4,5,6,7,8)
追问
只取单个数 不对啊
追答
哦,没看清楚题目,我再弄下
相似回答
我想
用
excel
做从
1
到9
个数字中
任意选
5
个号码
的所有排列
组合
求高手
帮忙...
答:
Excel
怎样从数据集选r个数据排列组合列表(一)
在excel中
从
1,
2
,3,4,5,6,7,8
,9,10十
个数当中随机
产生5个不同的数字的...
答:
一:加载分析工具库;二:点击 数据--数据分析,弹出数据分析对话框;三:点击随机数发生器,弹出随机数发生器窗口;
四
:变量个数输入
1,随机
数个数输入5,分布选择均匀,介入1与10,随机数基数填5,点击你想要的输出区域。单击确定
我想
用
excel随机生成
数
,1
-999之间的~但是不要重复而且是
随机的,
顺序...
答:
按照B列排序,A列随意的删除前面或者后面的199个数即可
大家正在搜
比8多5的数是多少
最小的数是0还是1
成数
数一
数二
定数
着数
数三
数对
相关问题
excel中想在简单的在公式表示{1,2,3,4,5,6,7...
excel中1,2,3,4,5,6,7,8,9,10分别对应...
如何使用excel,对1,2,3,4,5,6,7,8这8个数...
EXCEL表格制作:把0,1,2,3,4,5,6,7,8,9...
如何使“2、3、4、5、6、7、8、9这八个数组成四个数相加...
EXCEL 假设数字1 2 3 4 5 6 7 8不规则排列...
excel问题求解:比如,a列有若干数字1 2 3 4 5 ...
Excel表格中数字个位数1、2归0,3、4、5、6、7归5...