在excel规定区域中自动填充规定范围的随机数

2024-11-22 08:03:29
推荐回答(2个)
回答(1):

用公式也可以,不过要有到辅助列。
假设有个表,有sheet1、sheet2两个工作表。
1、在sheet2中A1输入: =rand() ,然后下拉直至A25;
2、在sheet1中A1输入: =RANK(OFFSET(Sheet2!$A$1,(COLUMN()-1)*5+ROW()-1,),Sheet2!$A$1:$A$25) ,然后复制单元格,选择 A1:E5区域,粘贴。
结束!

原理:在sheet2中A列产生25个随机数,在sheet1的 A1:E5区域进行排序。
如不明白留下邮箱,我将文件发给你。

回答(2):

这个用公式应该没有办法解决,要用到VBA