随机竞选班委,要从excel名单中随机抽取应该怎么弄。。

就是excel当中有待选者所有人的名单。然后要随机抽出几个人来。。。

随机竞选班委,要从excel名单中随机抽取的具体步骤如下:

需要准备的材料分别是:电脑、Excel表格

win7系统、Excel表格2010版为例:

1、首先打开Excel表格,进入到编辑页面中。

2、然后名字的单元格后面的单元格输入公式:=RAND()。

3、然后再点击后面的单元格输入格式:C1 =INDEX(A:A,MATCH(SMALL(B$1:B$100,ROW(A1)),B$1:B$100,0)),回车确定,下拉6个单元格,按“F9”就可以随机抽出7个人。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-15

可以用RAND函数还随机排序抽取,以下图中的姓名为例,要随机抽取5个人。

步骤1:B1输入一个字段名,如“排序”

步骤2:B2输入随机函数

=RAND()

公式下拉,如下图:

步骤3:选择B列任一单元格,如B2,再单击“数据”>>>“排序和筛选”组的“升序”或“降序”按钮(升、降序都可以),如下图:

现在姓名数据已经乱序了,随便连续5个就是随机的姓名,如A2:A6的姓名。

知识扩展:

RAND():生成区间[0,1)的随机数字(大于或等于0且小于1),因此通过生成的随机小数进行排序,以达到打乱原顺序的目的(既随机抽取)。

第2个回答  2013-10-11
假设你的 这些名单 在A列 那么你在 B列对应输入=RAND()

然后在 C列 输入:
C1 =INDEX(A:A,MATCH(SMALL(B$1:B$100,ROW(A1)),B$1:B$100,0))
向下复制 需要几个就复制几个……
每按动一次F9 就得到一组新的结果………………
第3个回答  2013-10-11
假设名单在A列,在B1输入公式:
=INDEX(A:A,RAND()*10+1)
公式中的10代表人数,1代表第一个人的名字所在行号。本回答被提问者和网友采纳
第4个回答  2020-05-11
用下面方法处理:

百度经验:Excel指定文本按指定次数随机排序显示

https://jingyan.baidu.com/article/a17d52855001a3c198c8f29b.html
待选者所有人的名单为一列,数量为1,生成随机人数
相似回答