Excel 表格中怎样对某几列单元格进行随机引用?

举个例子,某个办公室里有张三,李四,王五,赵六4个人,每天要从这4个人中随机抽取一位打扫卫生,每个人被抽到的概率要大致相等,如下图,第3行,要从B3,C3,D3,E3这4列中随机选一个人填到F3中,请问怎样实现?使用什么函数?

1、如下图所示,单元格中的书名是按照书名的长短进行排序的,现在我们需要做成随机排序。
2、在空白列的单元格中输入一个等号,表示使用公式。
3、接下来输入“RAND()”。RAND公式表示输出一个0到1之间的随机数。
4、公式输入完成后按一下回车键,可以看到单元格中随机产生了一个数字。
5、使用Excel的自动填充功能,使该列其他单元格也产生随机数。
6、任意选中一个单元格,然后点击“开始”选项卡中“排序和筛选”中的“升序”排列选项。
7、接下来就可以看到书名的顺序已经变化,已经是随机排列的了。
注意事项:小编使用的是Office2007,与其他版本界面略有差异。
这个可以参考一下来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-04
"每个人被抽到的概率要大致相等",那你还不如直接用轮值

即然是随机那就没有"概率要大致相等"
F3单元格输入公式
=INDEX(3:3,INT(RAND()*4+2))
下拉复制公式

如果用轮值则公式为
=OFFSET(B3,,MOD(ROW(A1)-1,4))
下拉复制公式本回答被提问者和网友采纳
第2个回答  2012-12-04
在F3输入:
=CHOOSE(ROUNDUP(RAND()*4,),B3,C3,D3,E3)
下拉填充
或者
=INDEX(B3:E3,ROUNDUP(RAND()*4,))
下拉填充
相似回答