[算表] 随机乱数不重复的函数写法

楼主: ddqueen (ddqueen)   2020-06-22 19:14:53
软件:Excel
版本:2003
大家好,
在Sheet1中的A1,我写了个函数 =RANDBETWEEN(0,MAX(Sheet2!A:A))
目前MAX(Sheet2!A:A))是141,未来还会再增加。
问题来了,我把Sheet1中A1往下拉到A80,的确A1到A80中每个储存格都会跑
从0到MAX(Sheet2!A:A)这数字间的乱数,可是会有重复的情况发生。
故请教
(1)我想要这些储存格中的乱数都不会重复,函数要怎么写?
(2)目前我是把函数从A1拉到A80,未来不一定到A80,可能少,可能多。
作者: soyoso (我是耀宗)   2020-06-22 20:09:00
https://i.imgur.com/MNfgcjp.jpg 类似这样有可能少或多的话,设个储存格键入乱数的数量,判断列号是否在数量内,列号函数row没有误会啦,我回文就是在产生不重复的整数乱数回文连结内的a栏就为不重复的部分,c栏视为辅助栏就可以要应用到原po档案的话,sheet1的a栏就以函数rank,那辅助栏rand()的部分就看要设于哪栏的储存格内,函数rank再调整

Links booklink

Contact Us: admin [ a t ] ucptt.com