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

有顺序的,如2,4,6,8,10,怎么打乱?

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

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

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

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-30

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

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

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

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

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

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

本回答被网友采纳
第2个回答  2014-10-08

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

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

本回答被网友采纳
第3个回答  推荐于2017-10-10

在第二列加上公式 =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列打乱了

本回答被提问者采纳
第4个回答  2014-10-08

使用随机函数。


示例操作步骤如下:


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

=Rand()

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


追问

B列下拉一堆小数点,A列数据怎么得出来的?

追答

A列原来的数据是从A1到A12为:2、3、4...........13。

B列中由于全是随机函数(每点击一次就会改变一次),这样如果以B列进行排序,A列中原来有序的数据就会变得随机和无序。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网