顺序返回间隔10行的随机数据,如:
Sheet2的A1返回Sheet1的A1:A10当中的任一数据、A2返回Sheet1的A11:A20当中的任一数据、……
在Sheet2的A1输入
=RANDBETWEEN(INDIRECT("Sheet1!A"&(ROW(1:1)-1)*10+1),INDIRECT("Sheet1!A"&ROW(1:1)*10))
回车并向下填充。
交替按F2和Enter更新数据,确定后,选A列——复制——右键——选择性粘贴——数值——确定,就把公式转换成数据固定下来了。
可以用 rand() 函数配合……
比如 你一列数在A列 那么你在B列输入 =rand() 对应 A列填满……
然后在C列 输入
C1 =INDEX(A:A,SMALL(IF(B$1:B$1000=SMALL(B$1:B$1000,ROW(A1)),ROW(B$1:B$1000,""),ROW(A1))) 输入完 按住shift 和ctrl键 再按回车 变成数组公式 ……
然后向下复制……复制多少行 就是在1000个数据中随机抽出 多少个……每一按F9 就会得到一组新的数据。
您好,很高兴为您解答!
你好:可以用offset(),求偏移量函数来做到每隔10行取数。公式如下:
=OFFSET(Sheet2!$A$1,ROW()*10-10,0,1,1)
论文排版、模版下载、论文遇到难题,解决方法:http://docer.wps.cn/zt/lunwen?from=qyzd更多WPS办公软件教程,请访问:http://bbs.wps.cn或者http://e.weibo.com/wpswfw
如有疑问,请点击我的头像提问。祝您生活愉快!
本回答被提问者和网友采纳