如何用Excel分区域随机选出两个值?
发布网友
发布时间:2022-04-21 10:53
我来回答
共2个回答
热心网友
时间:2023-10-15 10:53
如果只用EXCEL内部函数,可以在两个格中分别输入公式=INT(RAND()*5+1)
然后不停按F9键,直到不重复为止.
还可以用自定义函数,可直接得到不重复结果.
函数代码 如下:
Function zrnd(a, b)
Dim c As Integer, d As Integer
Application.Volatile True
10:00
c = Rnd() * (6 - a) + a
d = Rnd() * (6 - a) + a
If c = d Then GoTo 10
zrnd = c & " " & d
End Function
在任意格中输入公式zrnd(1,6)就可以得到两个不重复的1至6的随机数.
热心网友
时间:2023-10-15 10:54
A1=INT(RAND()*6)+1
A2=VALUE(MID(SUBSTITUTE("123456",A1,""),INT(RAND()*5)+1,1))