主页 > 办公自动化 > excel怎么使数据随机抽取(在excel中随机抽取数据的方法)

excel怎么使数据随机抽取(在excel中随机抽取数据的方法)

2022-11-08 10:15来源:m.sf1369.com作者:宇宇

1. 在excel中随机抽取数据的方法

在excel中,从一组数据中,随机抽出30个数据步骤如下。

下面的案例中,N=30,数据在A列

1、在B列输入=Rand(),然后向下复制。

2、在C列输入,C1 =INDEX(A:A,MATCH(SMALL(B:B,ROW(A1)),B:B,0))。

注释:用SMALL函数找到B列中最小的数(记为X);用MATCH函数找到X在B列的行位置,也即需要返回的数据在A列的行位置; INDEX返回抽取结果。

3、向下复制30个 ,这样你每按一次F9就得到一组30个随机数据(C1:C30)。

SMALL函数和F9的介绍:

SMALL函数-SMALL(array,k),返回数据组中的第K个最小值。

array 为需要找到第 k 个最小值的数组或数字型数据区域。

k 为返回的数据在数组或数据区域里的位置(从小到大)。

F9:在所有打开的工作簿中计算公式。

2. excel怎么随机抽取数据

经指正修改了一下,刚刚说错了RANK的意思,虽然使用RAND()只生成240个数字,很小概率会发生重复,但还是有可能的,所以RANK函数使用错误,以下为正确:

很简单,利用RAND+RANK函数可以生成,直接RANDBETWEEN显然是不对的,这样会有重复的出现。

共两步,方法如下:

1、在单元格A2中输入=RAND(),生成0~1之间的随机数,向下拉自动填充240个,这里面会有重复的;

2、在单元格B2中输入=RANK(A2,$A:$A)+COUNTIF(A$2:A2,A2)-1,向下拉自动填充100个,这100个就是1~240之间的不重复的随机数。

原理是什么呢?(以下经过修改)

=RAND()可以生成0~1之间任意的随机数,可能会重复

RANK函数的公式为:RANK(对象,绝对引用范围,0/1),0为降序可省略,1为升序。RANK的排序如果遇到相同的数值,会将排序的序号显示为相同,同时,比相同的数值靠后统计的数值排序序号,会默认加上重复的次数,例如:

图中可见45的排序都为3,而且58的排序并不是4,而是5,这时候可以用COUNTIF来统计RANK函数的排好的序列号,进行出现次数的统计

=COUNTIF(C$1:C1,C1),“$”的意思是下拉时,统计范围只默认为第一行到当前行,这样就统计出了45当前出现的次数。

最后用RANK排序+COUNTIF统计的出现次数,就相当于把“0~240内的数值都加了1,重复的那部分数值都加了对应的出现次数”,因为RANK把比重复数值更靠后的数值其排序序号加上了重复次数,所以更靠后的排序序号正好比重复数值大了1

最后统计都减1就可以了,所以第二步的公式为=RANK(A2,$A:$A,1)+COUNTIF(A$2:A2,A2)-1

3. 怎样用excel随机抽取数据

您好,在excel中要随机抽取三个姓名,需要多个函数进行配合,主要用到了Index函数、Match函数、Small函数。

具体公式如下:=INDEX(B:B,MATCH(SMALL(I:I,A4),I:I,0))

4. 怎么用excel从数据中随机抽取若干数据

用Excel把人员名单随机分组操作方式如下:

一、首先将数据都按照格式罗列好,此处以随机分为4组为例;

二、将每个数据分配一个随机数

RAND 函数可以产生一个介于 0 和 1 之间的小数,并且每个随机数均不相同,可以作为目标数据对应的唯一值。公式如下:

三、按照随机数排序

上一步产生的数字,因此可以对其排序。并且每个随机数都不相同,排序后,将得到连续唯一的排序值。公式如下:

四、对排序值求余数,确定组

上一步之后,我们将得到从 1 到总数的连续值。这一步,将排序值除以要求的组数量,提取余数,代表对应的组号。求余数,Excel 提供了 MOD 函数。为了便于理解,余数统一加 1,并且连接“组”字。通用公式如下:

