关于excel的问题(有难度)
发布网友
发布时间:2022-04-20 06:17
我来回答
共3个回答
热心网友
时间:2023-08-25 17:18
方法一:
倒过来思考就是了。
A列输入1~30。(A1输入1,其它按住Ctrl拖拽即可)。
B列,输入随机数。
把B列排序。则A列得到“随机排序”。
——此法缺点:每次更新后,得重新随机排列。
方法二:
原理:由于Rank函数有9位精确度,因此重复机率极小(基本可以保证不重复)。
A列输入=rand()
B列输入=rank(a1,$a$1:$a$30),拖拽。
——此法优点:按F9,即可立即更新随机顺序。
——此法缺点:仍有极小极小极小极小的可能性重复。
热心网友
时间:2023-08-25 17:19
可以重复吗?
B1=INDEX(A:A,RAND()*30+1)
不重复的,稍微复杂点:
B1=RAND()
下拉到B30
C1=rank(B1,$B$1:$B$30),下拉到C30,
C列是答案,B列是个辅助列
热心网友
时间:2023-08-25 17:19
在B列输入=RAND()下拉复制。排序时按B列排。
祝你成功!