如何从excel的多行中随机选出n行
2020-05-27 本文已影响0人
可可酱X3
原文链接:https://blog.csdn.net/piggymay/article/details/53152679
假设你sheet1有2000行数据从A列到F列
sheet2 A1输入 =rand() //直接生成0-1范围内的随机数
向下填充到2000行
B1输入 =rank(a1,$a$1:$a$2000) //算出第一列中所在行的随机数在2000行随机数中的排名
向下填充至200行
C1输入公式 =index(sheet1!a:a,$b1,1) //取出表1中A列的[表二中$b1参数对应行]的数据
向右填充至H列
然后向下填充至200行
C1-H200范围就是随机提取出来的数据
PS:数据时随机的,在表格内做任意修改输入都会变一次