当前位置:首页教育技巧excel技巧excel公式与函数

EXCEL随机抽取功能,电子表格在EXCEL中随机抽取数据的方法

减小字体 增大字体 2025-01-22 09:29:01


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

效果演示:

代码如下:

Sub Rnddatao()

'清空提取结果

Range("B2:B11").Clear

Dim startrow As Integer '起始数据行位置

Dim endrow As Integer '结束行数据位置

Dim percentage As Double '需要提取的百分比

Dim datacount As Integer '需要提取多少个数据

percentage = 0.2

startrow = 2

endrow = 11

'计算提取多少个数据 , (结束行起始行) * 百分比, 最后取整

datacount = Int((endrow - startrow + 1) * percentage)

For i = 1 To datacount '循环取多少个数据

1:

rndrow = Application.WorksheetFunction.RandBetween(startrow, endrow)

If Range("B" & rndrow) = "" Then

Range("B" & rndrow) = Range("A" & rndrow)

Else

GoTo 1:

End If

Next

MsgBox "提取完成!", 64, "提示"

End Sub

2. 怎样用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行。即可。

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

Excel表格随机提取数据方法如下

1.首先打开需要处理的表格,并在表格前插入两列辅助列。

2.在A列上方的小框中输入A2:A953即可选中A整列。

3.输入=RAND()并同时按下Ctrl+enter键即可快速输入随机数。

4.在B2单元格输入=RANK(A2,A:A)并按enter键。

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

假设你sheet1有248行数据从A列到F列 sheet2 A1输入 =rand() 向下填充到248行 B1输入 =rank(a1,$a$1:$a$248) 向下填充至50行 C1输入公式 =index(sheet1!a:a,$b1,1) 向右填充至H列 然后向下填充至50行 C1-H50范围就是随机提取出来的数据 不过数据时随机的,在表格内做任意修改输入都会变一次

5. excel里随机抽取

01

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

02

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

03

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

04

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

05

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

6. excel 随机抽取数据

1、电脑打开Excel表格,要在A列中随机抽取一组数据,如下图所示;

2、在C列中输入公式=INDIRECT("a"&RANDBETWEEN(1,10)),如下图所示;

3、输入公式后,回车后,就会随机生成一个数据,如下图所示;

4、下拉复制公式,就会随机生成其他数据,如下图所示;

5、A列中更改数据,C列中的公式也会随机改变数据,如下图所示。

7. excel里面随机抽取

在I2单元格输入以下公式 =MID(PHONETIC(A2:G2),RANDBETWEEN(1,LEN(PHONETIC(A2:G2))),1) 公式表示:通过PHONETIC将A2:G2文本内容相连,错误提示不在相连范围内,然后通过随机位置,取字符串的一个字符长度,即可达到随机取单元格内容的目的,且不会将错误值纳入取值范围。

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

你要抽取的样本呢?一般应该是在某一列中有若干已知的数据,例如如在A2:A1000中存放着999个样本数据,现在要从中重复抽取100次,将抽取的数据放到B2:B101中。那么可以这样实现你的要求:

1. 先在选项的公式中,勾取”启用迭代计算“后确定2. 选择B2:B101(共100个单元格),输入公式:=IF(B2=0,INDEX($A$2:$A$1000,RANDBETWEEN(1,999)),B2)按Ctrl+回车键,同时在B2:B101中输入公式,即得到从A2:A1000中重复随机抽取100次的数据。

9. 用excel随机抽取数据

1、首先在Excel表格中输入需要建立的加减乘除的题库数据,并且在题库右侧的空白单元格中输入随机函数公式:=rand()。。

2、点击回车并下拉公式即可生成一组随机函数生成的数据,此时需要对计算的结果进行粘贴数值的操作,避免随机函数发生变化。

3、选中所有单元格并点击“开始”选项卡中的“排序”,可以进行升序或者降序排序。

4、排序后原本的题库内的题目就根据不同的排序发生了位置上的变化,此时选择需要的题库题目即可。

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

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

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

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .