作者:乔山办公网日期:
返回目录:word文档
用excel方便些,例如:A列是数zhidao字1-22 B列是随机调版用A列的数据产生的随机数。在B列中调权用这个函数就可以实现(=INDIRECT("Sheet1!A"&RANDBETWEEN(1,COUNTA(Sheet1!A:A))))
1、首先选中word文档中的文字内容并知进行复制操作。
2、然后将复制的文字粘贴到excel表格中,并在对应的空白单元格中输入随机函道数:=rand()。
3、点击回车生成随机数字并下拉填充对应到每个文字内容中,选中随机数字并复制。
4、将数字粘贴为数值格式再选中所有的文字和数字单元格。
5、点击排序中的版“升序或者降序”根据数字列进行排序操作。
6、即可得到一组随机的打乱顺序的文字内容,权选中复制再回到word文档中粘贴成文本格式。
7、即可得到一组已经打乱顺序的文本内容了。
如果要打乱行的顺序,可以在表格中插入一个辅助列,在Excel中填充相应数量的随机数,粘贴到这个列中,然后排序。
如果要打乱列的顺序,还是要到Excel转置一下,再按上述方法排序,排序后再转置回去。
在word中比较难实现,
可以借知助excel——
一/把所有的单词复制到excel中(假设在A列);
二/然后道在B列第一行中写入公式——
=rand()(并把它复制到A列所有有数据的行内);
三/再复制B列,
“选择性粘贴内”选“数据”粘贴到C列;
四/选中ABC三列以C列升序或降序进行排序;
五/容这时A列的排序已经乱了,把A列复制并粘贴到word即可。