A2数组公式,输入后不要直接回车,要按三键 CTRL+SHIFT+回车 下拉。
=SMALL(IF(COUNTIF(A$1:A1,10-ROW($1:$10))=0,10-ROW($1:$10)),INT(RAND()*(10-ROW(A1)))+1)
或者用这公式也行:(此公式输入后直接回车即可,无需按三键)
=SMALL(IF(COUNTIF(A$1:A1,{0;1;2;3;4;5;6;7;8;9})=0,{0;1;2;3;4;5;6;7;8;9}),INT(RAND()*(10-ROW(A1)))+1)
用下面方法最方便
百度经验:Excel列举两个整数间不重复随机数
这个问题,用公式做不到,只能用宏。需要代码,我写给你。