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

2024年11月22日 08:03
有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