从excel中有多个部门,随机从每个部门中抽选20%的人
excel中有两列“部门”“姓名”,如何从相同的每个部门中随机抽选20%的人出来,每个部门的人数不一样,例如图中,但是部门有几十个...
excel中有两列“部门”“姓名”,如何从相同的每个部门中随机抽选20%的人出来,每个部门的人数不一样,例如图中,但是部门有几十个
展开
1个回答
展开全部
在C2中输入如下公式
=rand()
双击C2单元格右下角的填充柄填充公式。
复制A列粘贴到D列,选择D列,数据,删除重复值。
在E2中输入如下公式
=if(column(a:a)<=round(countif($a:$a,$d2)*0.6,0),index($b:$b,small(if($a$2:$a$1000=$d2,row($2:$1000),4^8),column(a:a)))&"","")
ctrl+shift+enter
下拉填充,右拉填充
每按一次F9键,将C列重新进行一次排序,公式得到一组结果。
=rand()
双击C2单元格右下角的填充柄填充公式。
复制A列粘贴到D列,选择D列,数据,删除重复值。
在E2中输入如下公式
=if(column(a:a)<=round(countif($a:$a,$d2)*0.6,0),index($b:$b,small(if($a$2:$a$1000=$d2,row($2:$1000),4^8),column(a:a)))&"","")
ctrl+shift+enter
下拉填充,右拉填充
每按一次F9键,将C列重新进行一次排序,公式得到一组结果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询