Excel表格网

excel怎么随机抽取数据(excel随机抽取数据,添加按钮,按一次抽取一个数据)

来源:www.0djx.com  时间:2022-12-12 02:00   点击:164  编辑:表格网  手机版

1. excel随机抽取数据,添加按钮,按一次抽取一个数据

1、想必在记事本中数字间是以空格或标点符号分隔的,把你需要进行运算的部分复制,粘贴到EXCEL中,这时所有的数据将进入一个单元格,数据--数据工具--分列,使用分隔符,选择你数字间的分隔标记(根据实际),下一步,直到完成;

2、然后在任一单元格中输入要乘的那个数,并复制;

1、想必在记事本中数字间是以空格或标点符号分隔的,把你需要进行运算的部分复制,粘贴到EXCEL中,这时所有的数据将进入一个单元格,数据--数据工具--分列,使用分隔符,选择你数字间的分隔标记(根据实际),下一步,直到完成;

2、然后在任一单元格中输入要乘的那个数,并复制;

2. excel在一堆数据中随机抽取几个数据

答:随机:在149个单元格输入公式:=INT(RAND()*1000000/120),(严格就是除以150,但实际操作中120差不多了)在第150个单元格内输入100万减去上述149个数据的和(可用函数SUM)平均分配:则是每个单元格输入公式:=1000000/150按比例分配,则要根据你的比例来套用,多少数据区域按多少比例分配多少数值?

3. excel如何随机抽取数据

EXCEL中随机抽取100行,可添加辅助列,输入随机函数rand(),再使用筛选,筛选最小的100个或最大的100个,即可。

4. excel随机抽取n个数据

1.在单元格E1输入公式:"=OFFSET($A$1,RANDBETWEEN(0,9),)"然后回车(即按“Enter"键)你会发现单元格E1为随机从A1:A10提取的一个数。

2.将鼠标放到单元格E1的右下角,等到鼠标标志变为小十字,按下鼠标左键然后往下拖,你会发现拖出的数据都为随机从A1:A10提取的一个数。

5. excel随机抽取1个数据

我假设你的A列序号是从1到1000吧(题库有1000道题),在你的SHEET2里的A列用随机函数从A2开始吧A2输入=RANDBETWEEN(1,1000)然后下拉到你所需要的题目数量(假设为50道题 A2:A51)然后在B2输入=vlookup($a2,sheet1!$a:$g,COLUMN(),0)下拉右拉 然后在A1里输入=if(sum(1/countif($A$2:$A$51,$A$2:$A$51))=count($A$2:$A$51),"完成","继续按F9刷新") 这个要CTRL+SHIFT+回车结束 最后这个是判断随机出来的题是否有重复,有你就按F9刷新

6. excel随机抽取单元格内容

randbetween两个区间choose+randbetween:=CHOOSE(RANDBETWEEN(1,2),RANDBETWEEN(-9,-5),RANDBETWEEN(3,6))

7. excel做随机抽奖按钮

用以下方法,Excel 制作抽奖和抽班委原理一样的

我用的版本是 Excel 2016,其他版本的界面可能略有不同。

案例 1:如何从 10 个人中一次性抽取 3 名获奖者,且所有中奖者不重复?

案例 2:如何从 10 个人中依次抽取 1、2、3 等奖各 1 名,每次抽取后固定住获奖者,且所有中奖者不重复?

所需函数及功能:

RAND()

RANK(number, ref, [order])

INDEX(array, row_num,[column_num])

IF(logical_test,[value_if_true],[value_if_false])

Conditional Formatting

为了便于理解,我把每个步骤拆开来讲解。

案例 1 解决方案:

以下是 10 个人员的名单,现在需要从中一次性抽 3 个幸运儿。

1. 在 B 列用 Rand 函数生成 10 个随机数

2. 在 C 列用 Rank 函数对这 10 个随机数排序

公式:=RANK(B2,B$2:B$11)

翻译:计算 B2 单元格在 B2~B11 数组中的排名,默认从大到小排。

3. 在 D 列用 Index 函数按 C 列的随机排名抽出中奖者。因为需要一次抽 3 个人,所以我们拉 3 行公式即可。

公式:=INDEX(A$2:A$11,C2)

翻译:在A列的指定数组中,读取出第 n 行单元格

使用方法 :

按住 F9,数字开始滚动,抽奖开始

放开按键,即为抽奖结果(因为 rand 函数基本不可能出现重复值,所以中奖人不会重复)

* 请注意:由于随机函数每次都会随机变化,为了固定住获奖人员名单,请复制获胜者名单,并且 paste value 到其他单元格。

案例 2 解决方案:

增加的需求:

每次抽一个人,抽出后固定中奖者

不得重复中奖

1. 给 D 的公式加个 if 条件,同时增加辅助列 E

公式:=IF(E2=1,D2,INDEX(A$2:A$11,C2))

翻译:如果 E2 单元格为 1,则固定 D2 单元格的值,否则,继续抽奖

当我们在 E2 中输入“1”以后,无论何时按下或放开 F9 抽奖,D2 的“王7”始终是固定的。

现在我们要抽第 2 个人,但是“王7”不可以重复中奖,怎么做?

在不使用 vba 的情况下,此处推荐一种最简便的方法。

2. 选中 D2~D11 --> 按 Ctrl + Q --> 选择 Formatting --> Duplicate Values

翻译:当“中奖者”区域内有重复人员,则高亮显示

如下,当我们抽第 2 个人的时候,又抽到了“王7”,会自动高亮显示。

3. 现在抽奖器已经做好了,我们把模板调整美观,再写个操作说明。

1) 把人员名单及辅助列移到“人员名单”sheet 中

2) 选中 E 列,通过 Format Cells --> Custom,把“1”显示为“已中奖”

这就是最终的抽奖模板和使用说明,有时间的话,可以加点图片效果什么的,然后就可以在公司年会耍酷啦!

使用说明:

1、将参加抽奖的人员名单,维护在“人员名单”表里面

2、按住 F9 开始抽奖(此时可以看到B列内容一直在变化)

3、一会功夫,放手,B 列此时就是被选出来的“中奖人”

4、在 C 列的第一个黄色单元格输入“1”,以便把“中奖人”锁定

5、重复 2~4 步骤抽二等奖(如果B列出现红色背景,则重复 2~3 步骤)

6、以此类推,抽出三等奖

8. 如何在excel里随机抽取数据

01

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

02

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

03

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

04

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

05

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

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

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

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

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

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

三、按照随机数排序

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

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

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

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

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

1、首先打开要进行随机抽查的人员表。

2、然后打开插入函数对话框,类别中选择【全部】。

3、然后找到【RANDBETWEEN】,点击。

4、然后设置数字的最低值,还有最高值。

5、接着在抽查人员框中输入【=VLOOKUP(D2,A2:B11,2,FALSE)】。

6、最后即可看到抽查号码和对应的抽查人员。

另一种复杂方法如下:

全部名字放在一列(假设是A列),在B列加一个辅助列,在B1中输入或复制粘贴此公式=RAND()(说明:这是随机函数),下拉填充或双击B1右侧的填充柄,选中B列任一非空单元格 单击或多次单击常用工具栏上的升序排序或降序排序图标。在C1中输入或复制粘贴此公式=INDIRECT("A"&(COLUMN(A:A)-1)*68+ROW($A1)),右拉填充到E列,选中C1:E1,下拉填充到第68行。即可。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片