怎样用excel制作随机抽取不重复

2024-12-02 17:00:24
推荐回答(5个)
回答1:

在excel里,要想实现抽样调查或者随机抽取,可以利用随机函数rand来实现。

示例图片:帆嫌

如链轿轮上图所示,数据列是张三1至张三30,现在想随机抽取10人,可以在空白列建立辅助列,并输入公式:=RAND(),生成随机数,然后复制该列,粘贴为数值,按照升序或者降序排列,并抽取前十名即可。

注意,rand是随机函数,按下F9可以刷新,所以将函数生成棚信的数据粘贴为数值,使其不再变化。

回答2:

不用VB,直接用函数就可以物昌竖了
在30项的右边一列输入公式=rand()也就是在右迅竖边随机产生30个数据,然后选中这两列,按随机数排列顺序就行了。前5个是第一次罩大抽取的。

回答3:

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

回答4:

可以用VBA实现,但要说一下数据所在具体位置。

回答5:

去下载锋陪誉乱指我的文档看看,我做过一个类银段似抽奖的。
http://wenku.baidu.com/view/e2a62af90242a8956bece48e.html