当前位置:首页经验技巧Excel经验excel图表

电子表格excel中实现如何实现不同部门都随机抽出10名不重复中间人选

2026-01-09 10:15:36

1.excel中实现如何实现不同部门都随机抽出10名不重复中间人选

不知道你的各个部门各有多少人?

如随机抽取“工程部”的,假设工程部有100人:

在C1输入

=INDEX(B:B,***ALL(IF(A$1:A$1000="工程部",ROW($1:$1000),4^8),INT(RAND()*100+1)))&""

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充到C10,就是“工程部”的随机10人了。

但既然是随机,就有可能出现重复,可交替按F2和Enter更新数据直至满意。

或:

在C1~C10、C11~C20、C21~C30、……分别输入部门名称(各10个)。

在D1输入

=INDEX(B:B,***ALL(IF(A$1:A$1000=C1,ROW($1:$1000),4^8),INT(RAND()*100+1)))&""

也是数组公式,操作同上。

2.excel中实现如何实现不同部门都随机抽出10名不重复中间人选

不知道你的各个部门各有多少人?如随机抽取“工程部”的,假设工程部有100人:在C1输入=INDEX(B:B,***ALL(IF(A$1:A$1000="工程部",ROW($1:$1000),4^8),INT(RAND()*100+1)))&""数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充到C10,就是“工程部”的随机10人了。

但既然是随机,就有可能出现重复,可交替按F2和Enter更新数据直至满意。或:在C1~C10、C11~C20、C21~C30、……分别输入部门名称(各10个)。

在D1输入=INDEX(B:B,***ALL(IF(A$1:A$1000=C1,ROW($1:$1000),4^8),INT(RAND()*100+1)))&""也是数组公式,操作同上。

3.excel怎样产生随机部门,性别,基本工资

1。

基本工资: 因为是数值,可以直接使用随机函数产生: 如: =RANDBETWEEN(1000,3000)??会产生1000-3000的随机数; (=ROUND(RAND()*2000 1000,0)也是同样的效果) ? 2。 性别 性别是二选一参数,可以使用IF RAND =IF(RAND()>=0。

5,"男","女") ? 3。 部门是多选一参数,就要复杂一点了 可以使用随机函数RAND与LOOKUP,以及部门序号与名称列表 =LOOKUP(ROUND(RAND()*4 1,0),{1,"人事部";2,"财务部";3,"销售部";4,"合同部";5,"后勤部"}) 公式中参数说明: “4 1”是部门总数, 部门序号直接用数字, 部门名称要引号括起来, 两个部门之间要用分号间隔。

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

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

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

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

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

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

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

5.如何用EXCEL做出随机排列

用辅助列(D2:D10)得到不重复1到9的随机数,D2公式:

=***ALL(IF(COUNTIF(D$1:D1,ROW($1:$9))=0,ROW($1:$9)),RANDBETWEEN(1,10-ROW(A1)))

数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉到D10;

A1用公式:

=OFFSET($D$1,COLUMN(A1)+ROW(A1)*3-3,)

右拉到C1,再下拉三行,如图:


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .