1、首先在excel表格中输入一组数据,需要将改组数据随机打乱。
2、在右侧单元格输入随机函数:=rand()。
3、点击回车并下拉公式,生成一组随机数据。
4、选中该组随机数据并进行复制粘贴成数值的操作。
5、选中需要打乱的单元格和随机数据单元格,点击“排序”选项中的“自定义排序”。
6、让选择关键字排序为“列C”,也就是根据随机函数的单元列排序。
7、即可将选择的单元格排好序,可以看到原先输入的数据单元格已经随机打乱了顺序。
1、打开excel文档,可以看到A列数据是从小到大的。
2、我们先在D1单元格上输入公式=rand()。
3、那是一个获得随机数的函数,获得值后,我们使用下拉填充功能,把下方的单元格也填充上这个公式。
4、然后点击‘排序’下拉菜单下的‘自定义排序’。
5、在这里选择D列做排序列,点击确定按钮。
6、确定后,就会按D列的数据重新排列了,我们A列的数据就打乱了。
本回答被网友采纳打乱是什么意思?随机提取吗?
举例如下,A列是你有顺序的一大堆数字。现在要在B列随机打乱顺序。
B1的公式:
=INDEX(A:A,RANDBETWEEN(1,COUNTA(A:A)))
B2的公式是数组公式,在单元格里粘贴后,要按“Ctrl+Shift+回车”退出。然后下拉。
=INDEX(A:A,SMALL(IF(1-MMULT(($A$1:OFFSET($A$1,COUNTA(A:A)-1,)=TRANSPOSE($B$1:B1))*1,ROW($B$1:B1))>0,ROW($A$1:OFFSET($A$1,COUNTA(A:A)-1,))),RANDBETWEEN(1,COUNTA(A:A)-COUNTA($B$1:B1))))
按F9刷新一组B列的数据。
本回答被网友采纳在第二列加上公式 =rand()
然后按第二列排序
你这的然后呢?
追答然后第一列不是出结果了吗?
你不就是想要把这组数据打乱吗?
B列下拉一堆小数点,A列数据怎么得出来的?A列数据还是不变啊!
追答B列是取的随机数,用来做随机排列的。
A列就是你想打乱的数据呀,你是怎么来的?反正我是输完2,4,后直接下拉的。
排序时要将前两列都选中。
我是B列拉出来后,A列就 不知道怎么办了?怎么是A列数最好变成你图中那样?我直接打电话问你,非常急!先谢谢了!
追答在A列一行输入2,在二行输入4,用鼠标选中这两行,向下拉,会在A列出现2,4,6,8.。。。看你拉多长了。
在B列一行输入=rand(), 下拉。。。会出现这些随机楼
选中A、B两列,选排序,按B列排序, 升降都行。
OK了
重点是第三步,什么叫按B列排序,是在自定义排序里面吗,具体怎么操作?谢谢!麻烦您了
追答排序时,如果按A列排序,就是从2,4,6的顺序,如果按B列排序,就是按B列的顺序,也就把A列打乱了
本回答被提问者采纳