当前位置:首页经验技巧Excel经验excel知识

电子表格Excel如何随机把一定范围内的单元格的位子打乱

2026-01-22 11:21:16

1.Excel如何随机把一定范围内的单元格的位子打乱

一定要用函数的话

建议使用辅助区域

如图

黄色区域为辅助区

输入

=rand()

绿色区域为结果区域

输入函数

=***ALL($A$1:$F$10,RANK(A12,$A$12:$F$21))

如果你不需要一直变化的话,设置公式,计算-手动

需要变话的时候按下F9就可以了

2.excel表格如何采用随机排序,打乱,原有的升降排序

如下图,打乱原有的按总分排序。

1、在G2单元格输入“=rand()”回车。

2、利用填充柄将G2单元格公式填充到G3~G21单元格,得出一列随机数字。

3、依据G列排序即可。完成后可删除G列内容。

3.如何把excel的行数随机打乱

当然是要用到RAND函数的,但要每一行分别生成四个随机数。

下面使用五个辅助列F-J列,用于随机生成每一行的排序。

F2=INT(RAND()*5)+1

生成第一个数的位置。从1-5(五列)中随机生成一个数。

G2=MID(SUBSTITUTE("12345",F2,""),INT(RAND()*4)+1,1)

生成第二个数的位置,从1-4(剩下四列)中随机生成一个数。

H2=MID(SUBSTITUTE(SUBSTITUTE("12345",F2,""),G2,""),INT(RAND()*3)+1,1)

生成第三个数的位置。

I2=MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("12345",F2,""),G2,""),H2,""),INT(RAND()*2)+1,1)

生成第四个数的位置。

J2=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("12345",F2,""),G2,""),H2,""),I2,"")

生成最后一个数的位置。

然后,

K2=INDEX($A2:$E2,F2)

将K2公式向右拉到O2,根据F-J的值,从A-E列取数。

最后,将F2-O2的公式向下复制即可。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .