EXCEL表里,从1到72中,随机抽取40个数字且不重复,怎样抽取? ps:一定不能重复抽取。

如题所述

1、A列从A1开始输入1-72,可以在A1输入1,A2输入2,然后两单元格一起下拉填充至A72
2、B1=rand()下拉填充至B72
3、C1=INDEX(A:A,SMALL(IF(B$1:B$72>LARGE(B:B,41),ROW($1:$72),4^8),ROW(A1)))&""按组合键ctrl+shift+enter结束公式输入,下拉填充至C40,这40个数就是你所要的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-17
你在a1:a72分别输入1到72的序号
在b1输入:
=RAND()
下拉到b72,
在c1输入:
=INDEX($A$1:$A$72,MATCH(SMALL($B$1:$B$72,ROW()),$B$1:$B$72,0))
下拉到c40。
c1:c40这个区域就是你需要的数据。本回答被提问者采纳
第2个回答  2013-12-17
比如1~84个数在A1~A84中
在B1输入公式
=INDIRECT("a"&ROUNDUP((ROW()-1)*84/18+RAND()*84/18,0))
往下拉到B18即可