Excel里有没有一条公式可以在表格里随机抽取10%的数据出来呢?
发布网友
发布时间:2022-05-05 11:19
我来回答
共2个回答
热心网友
时间:2022-06-27 10:59
如果数据在A1:A1000中,B2中输入
=INDEX(A$1:A$1000,SMALL(IF(COUNTIF(B$1:B1,A$1:A$1000)=0,ROW(A$1:A$1000)),RANDBETWEEN(1,1000-ROW(A1))))
同时按下CTRL+SHIFT+ENTER输入数组公式,再用自动填充柄向下复制,就可以了。
就是其中的的RANDBETWEEN函数在2007版中可以直接使用,如果是2003版中,要安装加载项才能使用。
热心网友
时间:2022-06-27 10:59
直接随机选出来10%的单元格真的不太可能...
几百条数据,还好,电脑配合手工吧:
先给每条数据从1开始编号
然后产生0-1范围的
随机数
,
然后前10%数量的随机数对应到数据编号(例如计划抽取70条,70*随机数再取整,如果和前面的重复了,下一个随机数乘以70取整...)
然后手工选数据