使用Excel抽取1--500随机整数(抽一个,少一个)

如题,比如第一次抽到了“323”,那么,第二次抽取的范围就是1--500里面出去323的整数。。。。

用宏自定义函数很容易实现。 同时按Alt和F11进入宏界面,点菜单的插入,模块,粘贴如下代码: Function Sj(xRng As Range) As Integer Dim iFlag As Boolean Do Sj = Int(Rnd() * 500) + 1 If WorksheetFunction.CountIf(xRng, Sj) < 1 Then iFlag = True Loop Until iFlag End Function 回到Excel,在单元格A2输入 =sj(A$1:A1)将A2的公式向下复制。

采纳哦
温馨提示:内容为网友见解,仅供参考
无其他回答

使用Excel抽取1--500随机整数(抽一个,少一个)
用宏自定义函数很容易实现。 同时按Alt和F11进入宏界面,点菜单的插入,模块,粘贴如下代码: Function Sj(xRng As Range) As Integer Dim iFlag As Boolean Do Sj = Int(Rnd() * 500) + 1 If WorksheetFunction.CountIf(xRng, Sj) < 1 Then iFlag = True Loop Until iFlag End Function...

excel中1-500无重复的整数随机函数
'用法:打开excel文档,然后按alt+f11进入vbe编辑窗口,插入模块 '然后把下面的代码复制到模块里面,然后保存,再次按alt+f11返回 'excel窗口,按alt+f8,运行suijishu宏就可以在当前表格a1-a500 '产生不重复的1-500个随机数,希望对你有用,代码已亲测通过 ,---代码如下--- Sub suijishu()Dim t...

告急!excel中,A1:A500需随机生成1-500不重复的整数。
有一个最简便的方法:A1:A500区域输入:1、2、3、...500,(用填充法)B1单元格输入公式(注意只输入引号内的内容):"=rand()",并向下填充到B500,选中B列全部,---右键[复制]--选中单元格C1---右键[选择性粘贴]---[数值]--删除B列全部,最后按新的B列排序后,A列数值即为你要的结果。

如何用excel实现随机抽取?
1. 使用RANDBETWEEN函数 RANDBETWEEN函数可以生成指定范围内的随机整数,可以利用这个函数实现随机抽取。例如,如果有1到100的数据,想要随机抽取一个数,就可以在空白单元格中输入“=RANDBETWEEN”来生成一个随机数。2. 利用数据透视表随机抽样 如果数据量大且需要抽取的样本量也较大,可以利用Exce...

excel随机产生一个数字,怎么弄?
1、首先打开Excell工作面版。2、随意在电子表格单击按键盘上的输入【=】在输入【RANDBETWEEN】。3、=RANDBETWEEN(bottom,top)函数的注解bottom是从数字的几开始,top是到哪个数字结束。如果想从100-500之间生产随机数的可输入=RANDBETWEEN(100,500),如图。4、接下来按回车键确定或单击上面函数的小勾,...

用excel如何在1到500中产生一组(一组20个)连续不重复的随机数
在A1单元格输入公式:= INT(RAND()*(480-1))+1 在B1单元格中输入公式:=A1+1 选中B1单元格,右拉填充至T1单元格(共20个)拖曳选中A1:T1单元格区域 拖曳右下角的拖曳柄往下填充,下拉多少行就产生多少组。说明:第一步是取1——480之间的随机整数(您没说要小数吧?)第二步和第三步是...

excel如何随机生成不重复整数?
1、新建Excel,在E列输入学号,在D2单元格输入函数 =RAND(),该函数会返回一个0~1的小数,按Enter。2、鼠标点击上述生成的随机数,指针放置单元格右下角,变成+号时,拖动鼠标至D31单元格。3、此时D列形成的30个随机数如下 4、选择F2:F31单元格,在编辑栏中输入公式 =RANK(D2:D31,D3:D...

excel怎么做随机抽签
RAND随机函数】:用于产生0-1之间的随机数,每次点击或回车后重新计算。通常情况RAND随机函数输出结果在0-1之间,如需输入其他范围的数据,可对函数进行运算处理,如:想输入10-100的数据,只需将RAND函数扩大1000倍 如需生成A,B之间的随机数字,只需对公式进行数值运算编辑,将公式输入为:“=RAND(...

如何从EXCEL数据中提取第一个,第500个,第501个,第1000个,以些类推中...
可能用INDIRECT将这些行里的内容引用出来,见图 不知道你的具体情况,不明白HI我 公式改下,A列为辅助列,用公式生成1,500,501,1000。。。序号B1输入公式:=IF(MOD(ROW(),2)=1,IF(INDIRECT("b"&A1)=INDIRECT("b"&A2),"一致","不一致"))下拉后把出现错误的筛选-删除掉,再看不一致的。

excel 随机选择几个不重复的数
首先在excel表格中输入随机函数公式:=rand()。 2、点击回车并下拉公式即可得到一组随机函数,先将该组随机函数复制粘贴为数值,将其固定显示在单元格中。 3、然后再其右侧的空白单元格中输入公式:=RANK($B$3:$B$12,$B$3:$B$12)。 4、点击回车并下拉公式即可得到一组不重复的随机整数。利用...

相似回答