如何在抄excel中快速" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请教,怎样用<em>excel</em>做随机<em>等距抽样</em>

请教,怎样用<em>excel</em>做随机<em>等距抽样</em>

作者:乔山办公网日期:

返回目录:excel表格制作


利用RAND可以达成,见图,公式需根据文件来调整,如果满足条件,请私信。



如何在excel中快速的随机抽取样本【等距抽样】_百度经验 http://jingyan.baidu.com/article/1974b289be65e2f4b1f774e7.html

1、若职工编码在A列;

2、在B1中输入“=RAND()”,向下填充至B1000;

3、选择B列,点击工具栏中的数据→升序,在弹出的窗口中选择“扩展选定区域”,再点击“排序”按钮。此时A列中的序号已经打乱了,直接看A1至A50中的值就可以达成“50人作为样本”的要求了



两个方法可以实现:

假设条件:原来的数据放在sheet1里面,sheet1名称就是zhidaosheet1:

第一:使用公式,在sheet2(你要存放抽取数据的新表)A1里面输入公式 =OFFSET(Sheet1!A$1,15*(ROW()-1),0)
向右拖动到空白(sheet1里面最后一列UC),然后向下拖动到空白(最后一行3500+)。
完成你的要求

第二:使用VBA,打开VBA编辑窗口(ALT+F11或者 选择sheet2,点击开发工具-查看代码(EXCEL2007),点击工具 - 宏 - VB编辑窗口),在sheet2代码窗口输入以下代码:
Sub chouqu()
For i = 1 To 655
Rows(i & ":" & i).Value = Sheets(1).Rows("1:1").Offset((i - 1) * 15, 0).Value
Next
End Sub
按F5运行

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网