搜索

关于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列排。
祝你成功!
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top