五、至此就完成了随机分组。RAND 函数在工作簿变化时,都会重新计算一次,因此可使用 F9 键,刷新分组结果。

5. excel可以随机抽取数据吗

word无法产生随机数,需要通过excel协助。办法是,1.先把选择题变成表格一列。当然是批量处理,因为没有提供样本,随便举个例子附后。

2.选择全文,文本转换为表格,列数设置为1,分隔符为段落3.在表格左边插入一个空白列。

4.在excel中用=RAND()函数产生随机数,填充到相应的行,复制粘贴到wrod空白列,排序。根据所要的数量选出测试题。

如果要更直观地获得所要的选择题数量,可以再增加一个空白列,选择这一列,自动编号即可。

5.删除随机数那一列,再通过逆向转换成文本和替换为原格式,生成选择题。例子:111.sgfsdfgA B C112.sdfgdsfgdsfhgA B C D111.sgfsdfg/A B C/112.sdfgdsfgdsfhg/AB C D/查找:^13替换为:/勾选使用通配符查找:/([0-9]{1,}.)替换为:^p\1勾选使用通配符逆向替换:查找:/替换为:^p

6. excel 随机抽取数据

操作方法

01

在excel工作表里,随机抽取一个数或两个数。

02

选择数据区域,随机重复,随机抽取

03

选择抽取的个数。不勾选抽中的单元格置空,选择存放位置,完成

04

如果抽中的单元格数据删除,勾选抽中的单元格置空

05

选择存放位置,确定,快速随机抽取数据,完成

7. 在excel中随机抽取数据的方法是

excel 如何随机抽取数据的解决方法如下:

1、首先把4000个单词全部放到A列去(这样做的话好写公式),2、B1输入=RAND() ;C1输入 =RANK(B1,$B$1:$B$4000) 选择B1 C1 公式往下拉到4000,3、这个时候C列的数就是1~4000,没有重复 按照这个 来制作表的话不会重复,直接用随机函数会出现重复的情况。

8. excel表中如何随机抽取数据

1 先将所有不重复的题目依次编号

2 再将所有编号放在a列依次排列

3 将与a列中有编号的单元格相邻的b列单元格都加上随机函数rand

4 点击b列中任意一个有数值的单元格,再点-排序

5 现在只要在a列中选择需要的前n个题目编号即可

9. 用excel随机抽取数据

在WPS表格200个数据中随机抽取60个数据步骤如下:

1、打开WPS表格2016,打开需要查询数据的表格文档,或者输入相关的数据。

2、根据日常编辑需要选中输入要查询的数据名称。

3、选择要输出数据的单元格,在菜单栏找开“公式”根据提示在“常用函数”中使用VLOOKUP命令。

4、打开VLOOKUP函数对话框,点击“查找值”后面的按钮,选择要查询的数据单元格H3。

5、根据提示完成各项选择,数据表B2:F44(就是要输出数据的所有单元区域),列数要查询数据的结果是第几列,从选择数据的第一列开始计算。匹配条件0,为精确匹配。

6、点击确定按钮,完成第一个查询数据的结果,双击数据结果单元格右下角“十”,完成多个数据查询。

10. excel里随机抽取

首先把4000个单词全部放到A列去(这样做的话好写公式)B1输入=RAND() ;

C1输RANK(B1,$B$1:$B$4000) 选择B1 C1 公式往下拉到4000:这个时候C列的数就是1~4000,没有重复 按照这个 来制作表的话不会重复,直接用随机函数会出现重复的情况!

相关推荐

企业办公软件都有哪些?

办公自动化 2024-01-14

数控车床自动编程用什么软件?

办公自动化 2024-01-12

写字间物业管理方案

办公自动化 2023-12-09

自动化的好处和坏处

办公自动化 2023-12-05

单片机有什么特征?

办公自动化 2023-11-27

excel2007教程|excel2007教程下载

办公自动化 2023-11-22