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

各位大神,小弟想从excel中现有的一列数据中,随机选出30个数据,该怎么做啊?... 各位大神,小弟想从excel中现有的一列数据中,随机选出30个数据,该怎么做啊? 展开
 我来答
H爱不绝迹
2018-03-31 · TA获得超过7.6万个赞
知道大有可为答主
回答量:60
采纳率:85%
帮助的人:3.8万
展开全部

假设你的数据在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 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。

匿名用户
2013-05-18
展开全部
假设你的数据在A列……
那么你在B列 输入 =rand() 然后向下复制……
然后你在 C列 输入
C1 =INDEX(A:A,MATCH(SMALL(B:B,ROW(A1)),B:B,0))
这样向下复制30 个 ,这样 你每按一次F9 就得到 一组30个 随机取得的数据……
更多追问追答
追问
大神,不得行啊?我没做对,能不能说详细点、
追答
就是假设 你这一列数据在A列A1:A50 有五十个数,你在B列(辅助列)也可以是其他列里输入 公式 随机数函数 =rand() 然后 填满50个 B1:B50 与源数据A 对应 有多少 就填多少这样的 随机函数%……
然后再在你要取数的数据列C里边输入 那个公式 向下拉 拉满30个 这样 你就得到了 一组30个A列(原数据列)中的数据了……这就是随机取出的……
再换一组的话 就按一下F9 这个功能键……
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JEGDIHTDJ
2013-05-18 · TA获得超过1173个赞
知道小有建树答主
回答量:949
采纳率:0%
帮助的人:694万
展开全部
假设你的数据在A列,把B列作为辅助列
在B1输入=rand(),下拉到与A列的数据同行(假设为B1:B100)
然后在C1输入index(A:A,rank(b1,$b$1:$b$100)),下拉到30行
以后要得到新的随机,就按F9
追问
你这个弄出来的不是随机的。
追答

你自己看吧,至于你想达到数学意义上的随机,地球上没有

如果你怀疑出来的结果是不是随机的,就去做个Z统计呗

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ffftttok
2013-05-18 · TA获得超过7901个赞
知道大有可为答主
回答量:4343
采纳率:78%
帮助的人:2445万
展开全部
添加辅助列,输入公式=RAND() ,下拉
这样得到许多随机小数,然后用排序或者查找,就可以随机得到结果了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式