如何在excel中将所有表格打乱顺序?

发布网友 发布时间:2022-04-23 08:12

我来回答

4个回答

热心网友 时间:2022-05-05 18:19

你好!根据楼主的意思,将所有表格打乱,这个可以使用VBA程序处理。

(一)VBA程序代码如下:

Sub Sheet_M()

Dim i1, i2, i3

On Error Resume Next  '忽略运行过程中可能出现的错误


For i1 = 1 To 100  '执行100次循环


 i2 = Int(Rnd() * 5 + 1)  '生成1-5的随机正整数


 Sheets(i2).Move Before:=Sheets(i2 + 2) '移动工作表


Next


End Sub

(二)程序运行前后的结果如下:

热心网友 时间:2022-05-05 19:37

新插入一列,对这一列使用rand函数生成随机数据,选中所有数据,通过将rand那一列按升序或降序排列来实现其他列打乱顺序的效果。

热心网友 时间:2022-05-05 21:11

简单,
插入一列空列
第一个单元格输入=10*rand(),这是随机数
然后【下拉】填充该列
然后按大小对该列排序,选中【扩展其他列】,其他列跟随排序,这样一下就打乱了。

热心网友 时间:2022-05-05 23:03

点排序,全乱了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com