怎样用excel制作随机抽取不重复
共30项,分成6次抽取,每次抽取5个,要求每次抽取的不能重复!Sheet1是抽取结果。Sheet2是1-30项内容。谢谢了!lifeliu5@163.com做好的发我邮箱...
共30项,分成6次抽取,每次抽取5个,要求每次抽取的不能重复!Sheet1是抽取结果。Sheet2是1-30项内容。谢谢了!
lifeliu5@163.com做好的发我邮箱吧!谢谢了! 展开
lifeliu5@163.com做好的发我邮箱吧!谢谢了! 展开
5个回答
展开全部
不用VB,直接用函数就可以了
在30项的右边一列输入公式=rand()也就是在右边随机产生30个数据,然后选中这两列,按随机数排列顺序就行了。前5个是第一次抽取的。
在30项的右边一列输入公式=rand()也就是在右边随机产生30个数据,然后选中这两列,按随机数排列顺序就行了。前5个是第一次抽取的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sheet1的A1:A30 输入 =rand()
sheet1的B1输入公式:
=INDEX(Sheet2!$A$1:$A$30,INDEX(MATCH(SMALL($A$1:$A$30,ROW($1:$30)),$A$1:$A$30,0),COLUMN()+5*ROW()-6))
按CTRL+SHIFT+回车结束,公式右拉到F1,下拉到F6
其中数据在Sheet2的A1:A30
sheet1的B1输入公式:
=INDEX(Sheet2!$A$1:$A$30,INDEX(MATCH(SMALL($A$1:$A$30,ROW($1:$30)),$A$1:$A$30,0),COLUMN()+5*ROW()-6))
按CTRL+SHIFT+回车结束,公式右拉到F1,下拉到F6
其中数据在Sheet2的A1:A30
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用VBA实现,但要说一下数据所在具体位置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去下载我的文档看看,我做过一个类似抽奖的。
http://wenku.baidu.com/view/e2a62af90242a8956bece48e.html
http://wenku.baidu.com/view/e2a62af90242a8956bece48e.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询