excel中随即产生在一定范围内(如1—50)的数值,且不重复。 如何在excel中实现随机在1-50之间抽取10个不重复数值...

www.zhiqu.org     时间: 2024-06-14
(1)在B1中输入公式:
=rand()
再往下拖动到B50
(2)在C1中输入公式:
=rank(B1,$B$1:$B$50)
再往下拖动到C50
(3)以后,你每按一次F9,在C列即产生一个随机顺序的A1:A50的数据。

记住:在A1到A50输入1到50,在c1到c50输入:=RAND(),在b1输入:=INDEX($A$1:$A$50,MATCH(SMALL($C$1:$C$50,ROW()),$C$1:$C$50,0))
然后选中b1下拉到b50

在c1到c50输入:
=RAND()
在b1输入:
=INDEX($A$1:$A$50,MATCH(SMALL($C$1:$C$50,ROW()),$C$1:$C$50,0))
然后选中b1下拉到b50

A1=RANDBETWEEN(1,50)
一直下拉50个单元格即可

=1+INT(RAND()*50)

Excel如何随机不重复引用指定范围内的数值~

1、在自己的电脑上打开EXCEL表格

2、首先创立了所需的数据表格,输入自己的数据

3、将电脑下方EXCEL的sheet修改名字

4、将第一个表格中的数据建立在如图所示的sheet里,如第一周,第二周,第三周

5、建立好几个表格,举例对这个问题进行辅助说明,内容大概如下。

6、在一个sheet5中表格里,选择要进行统计的单元格输入“=”和函数,如此处则是=sum

7、然后点击“第一周”,工作标签和相应单元格。

8、选中第一周中的数据,如图所示

9、输入“,”后再点击“第二周”工作表和相应单元格。

10、对数据进行函数公式。对“第三周”,“第四周”工作表进行相同操作。

11、输入完成后加上")"点击回车即可算出4个周的总计结果,可以向下拉动这个汇总表在单元格中做相对引用,完成所有单元格的计算。

编制一个宏abc,运行宏abc,就可以了,宏代码:
Sub abc()
For i = 1 To 10
Cells(i, "A") = Int(Rnd() * 50) + 1
If i > 1 Then
For j = 1 To i - 1
If Cells(i, "A") = Cells(j, "A") Then
i = i - 1
Exit For
End If
Next j
For j = 1 To i - 1
If Cells(i, "A") < Cells(j, "A") Then
b = Cells(i, "A")
Cells(i, "A") = Cells(j, "A")
Cells(j, "A") = b
End If
Next j
End If
Next i
End Sub


#芮钢娄# 怎样用excel生成规定范围内的随机数 -
(17331431983): 分享一下往上查到的资料,以供参考.=RAND(),生成0到1之间的任意数.=rand()*b+a,生成a到a+b之间的任意数.=RANDBETWEEN(a,b) 生成a到b之间的整数.VBA中可以使用rnd()函数,等同于rand().如果使用randbetween则需要使用application.worksheetfuction.randbetween().

#芮钢娄# 怎么用Excel在一个单元格内随机1 - 50其中8个数 -
(17331431983): 可以设置一些辅助单元格,配合公式解决.A1中空着,A2中输入=SMALL(IF(COUNTIF(A$1:A1,ROW($1:$50))=0,ROW($1:$50)),1+INT(RAND()*(51-ROW(A1)))) 同时按下CTRL+SHIFT+回车,输入数组公式.用自动填充柄下拉七格,在A2:A9中...

#芮钢娄# 如何在Excel中生成一定范围内的随机整数 -
(17331431983): randbetween 函数:随机生成指定范围内的随机数 randbetween(起始数,结束数) =randbetween(1,100) 随机生成1~100的整数

#芮钢娄# 如何利用excel随机出一定范围数字如0 - 99 -
(17331431983): 方法1: 在需要随机数的单元格内录入:=INT(RAND()*100) 备注: RAND() ——生成0~1之间的随机小数. *100——得出的这个小数*100,可以理解为(0与100之间). int(a)——表示的是求不大于a的最大整数. 方法2: =trunc(rand(),2)*100即可得到0-99的随机数.

#芮钢娄# 如何在excel中自动输入指定范围内的随机数值 -
(17331431983): 1、选中目标单元格(就是楼主所说的想产生随机数的所有单元格);2、如果想得到100~999之间的随机数,那么在公式编辑栏中输入公式 =RANDBETWEEN(100,999)3、按CTRL+ENTER

#芮钢娄# 如何在Excel中生成一定范围内的随机整数 -
(17331431983): 如随机生成10-50之间的整数,可用公式 =RANDBETWEEN(10,50)

#芮钢娄# excel如何生成一定范围内不重复的随机整数? -
(17331431983): 打开wps office; 在A1单元格输入=rand();输入完成,下拉单元格,生成随机数;在B1单元格输入=rank(a1,a:a),单元格下拉(按照需要的量);生成随机不重复的整数,详细步骤: 1、打开wps office. 2、在A1单元格输入=rand(). 3、输入完成,下拉单元格,生成随机数. 4、在B1单元格输入=rank(a1,a:a),单元格下拉(按照需要的量). 5、生成随机不重复的整数.

#芮钢娄# 怎样用EXCEL随机生成一个0 - 100之间的随机数? -
(17331431983): 一、首先,打开Excel表格程序,进入到Excel表格程序的操作主界面中. 二、然后,Excel表格中,选中一格空白单元格,在单元格中输入“=rand()*100”,回车确定. 三、最后,即可看到Exce的单元格中自动生成一个“0-100”之间的一个随机数,问题解决.

#芮钢娄# 如何在excel中生成一个在一定范围内的随机数 -
(17331431983): 如果你是高版本的excel直接 =randbetween(1,100) 这样的函数即可生成1到100之间的随机数 如果你是低版本的就用 =int(1+rand()*99) 这样的函数来生成

#芮钢娄# excel中怎样设置随机1 - 50不重复自然数?
(17331431983): 【方法2】: 保留团副的方法,我也提供一个,见附件 使用方法: 1、选择要填充随机数的单元格范围, 2、点击按钮 3、输入随机区间的上限值 4、输入下限值 5、不重复的随机数就自动填充到你选择的单元格内了 注意: 1、如果提示启用宏,则启用哦 2、选择的单元格不要多于随机区间内的整数个数