今天被同学求助了一个问题。她有一组数据,顺序排列,存放在.TXT文件中。需要将这组数据随机打乱排列,进行乱序处理。但是我只接触过对数据进行正常排序,没用过混乱排序。。。。。
经过一番摸索,还终于摸索出来了。
具体办法:将TXT文件中的数据导入到EXCEL表格中,假如被导入到了EXCEL的A列中。然后在B列新建一列和A列等行数的随机数。然后对A2列这组随机数进行顺序排序,就相当于对A1列数据进行随机排序了。
操作步骤:
1:新建excel
---选择工具栏上的数据---导入外部数据----导入数据---选择数据源(那个TXT文档)----next---设置数据分割方式---确定
这时,TXT的数据被导入到了excel的A列中。
2:选中B列的第一行,输入=RAND(),然后会在B列第一行产生一个随机数。
3:将光标移动到这个随机数的右下方,出现一个黑色小十字,然后向下拖拽这个小十字到跟A列平齐,可以看到B列中的每一个数都是随机数了
4:选中B列
然后选择工具栏上的数据---排序---扩展选定区域---排序----设置关键字和排序方式后确定(只设置主要关键字就可以了),这样B列就被顺序排序,那么A列肯定就是混乱排序了。
5:将A列的数据如第一步一样导出到TXT就OK了
操作不难,其实里面的排序思想很受用,就是将混乱的B正常排序就会导致正常的A混乱排序。