EXCEL中,对一列数(假设50个),需要随机抽取25个数字来取其标准差, Excel 如何从一组数据中随机提取一个数据

www.zhiqu.org     时间: 2024-06-01
Dim A(1 To 25)
A(1) = Int(50 * Rnd + 0.5)
For I = 2 To 25
again:
A(I) = Int(50 * Rnd + 0.5)
For j = 1 To I - 1
If A(j) = A(I) Then GoTo again
Next j
Next I
以上是取随机数的方法,具体怎么用你自己再整理吧

楼上的可能有重复可能!
一列1-50
二列=rand()*10000,拖
以二列排序
选前13个


“用下面的公式产生1000个随机数,可以确保无重复:
=INT(RAND()*10000000)
然后用"复制"->"选择性粘贴/数值"的方法将这列数值固定下来,将人员按该列数据排序,你任意取前100名(或后100名,也可以是中间的100名)都是随机抽取的。”

希望对您有所帮助!

转引自:
回答者: qinqh_yl | 十二级
擅长领域: 办公软件
参加的活动: 暂时没有参加的活动




excel怎么从一列或一行数据中随机抽取一个数~

的具体步骤如下:
需要准备的材料分别是:电脑、Excel表格。
1、首先打开需要编辑的Excel表格,进入到编辑页面中。

2、然后点击单元格输入想要随机抽取的数值。

3、然后点击后面的单元格输入公式:=INDIRECT("a"&RANDBETWEEN(1,10)) ,回车确定。

4、然后就可以随机抽取出一个数值了。

  如下图例子,在A1:A10中随机抽取一个数字:

  公式=INDEX(A:A,RANDBETWEEN(1,10)),公式核心:随机整数函数RANDBETWEEN(1,10),随机1-10之间的整数。


#盖筠叶# 怎样用 Excel从100个数中随机抽取50个,谢谢
(17372783507): 将100个数拷贝到A列 在宏填写代码如下: Sub seldata() Dim r As Long r = Range("a65536").End(xlUp).Row Randomize For j = 1 To 50 Randomize i = Int((r - 1 + 1) * Rnd + 1) Cells(j, 2).Value = Cells(i, 1).Value Next j End Sub 运行宏seldata 在B列中可得到随即且不重复的数值.

#盖筠叶# 如果要对excel表中的数据进行随机抽选? -
(17372783507): 很简单的.假设这600个学生的名字在A列,A1是姓名. 在B1输入 tmp 在B2输入 =rand() 双击B2右下角的“+”,B列就是600个随机数字. 选中AB列,点菜单的数据,排序,以B列排升序,这样600个学生就完全打乱,每200个一班就可以了.

#盖筠叶# excel中如何抽取一列随机数,位于1到500之间? -
(17372783507): int(500*rand())

#盖筠叶# excel2007 中如何实现随机抽样
(17372783507): 用=IF(RAND()<0.16,1,0)返回值(1或0),抽取样本为标1,然后用自动筛选值为1的数据.具体操作 加我QQ43775277,

#盖筠叶# Excel 如何从一组数据中随机提取一个数据 -
(17372783507): 如下图例子,在A1:A10中随机抽取一个数字: 公式=INDEX(A:A,RANDBETWEEN(1,10)),公式核心:随机整数函数RANDBETWEEN(1,10),随机1-10之间的整数.

#盖筠叶# excel怎么从一列或一行数据中随机抽取一个数 -
(17372783507): 若A列1~100行有数据,需要从中随机抽取一个数据放在B1,则B1=INDEX(A1:A100,RANDBETWEEN(1,100),1)

#盖筠叶# 如何在excel中实现随机在1 - 50之间抽取10个不重复数值,并按升序排列返回在并排的10个单元格内? -
(17372783507): 编制一个宏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") < ...

#盖筠叶# 假设Excel表格1里有五十组数据,分别是五十个不同的人名和他们所在的省份.表格2是五十个人里随机抽出的三十个人可却没有省份.如何快速使用表格1的数据将表格2中30个人的省份填写好呢? -
(17372783507): 建议使用Vlookup函数:示例:1.表格1有十个人和他们所在的省份. 2.在表格2,随机抽取五个人,在对应的B2单元格输入公式,下拉即可: 3.若表格1有五十个人,等于50行数据(A1:B50),可将表格2的B2公式改为:=VLOOKUP(A1,Sheet1!$A$1:$B$50,2,1),下拉复制即可.

#盖筠叶# 如何在EXCEL表格中随机提取数据 -
(17372783507): 增加辅助列C列,输入随机函数:=RAND(),向下填充,然后先对B列进行排序,最后对C列进行排序,这个顺序不能乱,那么每个城市连续选10个就是随机的了,这是目前我所能想到最简单的了

#盖筠叶# 请教一下excel高手我A列有一组数据1,2,3,4....50共50个数据,我要把它按乱顺序列到B列,怎么弄啊? -
(17372783507): 在学号后面插入一列,在B2输入(假设学号是从A2开始)=COUNTIF($A$1:A2,A2),下拉至结尾,然后筛选出1学号,这就是已经重复的学号