一、工具
笔记本电脑,office excel软件
二、方法(以要求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即可。
打开一个空白Excel文件
在A1单元格内输入公式:
=IF(ROW()=1,INT(RAND()*35+1),LARGE(IF(COUNTIF(INDIRECT("A1:A"&ROW()-1),ROW($1:$35)),,ROW($1:$35)),INT((36-ROW())*RAND()+1)))
注:公式中没有换行回车
按住CTRL和SHIFT键的同时,按一下ENTER键,在编辑栏中可以看到原来输入的公式外边多了一对花括号
选中A1单元格,下拉复制,需要几个数,就下拉到第几行,当然,最多也就是35行。
选中某个空白单元格,如B1,敲击键盘的DEL键,每敲一次,随机数就会变化一次。
如,要求,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三键结束。
内容通过百度网盘分享,
如果有帮助希望能采纳。
不懂得地方请私信我