为什么在excel中对一列rand函数产生的数列进行排序会混乱,不管升序降序都会混乱。

如题所述

这是因为那你排列的是公式rand(),它是随单元格变动的。如果要使用函数rand()生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=rand()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。不过,这样只能一个一个的永久性更改,如果数字比较多,也可以全部选择之后,另外选择一个合适的位置粘贴,粘贴的方法是点击右键,选择“选择性粘贴”,然后选择“数值”,即可将之前复制的随机数公式产生的数值(而不是公式)复制,最后你再排列就好了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-22
rand函数是易失函数,每对相关单元格操作一次,rand的函数值就会变换一次。

正确的做法是
rand后,把该列复制,选择性粘贴——值
再重新排序即可本回答被提问者和网友采纳
第2个回答  2012-10-22
你无法对 随机函数的结果 进行排序……因为 它每一次自动计算 都会重新产生一个新的随机数值……
要想排序 你必须 复制 然后选择性粘贴 数值到 原位 然后再排序……
若要通过 随机函数 对 其他数据进行排序的话,你要用另外的函数 如 small 或 large 等等……
第3个回答  2012-10-22
因为你每排序一次,RAND就会重新计算一次,你排序的是上一次RAND的数据

解决办法,RAND后,在原处进行“值”的选择性粘帖,然后再排序。

为什么在excel中对一列rand函数产生的数列进行排序会混乱,不管升序降序...
这是因为那你排列的是公式rand(),它是随单元格变动的。如果要使用函数rand()生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=rand()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。不过,这样只能一个一个的永久性更改,如果数字比较多,也可以全部选择之后,另外选择...

Excel中随机函数进行排序的操作方法
Excel中随机函数进行排序的操作步骤如下:在旁边假如设置一列辅助数列。在辅助数列引用随机函数rand ,在辅助数列一行下一个单元格输入“=rand()”再按enter键确认即可产生一个随机数据。具体的用法见我的另一条经验:excel公式与函数。运用自动填充功能(当选定单元格,把鼠标放在右下角出现十字符号时向下拖...

EXCEL高手请进 求列表中排序导致同行公式混乱的最佳解决方案。
同学我解决了:是因为你的公式里面加了表格的名称了,如果是在本表内引用,不加表格名称,公式就不会乱了。请一定注意这个问题,这个应该算是office的一个bug。正常不应该出现这种情况。

excel怎么打乱顺序excel怎么打乱顺序排序
1、打开或新建好表格,在所有内容的旁边一列新建“辅助排序”列 2、在“C\\"2中输入”RAND()“3、回车后得到一个随机的数据,下拉填充柄,在下方得到不同的随机数据 4、选中全部需要排列的数据,点击标题栏“数据”标签,点击“排序”,出现“排序”选项框,我们在主要关键字选择”辅助排序”,次序选...

excel表格如何将排好的顺序随机调换位置excel表格如何将排好的顺序...
4. Excel会随机重新排列你所选定的列或行,并将其位置调整为随机顺序。需要注意的是,随机排序功能只能随机修改数据的位置,而不能修改数据本身的值。此外,如果需要对多列或行进行随机排序,则需要将它们同时选中。可以使用Excel自带的随机函数RAND()来实现随机调换位置。步骤如下:1. 在Excel表格中选定...

在Excel中,如何利用RANK函数计算数列的降序
二、升序还是降序排序参数的说明 (1)如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。(2)如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。(3)八个队所获得的奖牌总数排名用RANK实现时, order 输入框中省略未...

excel 表格中在排序时怎么锁定同一行的数值不被打乱?
鼠标选定A到O列,然后再按O列排列,不要单独选定一列排序,那样就会按照你选取的内容排序,其他列是不变的。

如何把excel里的一列数据随机打乱
材料\/工具:Excel2010 1、打开Excel2010表格,将邮箱地址列表复制到excel表中 2、在B1单元格输入=rand()3、将该函数复制到最后一行 4、然后点击升序排列或降序排列按钮 5、得到如下结果,如果不满意结果,可以多点几次升序排列或降序排列按钮

excel表格中有多列数据,如何进行排序而且顺序不会排乱
1、电脑打开Excel表格,然后选中要排序的一列。2、选中要排序的一列后,点击工具栏中的排序。3、点击排序后,如果是有排序列后面还有内容会提示,勾选扩展选定区域,然后点击排序。4、点击排序后,后面的内容也会跟着一起排序的。

excel高手请进,excel中rand函数产生的0到9的随机数列是真正的随机数吗...
本来就是通过一些伪随机算法来实现随机数的产生的啊。所谓的随机性就是短期内不可预测,长期内均匀分布(对均匀分布的情况)。所以你选1000个数的样本可能太小了,你可以通过两种方法来验证随机性:1.增加样本数,比如到10000个数,2.多生成几次1000个随机数,看看0,7的出现个数是否有变化,有变化就...

相似回答