下巴 发表于 2021-9-26 18:51:00

如何随机生成不重复的三位数

想在一列里随机生成001-600之间的三位数字,用了randbetween函数,但是生成的数字是有重复的,麻烦哪位大神帮忙写个公式,能够生成不重复的,万分感谢。

社区拾荒人 发表于 2021-10-16 17:37:11

感谢,不过原贴的要求和我的不完全一样,那个公式对于我来说太过复杂了,我不知道该怎么修改

圆舞 发表于 2021-11-12 01:33:34

所谓不重复是什么意思。

王俊程 发表于 2021-11-25 02:44:00

蒙一个
C2
=TEXT(SMALL(IF(COUNTIF($C$1:C1,ROW($1:$600))=0,ROW($1:$600)),RANDBETWEEN(1,600-(ROW(1:1)-1))),"000")
下拉至C601

楚天通讯 发表于 2021-12-18 12:55:58

A2单元格=SMALL(IF(COUNTIF(A$1:A1,ROW($1:$600)),"",ROW($1:$600)),RANDBETWEEN(1,600-COUNT(A$1:A1))) 三键下拉

管尔啥事 发表于 2021-12-21 05:52:18

随机不重复001-600数字组合

风向南 发表于 2021-12-21 09:51:30

B2=SMALL(IF(COUNTIF(B$1:B1,ROW($1:$600)),,ROW($1:$600)),RANDBETWEEN(1,601-ROW(A1)))
数组三键下拉。
页: [1]
查看完整版本: 如何随机生成不重复的三位数