excel同一列重复数据如何重复5个不同数字的循环

有时需要在Excel中从某列随机提取一些数据而且数据不能被重复提取。例如在进行随机抽样时就需要进行随机地、不重复地提取操作。在Excel中可以用多种方法实现从一列Φ随机不重复地提取数据,下面介绍其中的一些方法假如要从A1:A100区域中随机挑出一些名单:

方法一:RAND函数+排序

1.在B1单元格中输入公式:

回车後向下填充到B2:B100区域。

2.按照B列进行排序方法是选择B1:B100区域中的任意单元格,单击工具栏中的排序按钮“A→Z”A列中的名单就会变成随机排列叻,并且每次单击排序按钮都会产生一个新的随机序列从A列中复制一些名单到其他区域即可。

先用上述方法在B1:B100区域填充RAND函数然后在C1单え格中输入公式:

再拖到填充柄向下填充,即可获得所需的随机数据如果要获得新的随机数据,按F9键即可这个方法适合于不改变工作表结构的情况。

还可以用下面的VBA代码来进行随机不重复地提取假如要从某列(本例为A1:A1000)中随机不重复地提取100个数据,将其放到指定区域(本例为C1:C100)中:

上述代码中读取和写入数据时没有用For-Next循环速度较快,特别适合于数据量较大的情况

我要回帖

更多关于 excel同一列重复数据 的文章

 

随机推荐