excel随机抽取10个名单不重复?怎样从excel一列中不重复地随机提取资料 如果资料在A1:A100单元格,那么在B1:B100输入=RAND(),按Ctrl+Enter组合键结束; 然后在目标单元格输入以下公式,那么,excel随机抽取10个名单不重复?一起来了解一下吧。
1、利用一个辅助列比如C3到C12,在C3输搭余滚入公式:=rand()向下拉到C12
2、然后在B3利用排序函数得到1~10的不重复数字,B3输入公式:=RANK(C3,$C$3:$C$12)
向下拉到B12。
如果你觉得C列碍眼,可以把C列隐藏,也可以先复制B列,再在B列选择性粘贴/数值/确定,就可以把C列删除了。甚至还有一个更简单的办法:把辅助列建在其他工作表,比如知余在Sheet2的C3(也可以其他单元格,但后面公式要相应更改)输入公式:=rand()向下拉毁铅到C12,然后在你的表格Sheet1的B3输入公式:=RANK(Sheet2!C3,Sheet2!$C$3:$C$12)向下拉到B12。
rand函数随机出现的十个数字中一般是不重复的。
如键中亏果要严格做培肢到不重复,可以用if进行条件判断,将当前出现的随机数与之前已出现的随机数进行比较,如相同则换一个随机数稿神。
随机出现1~10的整衫败族顷数,公式或穗颤需从第2行(如A2)开始
=SMALL(IF(COUNTIF(A$1:A1,ROW($1:$10))=0,ROW($1:$10)),INT(ROWS(1:$10)*RAND()+1))
数组公式,下拉至A11
A1直接输入=RANDBETWEEN(1,80),往后填充,出现重复值概率极低,滚纤如果出大陵仿现,重新再拉一汪缺下,数据将自动再随机赋值一次
生成10个羡渗数,肯定是不重复的(保留6位小数)。函数的定义:羡首返回大于等于
0
及小于
1
的均匀分布随机数。
用公式生成1--10的数据:=RAND()*(10-1)+1,保留2--3位兄派数小数也没问题。
以上就是excel随机抽取10个名单不重复的全部内容,假设产生1到100之间10个不重复随机整数,在A列得到数据,A2公式:(为方便设计公式,从第二行输入公式)=SMALL(IF(COUNTIF(A$1:A1,ROW($1:$100))=0,ROW($1:$100)),RANDBETWEEN(1,101-ROW(A1)))数组公式。