在excel中,如何从一组数据中,随机抽出30个数据?

 我来答
H爱不绝迹
2018-01-21 · TA获得超过7.6万个赞
知道大有可为答主
回答量:60
采纳率:85%
帮助的人:3.9万
展开全部

假设你的数据在A列,那么你在B列 输入 =rand() 然后向下复制,然后你在 C列 输入

C1 =INDEX(A:A,MATCH(SMALL(B:B,ROW(A1)),B:B,0)),这样向下复制30 个 ,这样你每按一次F9 ,就得到 一组30个, 随机取得的数据。

具体如下:

1、简介

EXCEL表处理软件是美国微软公司研制的办公自动化软件OFFICE 中的重要成员,经过多次改进和升级,最新版本为EXCEL2000。它能够方便的制作出各种电子表格,使用公式和函数对数据进行复杂的运算;用各种图表来表示数据直观明了;利用超级链接功能,用户可以快速打开局域网或Interner上的文件,与世界上任何位置的互联网用户共享工作薄文件。

2、软件

Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表,可以实现许多方便的功能,带给使用者方便。与其配套组合的有:Word、PowerPoint、Access、InfoPath及Outlook,Publisher

3、百科名片

Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
考元修庞裳
2020-05-24 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:646万
展开全部
假设你的数据在A列,把B列作为辅助列
在B1输入=rand(),下拉到与A列的数据同行(假设为B1:B100)
然后在C1输入index(A:A,rank(b1,$b$1:$b$100)),下拉到30行
以后要得到新的随机,就按F9
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
曹树花节雀
2019-08-14 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:25%
帮助的人:1004万
展开全部
假设你的数据在A列……
那么你在B列
输入
=rand()
然后向下复制……
然后你在
C列
输入
C1
=INDEX(A:A,MATCH(SMALL(B:B,ROW(A1)),B:B,0))
这样向下复制30

,这样
你每按一次F9
就得到
一组30个
随机取得的数据……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贾秀荣矫莺
2019-01-31 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:917万
展开全部
如果当前数据在ab列,那么在d2单元格输入
=index(a2:a13,randbetween(2,13))
然后在d3单元格输入以下公式,并向下填充公式
=index(a$2:a$13,mod(match(d$2,a$2:a$13,0)+row(a2),12)-1)
公式中:mod(match(d$2,a$2:a$13,0)+row(a2),12)-1产生12行的循环,当d12为a13时,向下填充就得到a2
在e2单元格输入以下公式,并向下填充
=vlookup(d2,a:b,2,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f1c59834b9
2017-12-27 · TA获得超过4661个赞
知道小有建树答主
回答量:39
采纳率:0%
帮助的人:5393
展开全部

在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:在所有打开的工作簿中计算公式。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式