核心结论:随机数表法是统计学简单随机抽样的经典方法,就是利用一组随机排列的数字,对总体编号进行抽取,在 excel 里面可以用 RAND 函数或者 RANDBETWEEN 函数自动生成随机数表,之后按照规则读取数字,剔除重复编号和超出范围编号,得到抽样样本,适合考试抽样 实验抽样 调查抽样练习。
原因:传统纸质随机数表需要人工查找,excel 自动生成随机数表可以省去手动抄写,但是要明白,RAND 属于易失性函数,每次表格刷新都会重新变化,正式抽样练习的时候,生成之后需要复制成数值,锁定随机数字,避免数字变动影响抽样结果。
一 两个核心随机函数
RANDBETWEEN 函数 生成指定范围整数随机数
公式 =RANDBETWEEN (最小值,最大值)
举例 要生成 0 到 9 的单个随机数字,公式 =RANDBETWEEN (0,9)
这个函数最适合制作标准随机数表,单元格单独输出一位 0 至 9 数字,和课本纸质随机数表格式一致
RAND 函数
公式 =RAND ()
输出是 0 到 1 之间的小数,如果需要整数,需要搭配 INT 函数,例如 =INT (RAND ()10) 得到 0 到 9 整数
二 制作 excel 随机数表 操作步骤
1 新建工作表,在 A1 单元格输入公式 =RANDBETWEEN (0,9)
2 把 A1 公式向右填充多列,向下填充多行,得到多行多列的 0 至 9 数字矩阵,也就是随机数表
3 重要一步 选中整张随机数表,复制,右键选择性粘贴,选择数值,把公式转为固定数字,防止后续自动刷新变动
4 接下来就可以按照随机数表法抽样规则使用
三 随机数表法抽样操作流程
前提 先给全部总体单位编号,比如一共 80 个对象,编号 01 至 80
1 确定起始位置,随机选定随机数表里面某一行某一列作为起点
2 确定读取位数,本例是两位数,连续读取两列数字
3 依次向右或者向下读取两位数字
4 筛选规则
保留 在编号范围 01 至 80 之内,并且没有抽取过的编号
剔除 大于 80 的编号,已经重复出现的编号,直接跳过继续读取下一组
5 直到抽取够需要的样本数量,抽样完成
四 进阶 自动去重抽样(进阶版本)
如果不想人工剔除重复编号,可以搭配函数或者数据筛选,但是基础考试练习一般还是保留人工读取剔除,和教材随机数表法考试要求保持一致。
五 重点注意事项
1 RANDBETWEEN 生成的数字每次重算会变化,必须选择性粘贴转为数值,这是最关键一步
2 读取方向可以横向向右,也可以纵向向下,一旦选定方向不要中途随意更改
3 编号位数要统一,比如总体超过 100,就要按三位数字读取
4 随机数表法属于简单随机抽样,每个编号被抽中的概率相等
问题 1 excel 表格随机数表法,生成的数字一按回车就变了怎么办
回答 excel 表格随机数表法,RANDBETWEEN 是易失函数,表格刷新数字自动变化,生成完成之后复制,选择性粘贴为数值,固定数字,就可以正常做 excel 表格随机数表法抽样练习。
问题 2 excel 表格随机数表法,RANDBETWEEN 和 RAND 选哪个更好
回答 excel 表格随机数表法,制作课本样式一位数字随机表优先 RANDBETWEEN,可以直接输出 0 至 9 整数,RAND 输出小数,需要搭配 INT 转换,excel 表格随机数表法考试练习推荐 RANDBETWEEN。
问题 3 excel 表格随机数表法,抽到重复编号怎么处理
回答 excel 表格随机数表法,按照抽样规则,重复编号直接跳过,继续读取下一组数字,不重复抽取同一个总体单位,是 excel 表格随机数表法标准操作。
问题 4 excel 表格随机数表法,总体一共 120 个对象,应该读取几位数字
回答 excel 表格随机数表法,总体编号到 120,需要按三位数字连续读取,读取之后大于 120 的编号直接剔除,继续读取,完成 excel 表格随机数表法抽样。
本文基于 excel 常规版本编写,随机数表法属于统计抽样教学内容,excel 生成的随机数仅用于教学练习,不等同专业统计软件加密级随机抽样,本文仅作为学习参考,不承担因为抽样操作失误造成样本选择偏差相关责任。


