
我的excel表有248行数据,想从这些数据中随机抽取50行数据,如何操作?求达人指教,感激不尽!!!
3个回答
展开全部
假设你sheet1有248行数据从A列到F列
sheet2 A1输入 =rand()
向下填充到248行
B1输入 =rank(a1,$a$1:$a$248)
向下填充至50行
C1输入公式 =index(sheet1!a:a,$b1,1)
向右填充至H列
然后向下填充至50行
C1-H50范围就是随机提取出来的数据
不过数据时随机的,在表格内做任意修改输入都会变一次
sheet2 A1输入 =rand()
向下填充到248行
B1输入 =rank(a1,$a$1:$a$248)
向下填充至50行
C1输入公式 =index(sheet1!a:a,$b1,1)
向右填充至H列
然后向下填充至50行
C1-H50范围就是随机提取出来的数据
不过数据时随机的,在表格内做任意修改输入都会变一次
追问
非常感谢!
还想问一个问题就是,我的数据是从A列到第J列,第G列的数据是“通话时长”,如果想随机选出30%的通话时长小于0:00:07(包含0:00:07)的数据,和70%的通话时长大于00:00:07的数据,除了排序再选取之外,有没有其它直接的方式呢?
麻烦您了,谢谢!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询