顺序返回2113间隔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更新数据,确定后,5261选A列——复制——右键——选择性粘贴——数值4102——确定,就把公式转换成数据固定下来了。
可以用 rand() 函数配合…1653…
比如 你一列数在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 就会得到一组新的数据。
在WPS表格200个数据中随机抽取60个数据的具体步骤如下:
我们需要准备的材料分别是:电脑、WPS表格。
1、首先我们打开需要编辑的WPS表格,选中需要抽取的数据单元格。
2、然后我们点击单元格输入公式:=INDEX(A:A,RAND()*200+1)。
3、然后我们按下键盘上的“enter”回车键即可。
用你给出的数组的例子,比如在A2:E7范围内随机提取一个数字,可以使用OFFSET函数。可以在数组外的任意一个单元格输入:
=OFFSET($A$2,RANDBETWEEN(1,5),RANDBETWEEN(1,4))
即可提取区域内任意一个单元格的内容。
因为数据是不规则的,所以用数据范围来挑选比较麻烦,而用随机偏移量,也就是随机指定单元格的方法比较方便。随意单元格的位置随机偏移便是最省力最有效也最快速的选择。你可以试一下。