顺序返回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 就会得到一组新的数据。
你的数据太多,不好演示。以三个类别各取前4(不够4个的全取)为例说明,实际要取几个就把公式中的4改为几
黄色区域用筛选不重复的值或者公式得到
红色单元格输入1,E2=IF(COUNTIF(A:A,D2)>4,4,COUNTIF(A:A,D2))+E1向下复制
F2=IF(ROW(A1)<$E$4,LOOKUP(ROW(A1),$E$1:$E$3,$D$2:$D$4),"")向下复制
G2=INDEX($B$2:$B$17,MATCH(F2,$A$2:$A$17,0)-1+COUNTIF(F$2:F2,F2))向下复制
1.假如有以下一列数据
2.B1-B11使用rand()随机函数,效果如下
3.这样就随机产生了一批随机数据,然后将B1-B12按照大小排序,可以是升序也可以是降序,效果如下:
4.这样就已经实现随机排序了,同时B1-B11的数据也发生了变化,想再次随机排序可以重复步骤3
1、首先在WPS表格中输入一组数据,需要对该组数据进行筛选计数操作。
2、选择A1单元格,并点击页面上方工具栏中的“筛选”按钮。
3、即可在A1单元格的右侧添加上“筛选”的下拉框图标。
4、点击下拉框图标,在打开的页面中点击“选项”按钮,并勾选其中的“显示项目计数”选项。
5、勾选后即可在筛选的选项后方看到每一项科目对应的计数了。