如何用EXCEL把一大堆数字打乱?

有顺序的,如2,4,6,8,10,怎么打乱?
2024-11-06 13:44:25
推荐回答(5个)
回答1:

1、首先在excel表格中输入一组数据,需要将改组数据随机打乱。

2、在右侧单元格输入随机函数:=rand()。

3、点击回车并下拉公式,生成一组随机数据。

4、选中该组随机数据并进行复制粘贴成数值的操作。

5、选中需要打乱的单元格和随机数据单元格,点击“排序”选项中的“自定义排序”。

6、让选择关键字排序为“列C”,也就是根据随机函数的单元列排序。

7、即可将选择的单元格排好序,可以看到原先输入的数据单元格已经随机打乱了顺序。

回答2:

1、打开excel文档,可以看到A列数据是从小到大的。

2、我们先在D1单元格上输入公式=rand()。

3、那是一个获得随机数的函数,获得值后,我们使用下拉填充功能,把下方的单元格也填充上这个公式。

4、然后点击‘排序’下拉菜单下的‘自定义排序’。

5、在这里选择D列做排序列,点击确定按钮。

6、确定后,就会按D列的数据重新排列了,我们A列的数据就打乱了。

回答3:

打乱是什么意思?随机提取吗?

举例如下,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列的数据。

回答4:

在第二列加上公式 =rand()

然后按第二列排序


回答5:

使用随机函数。


示例操作步骤如下:


一、在B1填写公式,并下拉填充:

=Rand()

二、进行排序(以B列为排序列):