如,要求,1-50个数字随机不重复分布在50个单元格里
1、在A1单元格输入“=IF(ROW()=1,INT(RAND()*50+1),LARGE(IF(COUNTIF(INDIRECT("A1:A"&ROW()-1),ROW($1:$50)),,ROW($1:$50)),INT((51-ROW())*RAND()+1)))”,不要直接回车或点前边的勾确认,而要点CTRL+SHIFT+ENTER三键结束。
2、鼠标移到A1单元格右下角,光标变为黑十字,向下拖拽到A50即可。
在格子中写
=1000*rand()+1 //1到1000中的任意数然后一拉,就出现一行的数了 不会重复。
请采纳
菜单栏点【工具】【选项】【重新计算】选中【迭代计算】(确保前面有勾) 【确定】
然后
A1公式:=IF(COUNTIF($A1:$Q1,A1)=1,A1,INT(RAND()*17+1))
向右填充
效果:
10 15 12 9 4 14 13 8 11 7 3 16 6 5 17 1 2