EXCEL 如何在一行中产生1-20范围内不重复的随机数?谢谢!

想在A:T列自动产生1-20范围内不重复的随机数(整数),即得出每一行都是不重复的1-20的随机数,同一列重不重复不考虑,
如何写公式直接得出结果?

谢谢!

在A:T列自动产生1-20范围内不重复的随机整数,要用到辅助列,
1,在A1输入=RANK(U1,U$1:U$20),然后向右面拉到T1,
2,在U1输入=rand(),然后向右面拉到AN1,
3,选择A1-AN1向下面拉20行,至AN20.
在A:T列就是1-20范围内不重复的随机整数。
祝你成功
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-18
A1输入公式=RANK(A21,$A21:$T21)
公式下拉到A20

A21输入公式=RAND()
公式下拉到A40

选中A1到A40
公式右拉到T40

隐藏21到40行本回答被提问者采纳
第2个回答  2010-12-18
=ROUND(RAND()*20,0)这个就可以。20是范围。0是小数位数
第3个回答  2010-12-18
=INT(20*RAND())
相似回答